OpenSP Variations: Xerx's OpenSP, Adoxa's SP from MP, MKnote's NewPlayer.fl, and others
-
mknote wrote:
@Moonhead: The above means, then, that you want to use savesafe=“false”, not savesafe=“true” as I indicated. Note that this is only true if you use your script to change newplayer.fl based on several options, as I did. If you’re using the same newplayer.fl for all options, or don’t have any options, savesafe=“true” may be a better option.
Thanks for the info
As of yet, I just omitted the entire line. Then a restart.fl is generated, and I will remove it when changing opening stats.
-
@ MKnote:
It is my guess that the sections like
house = player, fc_or_grp, 0
in NewPlayer.fl
work the same as the sections like
Act_SetRep = Player, fc_or_grp, 0
in the M13.ini of Xerx’s OpenSP
That is: they set the player’s rep with the various factions, according to the value after the faction nickname. Right?
Yet - it doesn’t seem to matter what value I put in there. My player character starts off neutral to all factions.
Btw, I already tried both deleting and not deleting the contents of My Games\Freelancer\Accts\SinglePlayer and then restart. This did not have any influence on the matter.
So my question is: how do you set the starting for the player, using NewPlayer as an OpenSP?
-
mknote wrote:
That’s strange, 'cause you’re right about how that works in newplayer.fl. Further, I just tested it, and it works fine for me. Have you tried using a physical newplayer.fl file, instead of creating one through FLMM script?MK
I just tested it, after reading your reply. It doesn’t matter. For some reason, the game engine seems to ignore the contents of the ‘house’ sections.
Weird, because it does process the custom starting base, ship and loadout… So, there must be something blocking changes in the player’s repuation. Bribing and doing missions works fine though, so it’s the initial rep set exclsuively.
I do make sure the Accts/SinglePlayer folder is empty, but I also tried is without doing that, on purpose. All with no succes.
-
adoxa wrote:
House has the same purpose as Act_SetRep, but not the same format: house = value, faction.Thanks for pointing that out!! Indeed I had the faction and value reversed (because I took it from my old M13.ini and used ctrl+h to replace all the Act_SetRep with house)
You’d think that correcting this would mean the end of the problem, but alas: my player is still neutral towards all factions :-? (and yes, I did empty the Accts\SinglePlayer folder and close-and-restart FLMM before testing any changes).
EDIT: What I also find odd, is that my player is lvl 1, although he has $ 999,999,999. In my adaption of Xerx’s OpenSP, my player was ‘promoted’ to lvl 38 right at start. Now, that promotion happens after a mission or a bribe… :-?
-
Is there a way to have NewPlayer.fl refer to M13.ini (or a similar .ini file?) I miss the Act_ForceLand, and it would also allow to set the initial player’s rep with the factions thru Act_SetRep.
Although I like the NewPlayer.fl solution MKnote has find out, I find it harder to work with than Xerx’s OpenSP (but I can no longer use that, because of the 1.1 patch for the game).
-
Level is directly controlled by worth, found in DATA\MISSIONS\ptough.ini.
Regarding house, you did delete “player”, too?
Checking through my mods, Discovery 4.85 has a patched 1.1 content.dll: offset 0x4EE3A, from 42 2A to A2 6A.
Newplayer.fl can control location by using [Player] system and base (and location for a specific room; or pos and rotate, to start in space).
-
adoxa wrote:
Level is directly controlled by worth, found in DATA\MISSIONS\ptough.ini.Regarding house, you did delete “player”, too?
Bingo! I did not, and fixing that, fixes the problem!
Thanks again, Jason!
adoxa wrote:
Checking through my mods, Discovery 4.85 has a patched 1.1 content.dll: offset 0x4EE3A, from 42 2A to A2 6A.
Newplayer.fl can control location by using [Player] system and base (and location for a specific room; or pos and rotate, to start in space).
Interesting. Is there any info somewhere on the commands/statements in the .fl files?
Gotta go now, off to work :roll:
-
adoxa wrote:
Checking through my mods, Discovery 4.85 has a patched 1.1 content.dll: offset 0x4EE3A, from 42 2A to A2 6A.
I had no time when I posted my previous reaction. I wanted to ask what the relevance of this was (actually that might sound like I’m being cynical - but it’s not intended that way I really want to know what it does)
Anyway, correcting the house = entries fixed the problem.
Now, for the finishing touch, I’d like to read into the details about the commands and statement usable in NewPlayer.fl. Is there a tutorial or some info on this?
-
Seems to be a spate of favour-seekers for chores here recently.
You guys need to do more for yourselves, it’s not the principle here to ask others to do things for you that you can learn to do for yourselves easily with help. Help is one thing willingly given to assist you to learn, but doing chores for you is something else.
Adoxa and others have given you and us the tools and methods, use them. Make some more effort and you will get more help.
-
Says the guy who nagged me and LS and adoxa an impossible number of times
I kid I kid, don’t take it bad ST. You’re perfectly right, though. If, back when modding was in its infancy, people managed to get around and do stuff, so can you. You have far more tools, more reference and more possibilities than back then, so take advantage of that and do not be afraid to TRY!