Awesome, really enjoying the program so far and looking forward to it!
ludowoods
Creator of
Recent community posts
Hello! I apologize for the late reply. I will be honest I'm not sure Twine to Ren'Py would be the best tool for this job, since it tends to work best for simpler + less complex projects. That said, if you do test it out on a larger project I would love to hear how it goes!
I am currently working on updating the tool to Python 3, but if there were any specific features you were looking forward to in an update I would be curious what you had in mind!
Hello! I know your comment was over a year ago but I just wanted to thank you for such a detailed bug report! I've been working to update the tool to Python 3 which should fix this problem. No pressure at all, but it would be fantastic to get some outside testing to verify this if you still happened to have your script: https://drive.google.com/file/d/1Bt9Uti-hHpHUBkVhVNMIuqg1Z6q4zCBd/view?usp=shari...
Hello! I know it's been over 2 years now, so no pressure to reply, but I have been working on updating this tool to Python 3. If you have the chance to test this new build let me know if it works for you! https://drive.google.com/file/d/1Bt9Uti-hHpHUBkVhVNMIuqg1Z6q4zCBd/view?usp=shari...
Don't think it should. Mainly the demo is just helpful to demonstrate the proper way to use the tool since it's not designed to "out of the box" convert any Twine file automatically to Ren'Py. Things to try or follow up with me so I can help you troubleshoot:
- Open the Demo.html in Twine and note how it is formatted/laid out. Was your file written for Ren'Py or in a Twine format? (This will determine whether you should be enabling "Twine mode", or if you've already written it to work with Ren'Py.)
- Check that your Twine file is using the Sugarcube format for Twine 2.
- Check that all of your passages are connected.
- Note that the order of the passages is likely dependent on the order the Twine passages themselves were created. They should still be connected in the correct order using jump labels, even if they are not "chronologically" correct (there isn't a "reliable" way to determine this order without a lot more work, so it just orders in the way that Twine has ordered the file, which I have found is usually the order that you authored the passages).
- Does the Ren'Py script file run when placed into a project? If not, what is the error you are getting?
Hi! TL;DR: Not currently, but it might in the future.
Unfortunately because the tool was originally written in Python 2.7 it cannot process some ascii characters, likely including Cyrillic ones. I have a longterm roadmap to port the tool to Python 3 at some point which I believe will be able to fix some of these limitations, but it would require a bit of an overhaul because of the library differences.
Nice catch! This small update should fix that, but let me know if you spot anything else.
Nah, I can definitely see a use for this. I didn't thoroughly test this one but here's a quick shot at it if you have some time to try it out.
The tool doesn’t currently account for this, but a simple workaround would be to set the variable to true at the beginning of the passage. It would be a slightly trickier feature to add because this type of statement doesn’t explicitly exist in Ren’Py or Python to my knowledge, but let me know if you had an equivalent statement in mind + how important this is to your current workflow.
Hey! Sorry about that--I checked the latest demo file and looks like I didn't do a thorough final check with one that was provided to me for testing. That line in the Twine source file should have " quotes around it, but if they are added the tool converts properly. I fixed it up and re-uploaded a zip with fixed demo files. Let me know if those work for you!
It's possible to run on Mac by downloading Python 2 and just downloading the source code and running the twine_to_rpy.py.
You’re very welcome! Double check your page is public and you can submit using this link: https://itch.io/jam/378344/add-game/2207033/38870?token=SbpcR6apJdi1HT3I4WisXVijqc
Sorry for the delay, here’s your submit link: https://itch.io/jam/378344/add-game/2206940/38870?token=z4dTpA5JHFM0dtIolYQv6X10xc
Sorry for the delay, here’s your submit link: https://itch.io/jam/378344/add-game/2206610/38870?token=wf41yCYlhReC4ulh04OqaH1OzIU
Sorry for the delay, here’s your submit link: https://itch.io/jam/378344/add-game/2206584/38870?token=4DyTVGleoVJ0Vjljer3zBq9zSo
I love all the small polish bits that you brought up--the slight randomization in spawning for example is such a nice touch that as you mentioned can really make it feel more organic and alive! Awesome progress on all the different types of soldiers too--I also though adding little flairs or hats would be a fun effect but I actually really love your reasoning about really doubling down on the senselessness of war. That's really thoughtful, and it's awesome that it sounds like you have a pretty functional (and fun!) game already!
If you get a chance it would be really cool to see a gif capture of the gameplay! (Screentogif is a popular program if you need one!)






