I had this label declared in my script:
Code: Select all
label check:
play sound "SFX/check.wav"
return
I was surprised that I started seeing "call check" replaced with things like "call check from _call_check_3", and other things like "call faceleft from _call_faceleft_8" for a similar "faceleft" label.
Just want to get some clarification because I was legitimately surprised to see all that. Is this kind of mass code replacement normal/expected behavior for build distribution? I checked both my distribution and the code in the Ren'py launcher and they both have these changes, but the pre-distribution backups I have don't.
Is it normal for Ren'py to make these changes to your code automatically for label calls when you build a distribution? If not, can someone explain to me what's going on here?
And more importantly, when I make the next chapter, can I still just use the typical "call check"? Will it just automatically "fix" it once the next distribution is built? Or must I start going by this incrementing number convention?
One other thing. Are .bak files important? I found them in my game's main folder (not the distribution the project folder). Why are there and can I remove them?