BGforgeNet / FO2tweaks

Fallout 2 tweaks
https://forums.bgforge.net/viewforum.php?f=26
126 stars 11 forks source link

Regarding 'party_level_maxstage' / 'unlimited_party' #39

Closed ScarabParamit closed 5 years ago

ScarabParamit commented 5 years ago

Hello, i have a question regarding this function.

I want to use two companion mods, one is RPv2.3.3 Better Miria [Endocore] and other is what i can tell for most part compatible RPv2.1.2 FRP Dobbs [Nirran]

Now...party_level_maxstage description confuses me. I ask for Miria only to be sure as mod does expand her leveling and don't know is it "covered" under "vanilla/RP NPC's"...and do i have to add her pids to 'unlimited_party'? (i think i don't need to do anything concerning miria except if i would for some crazy reason decide to use outdated Nirrans "Miria for Real" that use diffirent proto files than ones in RP and any other Miria mod)

As for Dobbs, it's new NPC's nad i need to add her into 'party_level_maxstage' / 'unlimited_party' ...its a 6 stage NPC, i found her level_pids in party.txt and name indexs in scrname.msg but don't know did i filled it correctly: " {1650}{}{Dobbs} # WcDobbs2.int ; Private Dobbs Party Member " So in 'party_level_maxstage' i made:

; (example) Miria ;206=0 1650=4

...thinking 4 is related to function 'party_level_match' but i'm not sure its correct. What should be after equal sign?

as for 'unlimited_party' in party.txt i found: " [Party Member 33] ; pMPRVDobbs_PID -- Human party_member_pid=16777786 (...) i skip battle commands level_minimum=8 level_up_every=4 level_pids=16777780,16777781,16777782,16777783,16777784,16777785 " So in 'unlimited_party' i made:

; Additional NPC pids, comma-separated. All original game and RP NPCs are already included. npc_pids=16777780,16777781,16777782,16777783,16777784,16777785,16777786

...thinking i linkall 6 level_pids AND main party_member_pid...but it might be all i need is just "party_member_pid" ?

BUT THEN i realized RPv2.3.3 had few new additions and '1650' was taken by another NPC and i would have to make changes in some files (there is no overlapping of proto file names however) and i look for hints from where to start...because Nirran is not interested in updating himself.

Outside of "updating to 2.3.3 ... 'party_level_maxstage' / 'unlimited_party' is confusing because i don't know how this is made and how it works, could you please share one example in future desciprion (maybe as separate .txt or topic in documentation [sorry if there is and i missed it]) ...if i had step by stem accurate instructions or just an full example to "reverse engineer" i would not bother you...i don't ask for updating it for me and preparing everything to copy-pasta, but if you would give me instructions i would be very grateful. Here is NMA mod archive...you can find files there if you need to: https://www.mediafire.com/folder/2aheaguwymint/Welcome_to_Fallout_Database#bw75anfytwfkc For reference: Miriam: http://www.mediafire.com/file/2v8bkvsqe0qn87c/RPv2.3.3_BetterMiria_by+Endocore.7z Doobs: http://www.mediafire.com/file/y8jn93b453n5j4d/FRP+Dobbs.7z Nirrans outdated Miriam if you're curious: http://www.mediafire.com/file/4870shli6g2cxuv/FRP+Miria.7z

Thank you for so much work, i waited for loooong for Fallout 2 proper mods, and its great there is tone scripts to choose from with all those shaders and such...but especially functions that fix broken mechanics or bring in those long waited functions. Im so hyped! xD

burner1024 commented 5 years ago
  1. After the equal sign there is companion's max stage. If Dobbs has 6 levelups, and her name in scrname.msg is indexed at 1650, then it should be "1650=6". I added some clarification.
  2. You don't have to use party_level_match. If new NPC is not added there, it will simply level up normally.
  3. For unlimited party, it's just party_member_pid. I added clarification as well.
  4. If it's not a problem or a a suggestion for FO2tweaks itself, it's probably better to ask on the forums.