luciusDXL / TheForceEngine

Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.
https://TheForceEngine.github.io
GNU General Public License v2.0
982 stars 73 forks source link

[Feature] "The Avenger" support #440

Open NightFright2k19 opened 1 month ago

NightFright2k19 commented 1 month ago

I tried loading the bonus level (extras.gob) from the Nightdive remaster and failed - at first. Internally, the level is labeled "AVENGER", which doesn't fit with any of the predefined campaign map names.

My solution was to rename the four affected gob entries to "SECBASE" in WDFuse. Maybe TFE could do that internally?

luciusDXL commented 1 month ago

Yeah, that has been something on my radar in terms of supporting the Remaster.

NightFright2k19 commented 1 month ago

Excellent! Keep going. And it's awesome the port can use highres assets from the Nightdive port. Only the cutscenes are missing, but I'm sure you'll find a way to support those as well, eventually.

luciusDXL commented 1 month ago

Eventually HD Briefing, PDA, and cutscenes will be supported. I just moved them to low priority for now to focus on the editor and Outlaws support.

NightFright2k19 commented 1 month ago

Good. Outlaws support is still a thing, especially since a remaster for that one seems rather unlikely to happen.

Before I forget: I created a mission briefing for the new map. I dunno if it's of any use for you since it would have to be bundled with extras.gob (which is most likely not freeware), but might still be a nice thing to have.

avenger_dfbrief.zip

TP555 commented 1 month ago

Hi

@NightFright2k19

I tried loading the bonus level (extras.gob) from the Nightdive remaster and failed Thats because no Jedi.LVL File is included in the Extras.gob, without that or the right File, This/No Maps will show up.

I have made a "new" Fix now with your Mission Briefing. Just Unpack that in your TFE Folder, and copy your extras.gob in the Mods Folder , and run the avenger.bat

My solution was to rename the four affected gob entries to "SECBASE" in WDFuse. Maybe TFE could do that internally? Mayby yes, but this was a bad idea, i must rename both "ANIM" "DELT" Secbase Files inside the DFBRIEF.LFD to Avenger and Edit the Briefing.LST, Jedi.LVL was sometimes complitcated and a long Night :D to find all Errors ^^ , otherwise The Mission Briefing Skips to the Mission Loading Screeen.

But after endless Run/Quit Game/Edit Files/UnExtract/Extract/Modifying Files, i have Created a Working Fix for show up the Mission Briefing.

https://github.com/user-attachments/files/16710564/The_Avenger_Final_Fix.zip

Btw. for Create/Extract GOB, LFD and more Files : https://www.massassi.net/programs/gob/conman_09a.zip

@luciusDXL

Can you please add Support Multiple Mod Load in-Game for upcomming Version/s? This only Works yet with "Command" -uFile1 -uFile2 But i didn't know that before, that the -u Command works for Multiple uses!, i had just try that :D

Cheers!