Tramp 0.16.3 2026-02-16

Unlike Game of Thrones, I imagine this will actually be finished at some point, lol.

10 Likes

Great to hear you’re still at it i just can’t wait to reunite with my girl Sophia again. I miss her so much now. And the stuff i remember you saying you were adding to her. I still patiently await the next version.

4 Likes

I just wanted to get a little help. Playing for the first time, aiming for Steve. Out of Control and I Knew It. Any help or key weights to trigger the next steps?

1 Like

Don’t know the exact weights but I got those achievements on day 64 and day 109, if that helps :slight_smile:

what stage are you at? with steve at a certain point to progress with him you have to get “tofat“ then breakup and diet to not be “tofat“ then meet him at the river getting food where you make up, and repeat this a few times i believe its like 3. The point being this triggers his adjust expectations. then at which point i belive you repeat this one final time except this time while broken up you have to trigger an Allice scene 3 times admiting your in love with Steve, where she has a talk with him. Then he should invite you over to admit hes a fa and hes still in love with you, and you progress from there if you don’t walk out.

1 Like

Awesome, thanks for the tips. Time to eat.

Does anyone know if it is possible to make Steve gain weight? He makes some comments to reflect this in the early dating stages and I though it would be a cool twist if Erin was the feeder as an option. Would also be cool if she could be a feeder towards all other love interests.

1 Like

This is not possible, nor is it planned afaik.

We’re inching closer…

The 0.16 does have a chunk more of Sofia (not finished yet - sadly).

I honestly couldn’t remember the exact steps. Thankfully v0.16 has a built-in Wiki to answer (almost) all your walkthrough needs.

No, that’s not possible, and I’ve no plans to include it either.

4 Likes

V0.16 is here! It’s got a lot of new content (340k words) even if I haven’t had time to finish everything I’d set out to do. Link in the OP. Please read the note there about save game compatibility: a new start is recommended.

Mike has joined the team and has been busy finding where I’ve strayed from a truely American setting (spelling remains OG English though). Expect more of his content in the next release.

Wiki:
Tramp now has it’s own built-in Wiki in it’s Help menu which covers many mechanics, scenes and so on. There are spoilers so read with caution. It should answere everyone’s Steve questions.

Bug Reports:

The game has a variant of @Juxtaterrestrial 's bug report feature. Click “Bug Report” in the quick-menu, select the type of error, type any comment, and click “Submit” - then reply to this and paste the text into your reply.

Change log hidden for potential spoilers…

  • Mike joined as a writer!
  • americanisation
  • added “Report Bug” feature that writes to tramp_bugs_report.txt
  • added Tramp Wiki for code and walkthrough
  • added various kinks and traits for the PC
  • added more stuffing scenes: funnel, mukbang
  • added PC talking to Sofia about living together
  • added PC and Sofia agreeing to live together
  • added meeting Antonio
  • added Reg break-up when planning engagement
  • added Steve break-up when planning engagement
  • added saving for engagement rings
  • added chats about rings
  • added PC finding out how many models are heavier than her
  • added fancy/flirt mechanics to Sofia
  • added PC choosing how much to eat at supper when working at the diner
  • converted Steve’s fat modes to a state machine
  • added Steve secret FA mode
  • converted Alicia’s intervention logic to a state machine
  • converted Alicia’s match-making logic to a state machine
  • added Alicia giving PC world record number
  • added calling world records people
  • added first attempt booking
  • added repeat attempt booking
  • added community centre
  • added community centre notice board
  • added community centre world record event
  • added world record loss event
  • added re-measure event
  • added 800 and 900 club achievements
  • converted stuffing to a kink/trait
  • reworked size change code and dialogue for NPCs, player, and warehouse
  • reworked the PC’s diet behaviour
  • added ranking utilities and data
  • added MassTrk class to record PC’s weight over time
  • added RelationshipFsm class
  • added AliciaIntFsm class
  • added AliciaMatchFsm class
  • added DietFsm class
  • added Fsm class
  • added FsmTimer class
  • added SizeTrkFsm class
  • added SofiaMoveFsm class
  • added SteveFatFsm class
  • added WrHipsFsm class
  • added MenuMediator and MenuController classes for QTE support
  • added util.callSize
  • improved event scheduling
  • debug screen shows current file and line
  • fixed Sofia not leaving the play area when dinner service starts
  • fixed Steve’s make up code
  • fixed random feeding at the riverside park with Sofia
  • fixed the operation of dietClearCheat
  • fixed debug error in whoIsHereMax
  • fixed math error in the effect of mood on meal size
  • fixed food menu soft-lock when glutton or poor
  • fixed diet goal achievement
  • fixed breaking up with Reg actually broke up with Steve
  • fixed many typos and spelling errors
33 Likes

Oooh nice, a new version. I shall look forward to playing this again. I really enjoyed it.

1 Like

Whoa! Hype!! I can’t wait to play this. This is honestly one of the best games in its genre, it feels like a masterclass in writing and design, not just as a fetish game but as an immersive dating/life-sim type of game in general.

2 Likes

There goes my afternoon lol. Seconding what the others have said, this game is fantastic so it’s great to see you’ve been able to continue to add to it. Thanks for all that you do!

1 Like

I have been waiting for a new version of Tramp for so long, so this is really, really exciting. Leafing through the changelog, I’m assuming most of the changes are for Sofia and Steve? Only asking, as my usual romantic pursuit is Reggie, and if there’s no new content for him, I’ll focus on the other two.

1 Like

I’ve noticed one bug for sure in the bar. When I go to have a drink, regardless of what I order it will throw an error screen. When I click “ignore,” the bar tender just hands me my bill, so getting the PC drunk will be somewhat difficult as it stands.

And I’m not sure if this next one is a bug or not, but I cannot seem to ever figure out when the Community Centre is open. Whenever I go there, it’s closed, and I can only read the notice board.

Edit: One final question. What does Fsm mean? I saw it in the change log, and have no clue what it is. I had initially assumed it was something related to the community centre, but now I’m not so sure.

1 Like

Found another error. It routinely drops the starting text once you’ve started a diet.

1 Like
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 147, in script call
    call main from start_main
  File "game/main.rpy", line 173, in script call
    call .freeOrEvent from main_free
  File "game/main.rpy", line 236, in script call
    call util.checkEventOr(renLabel) from main_free_event
  File "game/util/utilRenpy.rpy", line 82, in script call
    call expression altLabel from eor_no_event
  File "game/loc/nw/bar/nwBarDrink.rpy", line 55, in script
    menu:
  File "game/screens.rpy", line 207, in execute
    screen choice(items):
  File "game/screens.rpy", line 207, in execute
    screen choice(items):
  File "game/screens.rpy", line 210, in execute
    vbox:
  File "game/screens.rpy", line 211, in execute
    for i in items:
  File "game/screens.rpy", line 212, in execute
    textbutton i.caption action i.action
NameError: name 'again' is not defined

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):
  File "game/script.rpy", line 147, in script call
    call main from start_main
  File "game/main.rpy", line 173, in script call
    call .freeOrEvent from main_free
  File "game/main.rpy", line 236, in script call
    call util.checkEventOr(renLabel) from main_free_event
  File "game/util/utilRenpy.rpy", line 82, in script call
    call expression altLabel from eor_no_event
  File "game/loc/nw/bar/nwBarDrink.rpy", line 55, in script
    menu:
  File "renpy/ast.py", line 1815, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
             ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/menuexports.py", line 135, in menu
    rv = renpy.store.menu(new_items)
         ~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "renpy/exports/menuexports.py", line 418, in display_menu
    rv = renpy.ui.interact(mouse="menu", type=type, roll_forward=roll_forward)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 306, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2154, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )
    ^
  File "renpy/display/core.py", line 2700, in interact_core
    root_widget.visit_all(lambda d: d.per_interact())
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/displayable.py", line 457, in visit_all
    d.visit_all(callback, seen)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "renpy/display/screen.py", line 503, in visit_all
    callback(self)
    ~~~~~~~~^^^^^^
  File "renpy/display/core.py", line 2700, in <lambda>
    root_widget.visit_all(lambda d: d.per_interact())
                                    ~~~~~~~~~~~~~~^^ 
  File "renpy/display/screen.py", line 514, in per_interact
    self.update()
    ~~~~~~~~~~~^^
  File "renpy/display/screen.py", line 715, in update
    self.screen.function(**self.scope)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "game/screens.rpy", line 207, in execute
    screen choice(items):
  File "game/screens.rpy", line 207, in execute
    screen choice(items):
  File "game/screens.rpy", line 210, in execute
    vbox:
  File "game/screens.rpy", line 211, in execute
    for i in items:
  File "game/screens.rpy", line 212, in execute
    textbutton i.caption action i.action
  File "renpy/ui.py", line 1003, in _textbutton
    text = renpy.text.text.Text(label, style=text_style, substitute=substitute, scope=scope, **text_kwargs)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/text/text.py", line 2211, in __init__
    self.set_text(text, scope, substitute)  # type: ignore
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^                
  File "renpy/text/text.py", line 2350, in set_text
    i, did_sub = renpy.substitutions.substitute(i, scope, substitute)  # type: ignore
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^                
  File "renpy/substitutions.py", line 355, in substitute
    s = interpolate(s, variables)  # type: ignore
        ~~~~~~~~~~~^^^^^^^^^^^^^^                
  File "renpy/substitutions.py", line 89, in interpolate
    raise e
  File "renpy/substitutions.py", line 81, in interpolate
    value = renpy.python.py_eval(code, {}, scope)
            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1305, in py_eval
    return py_eval_bytecode(code, globals, locals)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/python.py", line 1298, in py_eval_bytecode
    return eval(bytecode, globals, locals)
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<none>", line 1, in <module>
NameError: name 'again' is not defined

Windows-10-10.0.19045-SP0 AMD64
Ren'Py 8.5.2.26010301
Tramp 0.16
Sun Feb  1 16:05:24 2026

Here’s the error log.

1 Like

I’d assume Finite State Machine considering all the “converted to state machine” in the changelog. Basically a programming thing.

2 Likes

Glad to see you back! Really excited to check it out!

1 Like

Amazing surprise to see an update, this remains high on my list of all time favorites. Thanks for the update!

1 Like