Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

BestUserNameEver1

29
Posts
20
Following
A member registered Mar 16, 2022

Recent community posts

(1 edit)

You should remove the "Adult" tag from this because this is literally just rolling dice. Nothing that makes it adults-only.

Looking at the code, besides python this also requires pygame.

https://www.pygame.org/wiki/GettingStarted

If the weird hands on the main image are anything to go by, I'm not confident in the quality control of this set of ai-generated pictures.

I keep getting exceptions every time I try to go to the map screen after leaving the house just after the intro is over.


```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "renpy/common/000statements.rpy", line 670, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "game/SCRIPTS/map screen.rpy", line 2, in execute

  File "game/SCRIPTS/map screen.rpy", line 2, in execute

  File "game/SCRIPTS/map screen.rpy", line 5, in execute

Exception: Imagebutton does not have a idle image. (auto='map//Small/myhome_%s.png').

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

Full traceback:

  File "SCRIPTS/Map.rpyc", line 2, in script

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\ast.py", line 2259, in execute

    self.call("execute")

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\ast.py", line 2241, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\statements.py", line 342, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 670, in execute_call_screen

    store._return = renpy.call_screen(name, *args, **kwargs)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\exports.py", line 3345, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\ui.py", line 299, in interact

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

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 3579, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 4052, in interact_core

    root_widget.visit_all(lambda d : d.per_interact())

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 681, in visit_all

    d.visit_all(callback, seen)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\screen.py", line 476, in visit_all

    callback(self)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\core.py", line 4052, in <lambda>

    root_widget.visit_all(lambda d : d.per_interact())

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\screen.py", line 487, in per_interact

    self.update()

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\display\screen.py", line 680, in update

    self.screen.function(**self.scope)

  File "game/SCRIPTS/map screen.rpy", line 2, in execute

  File "game/SCRIPTS/map screen.rpy", line 2, in execute

  File "game/SCRIPTS/map screen.rpy", line 5, in execute

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\ui.py", line 948, in _imagebutton

    idle = choice(idle, idle_image, "idle", required=True)

  File "C:\Users\REDACTED\itch.io\FunTanariZ-1.04-pc\renpy\ui.py", line 942, in choice

    raise Exception("Imagebutton does not have a %s image. (auto=%r)." % (name, auto))

Exception: Imagebutton does not have a idle image. (auto='map//Small/myhome_%s.png').

Windows-10-10.0.22621 AMD64

Ren'Py 8.1.1.23060707

FunTanariZ-The Story 1.04

Sun Jan 28 22:27:21 2024

```

(1 edit)

The EN walkthrough link is messed up. The link's text says one url, but the actual link is to the Russian walkthrough.

Thanks, that fixed it for me!

Like everyone else, I've purchased the bundle but didn't get access to the paid downloads (except for Sinister Siblings for some reason, not sure why that one is different).

I've sent an email, hope to get this fixed soon.

Says to use left click, but I had to right-click to take a shot.

(3 edits)

FYI, your game description is formatted oddly. Your "links" to your boosty, subscribestar, and discord are just one multi-line link that goes to your boosty instead of a separate link for each website.

It doesn't seem to render properly even here in a code block, but it looks something like this when I inspect the page's html:

<a href="https://boosty.to/mufdev" referrerpolicy="origin" rel="nofollow noopener">https://boosty.to/mufdev<br>
https://subscribestar.adult/dev_muffin<br><br>https://discord.gg/r3Rt2pC2</a>

Same, lost mine today. :(

If you're comfortable editing html in your browser via right-click + inspect, people can do this on the page directly. Before you open the game, right-click on the "Run Game" button, inspect the element, and find this:

scrolling="no"

Change it to

scrolling="yes"

Now scrolling will work when you press the Run Game button.

I noticed that holding down the skip button (ctrl) will also skip past the black screen transitions, which makes things much faster.

Is there a way to change the censor color? I see black censoring in some screenshots and in others I see pink. I seem to only get the black version but I think I would prefer pink for this.

If you can, I'd suggest adding the "futanari" and/or "futanari-protagonist" tags to make this easier to find. I'm surprised I missed this for so long.

It's in the "Mermaid bee double blowjob" passage.

Sorry, no discords for me... I didn't realize this website didn't have its own messaging system until now.

Oh, that was fast!

While you're here, there are some other code typos I noticed:

One case of "@Bee" instead of "$Bee"

A few instances of "$Mermaids" instead of "$Mermaid's"

A spot where you have an unclosed set of parentheses

(set: $lust_gain to it + 15

And on the prompt for the real ending, you have a random "ji" at the end of the line.

Yes, there are a few instances where you've used

$Werewolf

instead of

$Wolf

Bugs:

  • The "Counter" upgrade never did anything for me. I'd click it, lose all of my matter points, gain some dark matter, and still be at 0% chance, despite it saying it was going to go to 10%. So I clicked it a few more times thinking I had just missed...
  • After I realized that it was busted, I further realized I had ruined myself by accidentally building up so much dark matter without anything to show for it... And that's when I found that the "reset" button wouldn't do anything either.

That was fun. Maybe a bit too easy since I beat it first try without any resets.

Comments on specific aspects:

  • That said, that was the most frustrating way to play sudoku I've ever had. 
  • The star chart game in the generator room was very inconsistent in the amount of power it would grant. Click the same spot and you could get wildly different swings in power. I was quite sad when I had apparently one of the better yellow star amounts of generation at the time, switched to the blue stars because of the upgrade I just paid for, only to get less power. And then to not be able to get more power by switching back to the yellow star. After that experience I never switched again until I saw the ridiculous multipliers on red stars.
(2 edits)
  1. Build this arrangement:
    1. Port Village - Field - Port Village
  2. Go to the swap screen
  3. Select the Field
  4. Move the field to the right one (so that it swaps places with the rightmost port)
  5. Confirm
  6. You now have:
    1. Port Village - Port Village - Field

For comparison, if you did it differently...

  1. Build this arrangement:
    1. Port Village - Field - Port Village
  2. Go to the swap screen
  3. Select the second Port Village
  4. Move the port village to the left one (so that it swaps places with the field)
  5. Confirm
  6. You now have:
    1. Port Village - Field - Field

I can still make an invalid port placement using swap. But it depends on the how I'm swapping.

Select a port and try to swap it with a tile so that two ports are next to each other: get warning about a port getting refunded, with a non-zero amount of refund.

But select a port and try to swap it with a port so that two ports are next to each other: get warning about a port getting refunded, with cost of 0. And both ports survive.

(2 edits)

Bug is that the condition says

<<if !boughtreddress>>

It should be:

<<if !$boughtreddress>>


There is another bug in the store where if you try to model underwear only, you get an error about a bad elseif:

<<elseif $outfit === "none" && $panties !==="none">>

Should be

<<elseif $outfit === "none" && $panties !== "none">>


If people are comfortable editing the html, that seems to fix everything for me.

I've only just opened the game, but I've noticed that the UI layout is kind of weird in that text will get written over buttons (like the intro is written over the "Inventory", "Quests", and "Clothing" buttons), or that the main menu buttons will appear over some of the settings when trying to set my preferences. 

Oh, I had not yet gotten to the true grindiness...

For anyone that is truly impatient, there is an export button, and it exports in a format that can be freely edited and then imported, saving you a ton of time.

Instead of an autoclicker, you can just focus on the button and hold down your enter key

I think you might want to rethink what you're wanting from making a game like this.

It doesn't feel like there are really any meaningful choices...  You either pick the sluttiest option every time, or you get essentially no content and even get locked out of choosing the options entirely. Have to be the slut to pick the most extreme bikini, which lets you pick all of the options that let you have a scene, anything else will get you stopped at a butt grab at the most.

Do you have a plan for what to do with the non-slutty options to flesh them out more / make there be a reason to pick them? If not, you should figure out how to cut that out of the game so that you don't have have the overhead of trying to support it.

Maybe just get rid of all of the "choices" and just provide a "skip scene" and "show scene" option?

Your characters have two stats related to growing the penis... "penisgrowth" and "dickgrowth". All of the positives for growth (such as from enhancecream) are given to the penisgrowth stat, which is never evaluated

(1 edit)

Perhaps you've already noticed these, but I found a few mistakes in the javascript in 0.2.4.7:

Two of them are in the art exhibit in the museum:

The file name for the pregnancy image is "pregnancy exhibition 1.jpg", not "pregnant exhibition 1.jpg"

The domination art has a bad condition, says "if $playerPath = "dom"" instead of "if $playerPath == "dom""

For the Annie aquarium date, the condition used "=" instead of "==". Says:

"if $annie.friendtitle == "Acquaintance" || $annie.friendtitle = "Friend""

Should say:

"if $annie.friendtitle == "Acquaintance" || $annie.friendtitle == "Friend""