A downloadable game for Windows, macOS, Linux, and Android

Welcome to OpenTown - A town where nearly everything will be possible!

You start as a 18 year old girl who starts her new life in a big city where she doesn´t know anyone. After a few days she can meet her first friend in the park. They both start to be interested in each other and grow a bond together. You will then be able to change her life and how she lived before. 

As update for the game, I´ve added an android version of the game and also a new character - Mark. You can already see him in the new cover - and yes, he is a guy! Hit the download button and find out how he will change!

You can now also chat with your girl Nina, who will show you something if your romace level is over 40% with her.

There will also be a lot of new characters in the following updates which will cover nearly everything like musclegrow, weight gain, ... Stay tuned and of course up to date!


Freetown is an +18 NFSW Visual Novel.

It currently contains:

- Female Weight Gain

- Female (Player) Weight Gain and/or Muscle Grow

- Female Muscle Grow

- Male Weight Gain

- Feederism

- Relationship

- over 150 images and some short videos

In the future it will contain:

- Female and Male Weight Gain

- Female and Male Muscle Grow

- Female and Male Feederism

- and much much more!!

!! Old savegame files of the version 0.2 are NOT compatible with the updated verion 0.3.1 !!

(As a little help here: You need to visit the park after Day 15 (or 15 days) to meet Nina there. To get to a new day, you need to go to sleep - of course. After that, you need to have minimum 10 conversations (1 conversation per day) at the bar with Nina to visit her at her home.  You also need to "conquer" her heart at minimum 40% to be able to see some images of her.)

If you have some suggestions, questions or just want to give me some feedback - don´t hesitate, just type! You can leave a comment or write me a direct message! I would love to hear what you want or how you find it and if it is possible, I will integrate your suggestions it in the future versions!


= Disclaimer =

All characters and images in this game are 100% fictional and AI-generated using original prompts. They do not depict, imitate, or reference any real person, living or dead.

Download

Download
OpenTown-0.3.1-pc.zip 415 MB
Download
com.softlogicstudios.opentown-0.3.1-1769169624-release.apk 427 MB
Download
OpenTown-0.3.1-mac.zip 410 MB

Development log

Comments

Log in with itch.io to leave a comment.

Where is the male weight gain

college

(1 edit)

What about adding toggle button option to have Furry characters in the game?


Edit: also add the ability to choose between metric and imperial measurements. that would be nice.

error loading save

any solutions?

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

AttributeError: Can't get attribute 'input_with_validation' on <renpy.python.StoreModule object at 0x0000000004343890>

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

Traceback (most recent call last):

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "renpy/ast.py", line 1187, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/python.py", line 1273, in py_exec_bytecode

    exec(bytecode, globals, locals)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>

    python hide:

  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide

    ui.interact()

    ~~~~~~~~~~~^^

  File "renpy/ui.py", line 304, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/core.py", line 2117, in interact

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )

    ^

  File "renpy/display/core.py", line 3203, in interact_core

    rv = root_widget.event(ev, x, y, 0)

         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/screen.py", line 805, in event

    rv = self.child.event(ev, x, y, st)

         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1510, in event

    rv = super(Window, self).event(ev, x, y, st)

         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1510, in event

    rv = super(Window, self).event(ev, x, y, st)

         ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 1281, in event

    rv = i.event(ev, x - xo, y - yo, cst)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/layout.py", line 273, in event

    rv = d.event(ev, x - xo, y - yo, st)

         ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1185, in event

    return handle_click(self.clicked)

           ~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "renpy/display/behavior.py", line 1107, in handle_click

    rv = run(action)

         ~~~^^^^^^^^

  File "renpy/display/behavior.py", line 411, in run

    return action(*args, **kwargs)

           ~~~~~~^^^^^^^^^^^^^^^^^

  File "renpy/common/00action_file.rpy", line 499, in __call__

    renpy.load(fn)

    ~~~~~~~~~~^^^^

  File "renpy/loadsave.py", line 636, in load

    roots, log = loads(log_data)

                 ~~~~~^^^^^^^^^^

  File "renpy/compat/pickle.py", line 296, in loads

    return load(io.BytesIO(s))

           ~~~~^^^^^^^^^^^^^^^

  File "renpy/compat/pickle.py", line 288, in load

    return Unpickler(f, fix_imports=True, encoding="utf-8", errors="surrogateescape").load()

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^

  File "renpy/compat/pickle.py", line 280, in find_class

    return super().find_class(module, name)

           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

AttributeError: Can't get attribute 'input_with_validation' on <renpy.python.StoreModule object at 0x0000000004343890>

Windows-11-10.0.26100-SP0 AMD64

Ren'Py 8.5.0.25111603

OpenTown 0.3.1

Thu Apr  9 13:47:34 2026

[/code]

I'm sorry, it is a configuration failure of the loading sytem which loads your safegame file. So, no, it is not your save, it is my game. I will add a update soon. The most intense things are the graphics. The text and so is not so wild, but the graphics are very time consuming.

What is the max weight

currently, i think it is around 130/140kg.

thanks 

Am I missing something, I'm 40 days in and I've been eating like a pig, I've gained 20kg but my character hasn't changed?

Do you mean your player character? It should, but I've currently have some things to do, so I'm not able to test it, sadly.

Is there a way to make lisa gaining weight?

No, in this version it is not possible, but it is planned for future versions.

(+2)

I think it has a lot of potential! Atm character changes seem extremely grindy though, that's my only criticism. Would be cool to see the other characters in other directions, like Lisa gaining or Nina muscle.

i dont hate it just kinda time consuming 

(+1)

Saves don't seem to work (v0.3.1)