how to change name main character?
If you are working off of an existing save (i.e. not starting from the beginning), you can use
unren.bat to enable console. Then type shift + o (capital O) to bring up the console ingame, then type in:
bname = ' whatevernewnameyouwant'
That'll change the bname variable from Ivan to whatever you choose. Then hit the esc key to exit from the console window. Note that for letter strings, you WILL need the ' marks at the beginning and end of the name to change the variable name.
You can check the current value of a variable while in console simply by typing the variable name.
So if you type bname, and haven't changed Ivan's name yet, you'll see:
bname
u'Ivan'
BTW, some other variables to take note of:
mname (Default is Jenny)
mrel (Jenny MC relationship points)
mcorr (Jenny MC corruption points)
mdom (Jenny MC domination points)
sname (Default is Nadia)
srel (Nadia MC relationship points)
scorr (Nadia MC corruption points)
sdom (Nadia MC domination points)
mny (Money)
Hour (value 8-21, time of day)
day (value 1-7, Mon-Sun day of week)
wk (value 0 or higher, number of weeks that have passed ingame)
If a variable is a numeric value, you can change it one of two ways
mrel = 50
(or some other value). This sets the value directly.
mrel = mrel + 50
(or some other value). This adds an amount (50 in this case) to the current mrel value.
I bring this up for the people that may be annoyed with the loss of points change that was made recently, and want their 25 points a week back...
There are a WHOLE bunch of other variables used ingame, that do various things like keep track of which events have happened, how many times they have happened, etc. but without context it's hard to know which variables do what.
Fortunately, you can open script.rpy in notepad to see the list of most of the variables, and open up the various other .rpy files to get an idea of how the other variable are used ingame.
Some variables may be defined in other .rpy files though, and hence may not show up in script.rpy, just be aware of that.
Of course, this could be considered cheating, and changing variables (other than say the names) can alter what happens in each event, and may 'lock out' some events, so I'd suggest only changing values after researching the .rpy files.
Just be aware that you may 'break' certain events if you change values willy nilly, as they may need a specific value to fire off an event a certain way.
One other thing you can do with console, as I mentioned before, is jump directly to a label. This is done as follows:
jump meldantalk
(or whatever other label you may want to jump to).
Many of the ingame events use the same label name as the .rpy file name that handles that event, but the label names themselves are inside of various .rpy files. The .rpy files are inside of the JensDillema-V17-pc/game folder if you want to look them over.
Anyways, that's how you 'cheat' the game for those that may be interested.