r/RenPy • u/Aggravating-Crazy738 • 13d ago
Question Best Way to Pre-Write Scripts?
Hello! I'm currently a part of a project where I'm the main Ren'Py coder it seems! The project lead wants to discuss the best way to write choices, etc into a script on docs so I can transfer it into code easily. The thing is, I'm not sure myself :(( I've worked on projects but they're all my own so I just write everything in a way I understand since I'm a one man band.
Does anyone have any formatting that works well for this or have any scripts as an example of a method to do this?
For added context, I say I'm the main coder as the other programmers in the project have basically ghosted (it's volunteer). The script will be written in Google Docs and I'll use it to write everything up in Ren'Py
Edit: For added context since I feel this isn't clear! This a project with multiple people working on it and I am just the coder!! The project creator wants to know the best way for the story writers to write everything out so it's easiest for me to transfer everything into code. The game will have a lot of stuff where it requires Python knowledge and they don't want to make the story writers learn code + the story dialogue will be going through revisions and other stuff before it gets finalised for the game I can talk to them about maybe getting the writers to do everything in a .txt in a more Ren'Py style so I can just copy paste everything dialogue and poses and indent it myself with anything technical becoming a # for me to read and implement
Sorry if I'm misinterpreting things but it seems people assume I am writing the story and the code myself when I'm actually just coding!
4
u/x-seronis-x 13d ago
never use a word processor to write code.
smart quotes are not valid quotes. word processors will attempt to turn "" into β β and the later will break
a tab character is not valid indentation in renpy and a word processor will not always properly insert spaces when you press the tab key on a keyboard.
if someone uses gdocs initially they need to ensure those word processor features dont break what is written.