Jump to content

Photo

What's needed for SCS v31?


71 replies to this topic

#1 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9745 posts
  • Gender:Not Telling

Posted 14 August 2018 - 11:51 AM

I'd like to get this packaged and working properly instead of all of the little workarounds floating around.


Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#2 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6824 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 14 August 2018 - 12:02 PM

Probably a next version of the DS. That has the K4thos's stat wants for EET. That's then intergrated into the SCS'es AI component.
Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#3 subtledoctor

subtledoctor
  • Modders
  • 2834 posts
  • Gender:Male

Posted 14 August 2018 - 03:47 PM

Updated DS is probably the most important thing. Wisp has already updated RR so maybe se what he changed there. Hopefully it could be close to a drop-in fix... though when I looked at it I got lost.

As for the othe things, I know a few, but it might really be best to simply start with kreso's "variant SCS" as the base, even though it's not the pure product. Kreso's version had lots of fixes and was rock solid on 2.3. That plus the DS fix will likely work great on 2.5.

Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#4 Ardanis

Ardanis

    A very GAR character

  • Modders
  • 2624 posts
  • Gender:Male
  • Location:Saint-Petersburg, Russia

Posted 15 August 2018 - 03:28 PM

Wisp has already updated RR so maybe se what he changed there.

 

Unless I'm mistaken, it's still pre-EE version there, without spellstate support. The latest one is https://github.com/G..._rev/lib/ds.tph though I may be unaware if any further issues have been discovered with it.


Edited by Ardanis, 15 August 2018 - 03:28 PM.

Retired from modding.


#5 Ardanis

Ardanis

    A very GAR character

  • Modders
  • 2624 posts
  • Gender:Male
  • Location:Saint-Petersburg, Russia

Posted 15 August 2018 - 03:36 PM

That has the K4thos's stat wants for EET.

 

That's easy, but be advised it can't automatically update RR, aTweaks, SCS and Big Picture code to actually use spellstates instead of stats in EE. Someone's gonna bite the bullet and provide platform-sensitive dual triggers to EVAL in their scripts.

Also, all AI mods will need to be updated, otherwise if at least one of them installs stats instead of spellstates, then it'll screw whatever Kathos wants regardless.


Edited by Ardanis, 15 August 2018 - 03:37 PM.

Retired from modding.


#6 subtledoctor

subtledoctor
  • Modders
  • 2834 posts
  • Gender:Male

Posted 15 August 2018 - 04:12 PM

Yeah, I'm only talking about the DS update that stops it corrupting .SPL files for the EE 2.5 versions of Spell Deflection et al.

Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#7 K4thos

K4thos
  • Modders
  • 1208 posts
  • Gender:Male

Posted 15 August 2018 - 04:13 PM

 
Probably a next version of the DS. That has the K4thos's stat wants for EET. That's then intergrated into the SCS'es AI component. 

don't worry about the stuff I'm working on, it's not SCS job to adjust to something needed by other mod. It would be nice if mods that do simple true/false checks didn't use stats.ids entries, but let's focus on things that actually need fixing (change introduced in patch 2.5 that breaks old DS implementation): https://forums.beamd...-this-thread/p6

 

As for the othe things, I know a few, but it might really be best to simply start with kreso's "variant SCS" as the base, even though it's not the pure product. Kreso's version had lots of fixes and was rock solid on 2.3. That plus the DS fix will likely work great on 2.5. 

voting for this. If Kreso's version won't be used as base then I'd like to request internalizing my old patch (it adds EET support, nothing else changed) 


Edited by K4thos, 15 August 2018 - 04:22 PM.


#8 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9745 posts
  • Gender:Not Telling

Posted 15 August 2018 - 05:09 PM

I'm looking for the minimum to get it installing correctly, out of the box, for all platforms. Updating DS to not fail, yes; rewriting DS to use spell states instead, not so much. :)

 

Is RR's implementation the most recent, or should I look to lift code from elsewhere?


Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#9 Ardanis

Ardanis

    A very GAR character

  • Modders
  • 2624 posts
  • Gender:Male
  • Location:Saint-Petersburg, Russia

Posted 15 August 2018 - 05:12 PM

I may be stupid or missing something very obvious, but what exactly is broken with DS? I've seen Kjeron's post over there, but I'm not observing anything like that in the builds I have.

Yeah, I'm only talking about the DS update that stops it corrupting .SPL files for the EE 2.5 versions of Spell Deflection et al.

Is there any link or thread to read about it?

Is RR's implementation the most recent, or should I look to lift code from elsewhere?

The github link is above.

Edited by Ardanis, 15 August 2018 - 05:23 PM.

Retired from modding.


#10 subtledoctor

subtledoctor
  • Modders
  • 2834 posts
  • Gender:Male

Posted 15 August 2018 - 09:07 PM

what exactly is broken with DS?


The 2.5 patch was causing some files to be corrupted... see here:

https://forums.beamd...#Comment_971515

 

I surmised that "I think what happens is, some mods (including but possibly not limited to those with Detectable Spells) that patch SPIN920 and similar spells end up corrupting the files; and the next mod thst comes along and tryes to patch them throws errors. So probably need to examine load order and/or change-log and see which mods altered those files previous to the error."

 

Turns out, SCS was choking on those files for several people, but they had been corrupted by an earlier mod - RR.  I can't find the thread where the problem was finally diagnosed... it might have been on SHS, which is currently down.  But Wisp figured out that something in DS was failing when it tried to read the information in the 'resource' field in effects in the 2.5 Spell Deflection spells.  And he updated RR.  I think it's in 4.93?  But I only see 4.92 on the RR Github page.  The 4.92 readme says "Updated detectable spells" as of May 19th... but I don't know if that was to fix this problem.  I thought this issue only popped up in the last couple weeks.

 

Sorry.  That's the best of my recollection.  Wisp should be around over on PPG, maybe someone could drop a note there asking him. 


Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#11 ALIENQuake

ALIENQuake
  • Modders
  • 627 posts
  • Gender:Male
  • Location:Poland

Posted 16 August 2018 - 02:48 AM

@CamDawg I have package which you can use as base but I'm currently not at my place. When I'm back, I can give it to you.



#12 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9745 posts
  • Gender:Not Telling

Posted 16 August 2018 - 04:31 AM

@CamDawg I have package which you can use as base but I'm currently not at my place. When I'm back, I can give it to you.

 

Juuuuuust about an hour too late.

 

SCS is now on Github (DavidW gave his permission a long time ago). Starting off the v30 base, I've included DS v3.95 from RR as well as K4thos' EET compatibility fixes.


Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#13 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6824 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 16 August 2018 - 05:13 AM

Juuuuuust about an hour too late.

Well, I bet ALIENQuake can still submit his package as an "alternative" code base, and you could diff the alterations and weight which are good vs evil. As you gave the link to the Github.
PS, where's the RC1 release ? Aka, isn't there supposed to be a setup-stratagems.exe in the thing. The .bat could infect us with a viorus for all we know. Us, not out computers. :p

And the .bat doesn't work without a weidu.exe ... which you have not included to the package. And my bet is that it doesn't work with weidu.exe v185 euther.

Edited by Jarno Mikkola, 16 August 2018 - 05:23 AM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#14 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9745 posts
  • Gender:Not Telling

Posted 16 August 2018 - 05:28 AM

I'm now working through the BW fixes; one conflict is in sarevok.tpa:

//end-of-game script - not needed for BGT and EET

     ACTION_IF !(GAME_IS ~bgt eet~) BEGIN
           LAF extend_area_script STR_VAR area=~%Undercity_TempleofBhaal%~ top=dw#end location=resource END
     END

K4thos' EET compatibility fix includes EET in the GAME_IS exclusions (the code above); BWP Fixpack does not.

 

edit: BW fixes are in.


Edited by CamDawg, 16 August 2018 - 05:46 AM.

Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#15 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6824 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 16 August 2018 - 05:39 AM

K4thos' EET compatibility fix includes EET in the GAME_IS exclusions (the code above); BWP Fixpack does not.

Remember there's a EasyTutu too...
Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users