whatisaphone / war

A viewer/editor for Darksiders saves, worlds, and scripts
8 stars 2 forks source link

Guild3 Support #1

Open ffinkdevs opened 5 years ago

ffinkdevs commented 5 years ago

Hey Since Guild3 is also based on the Darksiders engine i would like to ask if u may wanna add support scripts.zip to it :)

whatisaphone commented 5 years ago

Guild3 is also based on the Darksiders engine

Cool, I didn't know that! I thought the engine was only used for DS1 and DS2.

I don't have that game, but you could always try the tool and see if it works.

Tbh my hopes are not high, because I know someone who tries it on DS2 and none of the commands worked 😕. Guild 3 was made after DS2 so my guess is they started from the DS2 version of the engine. But it's worth a try!

ffinkdevs commented 5 years ago

Nah doesn't work, But could maybe provide more details about the file format?

On Sun, 3 Nov 2019, 21:05 John Simon notifications@github.com wrote:

Guild3 is also based on the Darksiders engine

Cool, I didn't know that! I thought the engine was only used for DS1 and DS2.

I don't have that game, but you could always try the tool and see if it works.

Tbh my hopes are not high, because I know someone who tries it on DS2 and none of the commands worked 😕. Guild 3 was made after DS2 so my guess is they started from the DS2 version of the engine. But it's worth a try!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/whatisaphone/war/issues/1?email_source=notifications&email_token=AK6MCKJVJPJQKSMXXOFFXIDQR4OG7A5CNFSM4JIICIEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC53PTY#issuecomment-549173199, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK6MCKKNJZNYUE4GZXPICRTQR4OG7ANCNFSM4JIICIEA .

ffinkdevs commented 5 years ago

@whatisaphone so im trying to rewrite it for guild3 atm, maybe we can also get it to work for dark siders2 im able to list most of the scripts atm

whatisaphone commented 5 years ago

more details about the file format

Sorry I think I'm a little late on this one, but here's a few good places to start reading (for scripts.obsp specifically):

im able to list most of the scripts atm

Awesome! I'd love to see what you came up with. And I know a few people who would be very interested in seeing the scripts for DS2.

ffinkdevs commented 5 years ago

Do u have more info on the occlassmanagee maybe some decompiled / annotated version, I would search for the same one in guild 3 and compare it to find difference, cuz somehow after 300 scripts it's not working anymore with same algorithm

On Wed, 6 Nov 2019, 14:45 John Simon notifications@github.com wrote:

more details about the file format

Sorry I think I'm a little late on this one, but here's a few good places to start reading (for scripts.obsp specifically):

im able to list most of the scripts atm

Awesome! I'd love to see what you came up with. And I know a few people who would be very interested in seeing the scripts for DS2.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/whatisaphone/war/issues/1?email_source=notifications&email_token=AK6MCKKAXDVCEMNUXATPLB3QSLC53A5CNFSM4JIICIEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDGSGMY#issuecomment-550314803, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK6MCKLNFJAHZCYT577T2H3QSLC53ANCNFSM4JIICIEA .

whatisaphone commented 5 years ago

Let's continue this over email. I hope you don't mind if I use the email on your github profile

ffinkdevs commented 5 years ago

Just do it :)

On Thu, 7 Nov 2019, 22:25 John Simon notifications@github.com wrote:

Let's continue this over email, mind if I use the email on your github profile?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/whatisaphone/war/issues/1?email_source=notifications&email_token=AK6MCKM5G2ZRDGH25OG5YP3QSSBU5A5CNFSM4JIICIEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDN3YGI#issuecomment-551271449, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK6MCKKLHMTDKPXDPP4GARLQSSBU5ANCNFSM4JIICIEA .

JackPyro commented 4 years ago

Was there any resolution to this issue? I'm also interested in digging in The Guild 3 scripts.

vborovin commented 4 years ago

Phoenix Engine is also used in Warhammer 40.000: Space Marine, which has scripts.obsp too. But I feel that it itsn't used much there (scripts.obsp is 6kb only). And this tool cannot unpack it.

Here is the file just in case: scripts.zip

Thanks!

whatisaphone commented 4 years ago

I played around with the Guild 3 scripts a little bit today. I was able to read about half the classes before I gave up. I'll probably never touch this again, but my progress is in #3 if anyone else wants to pick up where I left off.

Here are the files: guild-3.zip

And here's a message from the developers (from VectorCity.json):

It's the year 2014, and the fine people at GolemLabs are hard at work in order to meet the christmas deadline and enable them to happily get drunk without worries. Let's watch their progress on this build...

whatisaphone commented 4 years ago

I looked at Warhammer's scripts.obsp too. There's nothing in there you can't see by just opening it in notepad. The format is so primitive that I would guess it uses an earlier version of Oblivion, even though it was released after Darksiders.

Related, you can find this list in one of the darksiders bluerooms, probably a reference to Warhammer: https://github.com/whatisaphone/war/blob/browse/browse/visscript/br_mechtest/zipLine/script-modules%20that%20need%20to%20be%20ported%20to%2040k.png