so, this character builder is going to be written in python, yet you need help for Sandbox? Or by python-based, you mean this is to be inspired by how it would be done in python, but made in Cubescript?
As for your questions, I could attempt to provide you with pseudocode or ways to accomplish what you want:
rydion_dev wrote:1. Can you change the stats?
Assuming you mean improving RPG character stats, you should be able to, look into the code of example RPG games. If you mean changing the names and functions of the stats themselves, that's probably either within the RPG source code or within data/rpg.
rydion_dev wrote:3. Can you create a game where you select a race and this changes the base stats?
It could be possible, you could create aliases that describe your character and then loads the stats when that character is selected. For example:
Code: Select all
//selector.cfg
guibutton "character" [exec charactername.cfg]
guibutton "dwarf" [exec dwarf.cfg]
]
//dwarf.cfg
(whatever you want to happen when the button is selected goes here.)
newgui "Dwarf"
guitext "(stats and description)
set stat_attack = 12
set stat_magic = 4
set stat_stealth = 6
that might be one possible way to do it, I'd check with Hirato for all things RPG first.
rydion_dev wrote:4. Any ideas on where to start when building a country map?
farms, large grassy areas, trees, houses, hills... just search for countryside in any image search engine.
rydion_dev wrote:5. How do I get cities to appear on the overworld, even if they have their own map?
You shouldn't use entire cities, as that would defeat the point of having their own map, instead just show maybe a low-detail version of the map which you can see but not interact with. Have a gate or something that acts as an entrance point and a map teleport point.