Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

For some reason Deandra's route abruptly ended with no error

And I ran into this error on Tori's route

```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/finaldates.rpy", line 1018, in script
    if toriDating == 0:
  File "game/finaldates.rpy", line 1018, in <module>
    if toriDating == 0:
NameError: name 'toriDating' is not defined

I'm sure you've hear of this but whenever I take Jason's route right up to making him a poem I can't pass it . It says unexpected error but I understand you will fix it eventually so no rush <3 I love it

(1 edit)

Hey thanks for the heads up. I think I may have fixed it, but please let me know if not - I'm uploading the fixed version now ^^

I ended up running into an error, the choices I made to get here was, "I really don't feel up to it.", "A musical. Or seven.", "Contribute options.", and "Hibiscus and lime tea, iced,", here is the traceback I got. 

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 332, in script
    if rMet = 1:
SyntaxError: invalid syntax (game/script.rpy, line 332)

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

Full traceback:
  File "game/script.rpy", line 332, in script
    if rMet = 1:
  File "C:\Users\noeka\Downloads\FangsScalesandHeartbreak\FangsScalesandHeartbreak-1.3-pc\renpy\ast.py", line 1832, in execute
    if renpy.python.py_eval(condition):
  File "C:\Users\noeka\Downloads\FangsScalesandHeartbreak\FangsScalesandHeartbreak-1.3-pc\renpy\python.py", line 2057, in py_eval
    code = py_compile(code, 'eval')
  File "C:\Users\noeka\Downloads\FangsScalesandHeartbreak\FangsScalesandHeartbreak-1.3-pc\renpy\python.py", line 692, in py_compile
    raise e
SyntaxError: invalid syntax (game/script.rpy, line 332)

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Fangs Scales and Heartbreak 1.3
Fri May 22 20:46:12 2020

Hope you can figure it out.

Hey dude, thanks for the feedback! Really new to the whole coding thing, so I made a small mistake with the syntax. Should be working fine now ^^

Yep! It works now, and btw, Partner is a good Enby alt for girlfriend/boyfriend, Enbyfriend is awkward to me,  and you can also just have them ask "Do you want me to be your girlfriend/boyfriend?", but, obviously, I don't speak for all NBs, and Enbyfriend does have it's chasms.  

Okay, ran into another problem, but I am kinda teaching myself how to make ren'py games, so, I know what happened, in ravenna's route you have the wrong name for the music, the game is looking for ravennadate, but, the closest file to that is rdate1, I don't know if that is the file, but, it is the only one not following the naming scheme, shouldn't be a hard fix.

(1 edit)

Thanks for the assist! It's fixed now <3 

When I was playing through Jason's route, I ended up getting text from Alex's route instead? And then it went back to Jason's before I got an error and it closed the game. I'm sorry I'm not super specific on when it happened, I can try to go back when I wake up and find the scenes that glitched

Thanks for the feedback, every bit helps. I'm gonna figure out whatever's messing with the code and patch it as soon as I can ^^

(2 edits)

I noticed a glitch -- rollback seems to not revert the booleans, so if you test out multiple options when given a choice, roll back, and pick something else, the game seems to think you did something you didn't actually do. (At least, I'm assuming they're booleans. If they're not, and you're actually using an immutable data type, that's probably the issue :P)

Oh, thanks for the feedback! I didn't use any booleans, everything is just "if" statements. That was the glitchy shit I was talking about, but I have no idea how to fix it atm. If you have any suggestions I am all ears. ^^

(1 edit)

Oh, ok. Bear in mind I'm fairly new to programming, but my understanding is that generally when there's a more permanent change to game state (i.e. across multiple scenes and not just the next scene) the programmer will set a variable that defaults to False and cause the game to change it to True when an event triggers it. For example, you can create a boolean variable called "talked_to_Alex", with default value of False, and part of the code for when you click on the appropriate choice is "talked_to_Alex = True". Then later any code that needs to reference that event can use "if talked_to_Alex:".

I did something similar, but instead of using True/False statements I made it so certain events would trigger if values of certain variables were equal to or higher than a given number... Guess it didn't work super well.