You should remove the "Adult" tag from this because this is literally just rolling dice. Nothing that makes it adults-only.
BestUserNameEver1
Recent community posts
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
```
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>
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.
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.
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.
- Build this arrangement:
- Port Village - Field - Port Village
- Go to the swap screen
- Select the Field
- Move the field to the right one (so that it swaps places with the rightmost port)
- Confirm
- You now have:
- Port Village - Port Village - Field
For comparison, if you did it differently...
- Build this arrangement:
- Port Village - Field - Port Village
- Go to the swap screen
- Select the second Port Village
- Move the port village to the left one (so that it swaps places with the field)
- Confirm
- You now have:
- 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.
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.
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?
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""