Renegade0 / msfm

More Style for Mages - A mod for BG:EE, BG2:EE and IWD:EE
8 stars 2 forks source link

How EET compatible is this? #3

Open GregCampbellPresents opened 4 years ago

GregCampbellPresents commented 4 years ago

@Renegade0 Greetings!

How EET-compatible is More Style for Mages?

Endarire commented 3 years ago

@Renegade0 I'm checking in again to determine how EET compatible this mod is. (I [i]think[/i] it's compatible, but desire like the official verdict!) This page explains how to convert EE-compatible mods to EET: https://www.gibberlings3.net/forums/topic/27751-converting-existing-mods-to-support-eet/page/2/?tab=comments#comment-288560.

Thankee!

Renegade0 commented 3 years ago

Hello, I have never tested the mod with EET, so I can't really say, but aside from familiars component it is just an item mod, so there should not be incompatibilities. Familiars won't be compatible, because IIRC, EET handles familiars completely differently. You can check the mod thread on Beamdog forum to get more information.

st 23. 9. 2020 v 22:53 odesílatel Endarire notifications@github.com napsal:

@Renegade0 https://github.com/Renegade0 I'm checking in again to determine how EET compatible this mod is. (I [i]think[/i] it's compatible, but desire like the official verdict!) []( https://www.gibberlings3.net/forums/topic/27751-converting-existing-mods-to-support-eet/page/2/?tab=comments#comment-288560]This page explains how to convert EE-compatible mods to EET).

Thankee!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Renegade0/msfm/issues/3#issuecomment-697966498, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHU7FQD2MEHKJ3BCP5AFC5LSHJN2XANCNFSM4OXTDXSQ .

Endarire commented 3 years ago

@Renegade0 Greetings!

What say you to cooperating with someone from the Infinity Engine modding community (Austin, Argent, k4thos, Bubb, etc.) to make this mod fully EET compatible?

EET & familiars: https://www.gibberlings3.net/forums/topic/31042-eet-interferes-with-familiar-mods/?tab=comments#comment-277449

Thankee!

larryerb commented 3 years ago

@Renegade0 Greetings!

What say you to cooperating with someone from the Infinity Engine modding community (Austin, Argent, k4thos, Bubb, etc.) to make this mod fully EET compatible?

EET & familiars: https://www.gibberlings3.net/forums/topic/31042-eet-interferes-with-familiar-mods/?tab=comments#comment-277449

Thankee!

I came across that link in the BeamDog forum thread for MSFM and I was able to modify the .tp2 using that same post you linked to get MSFM custom familiars working on EET. The CUSTOMIZABLE FAMILIARS section of msfm.tp2 is just changed like so:

/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
///  CUSTOMIZABLE FAMILIARS
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////

BEGIN @1028

GROUP @1060

REQUIRE_PREDICATE GAME_IS ~bgee bg2ee eet iwdee~ @1027

ACTION_IF GAME_IS ~eet~ THEN BEGIN
    ACTION_FOR_EACH file IN FAMCAT_ FAMDUST_ FAMFAIR_ FAMFER_ FAMIMP_ FAMPSD_ FAMQUAS_ FAMRAB_ FAMCAT FAMDUST FAMFAIR FAMFER FAMIMP FAMPSD FAMQUAS FAMRAB FAMCAT25 FAMDUS25 FAMFAI25 FAMFER25 FAMIMP25 FAMPSD25 FAMQUA25 FAMRAB25 BEGIN
        COPY_EXISTING ~%file%.CRE~ ~override~
            LPF DELETE_CRE_EFFECT INT_VAR opcode = 232 END
        BUT_ONLY
    END
    DELETE ~override/SPCL342.SPL~
    DELETE ~override/SPWI123.SPL~
END

INCLUDE ~msfm/lib/familiars.tph~

All this does is do exactly what K4thos said to do using the code he provided in that post. Confirmed that familiars do level up and gain abilities and stat increases according to the MSFM mod's handling of them. Also tested with a quick TOB beastmaster and it also was able to choose a familiar and level it up. I should add that the versions used to test this are MSFM version 1.57 and EET version 13.4.

I'm about to start a new game with EET and MSFM with this change and see how it goes.

Endarire commented 3 years ago

@larryerb Alleluia!

I read in the BeamDog post that more work was needed to make the entire mod EET compatible. From Giovanski:

"As a temporary solution, installing 'Wizard's Staff for BG:EE' and 'Circlet of Revelation for BG:EE' on BG:EE first then adding this mod to the EET compatibility table for import will place the items in Thalantyr's store. After EET core is installed, the rest of the components of this mod can be installed on EET."

What else is necessary and prudent to change to make this entire mod EET compatible?

Thankee!

larryerb commented 3 years ago

I did the edits to add eet to a few more places but I must have added a few too many as when I went to high hedge I noticed that the staves he was selling were the +3 variant and priced to match. I need to look into that a bit more to figure out if there is a happy medium workaround where I can have +1 and +3 staves in the game at the same time. For instance, I imported a character from standalone SoA with the +1 staff into EET and the staff turned into the +3 variant upon import. I'll have time to look into it more later this week.

Endarire commented 3 years ago

@larryerb Thankee!

May we talk on Discord about this? My Discord ID is Endarire#2917. Also, the people of the Gibberlings3 Discord may be helpful in this regard. CamDawg on Discord and G3 said he was interested in helping newbies, and others on G3 and elsewhere have helped regarding Infinity Engine-related questions. Enjoy!

Endarire commented 2 years ago

@larryerb Greetings again!

I've not heard from you in over 2 weeks and I wanted to discuss MSFM for EET further on Discord. Thankee!