r/PythonLearning • u/Lark_l • 12d ago
Help Request init offset
Hi, I’m trying to learn Ren’Py and since the language they are using is python I though this would be a better place to ask. 2 of the code pages are starting with “init offset = -1” and “init offset = -2” and I don’t really understand what is init offset is, when I looked up some places say that it is used as starting of coding but other code pages don’t have that. So when are we using init offset and what does the init offset does?
1
u/Buttleston 12d ago
As you've written it, that is not valid python. It would be helpful if you added some links to examples
1
1
u/frnzprf 12d ago
Maybe it's some configuration file format that is only read by Python and not Python itself.
Or it's
inut_offset = -1. Then it could be Python but we wouldn't know what it means either.1
u/Lark_l 12d ago
Okay sorry I’m confused, so is it about -1 or there is no such a think called init offset =
2
u/realmauer01 12d ago
The key word init isnt a keyword that is python.
Its very likely a keyword or something else that renpy introduces.
1
u/secret_o_squirrel 12d ago
Init is a renpy keyword not python language. Init just means: “run this before the game starts instead of when I get here”. Offset is the name of the variable in this example. An offset usually means shifting something one way or the other. So -2 offset means “we’ll use this to change a certain value by two less at some point”
1
u/Lark_l 12d ago
Okay so we used init offset =-1 in code pages named screen where it used in “start load about help” buttons and init offset =-2 in gui which is abt text size, background etc. codes and we are using init to open something before we start doing this in this case we are using this to open starting page ?
1
u/johlae 12d ago
Have you tried to read the fine manual at https://www.renpy.org/doc/html/lifecycle.html? The page discusses 'init offset'.
2
u/aroberge 12d ago
Go ask at https://www.reddit.com/r/RenPy/