#exult@irc.freenode.net logs for 20 Jul 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:17:46] --> GitHub has joined #exult
[00:17:46] <GitHub> [exult] marzojr pushed 28 new commits to master: https://git.io/vKKLP
[00:17:46] <GitHub> exult/master cf5eee9 KnightCaptain: Reordered the Equipment Scroll...
[00:17:46] <GitHub> exult/master ce410ca KnightCaptain: Update scroll.uc
[00:17:46] <GitHub> exult/master 3c170ec KnightCaptain: Corrected Fawn Tower name from Bull Tower...
[00:17:46] <-- GitHub has left #exult
[00:19:47] --> GitHub has joined #exult
[00:19:47] <GitHub> [exult] marzojr closed pull request #9: 7 new fixes and some spelling corrections (master...master) https://git.io/vKsum
[00:19:47] <-- GitHub has left #exult
[01:29:13] --> GitHub has joined #exult
[01:29:13] <GitHub> [exult] marzojr pushed 1 new commit to master: https://git.io/vKKO0
[01:29:13] <GitHub> exult/master 8fc0862 Marzo Sette Torres Junior: Fixing compile.
[01:29:13] <-- GitHub has left #exult
[01:37:35] <-- Rottingbeef has left IRC (Ping timeout: 260 seconds)
[01:45:19] --> Rottingbeef has joined #exult
[01:47:22] <-- frob has left IRC (Ping timeout: 252 seconds)
[01:49:06] <-- Dominus has left IRC (Ping timeout: 276 seconds)
[01:49:27] --> Dominus has joined #exult
[01:49:27] <-- Dominus has left IRC (Changing host)
[01:49:27] --> Dominus has joined #exult
[01:49:27] --- ChanServ gives channel operator status to Dominus
[02:07:13] --> KnightCaptain has joined #exult
[02:12:07] <KnightCaptain> Marzo, I hope you will consider adding the Skullcrusher automations fixes from my branch for that as well. The updated Gwani stuff probably won't be ready until next week.
[02:28:09] <-- Rottingbeef has left IRC ()
[04:15:41] <-- KnightCaptain has left IRC (Ping timeout: 260 seconds)
[05:04:49] --> frob has joined #exult
[07:25:57] <-- frob has left IRC (Remote host closed the connection)
[07:36:58] --> frob has joined #exult
[07:42:10] <-- frob has left IRC (Ping timeout: 272 seconds)
[07:55:43] --> frob has joined #exult
[09:15:10] <-- Lightkey has left IRC (Ping timeout: 258 seconds)
[09:28:07] --> Lightkey has joined #exult
[10:03:51] --> Rottingbeef has joined #exult
[11:34:47] --> KnightCaptain has joined #exult
[12:03:40] <-- KnightCaptain has left IRC (Ping timeout: 264 seconds)
[12:11:35] <Marzo> Hm
[12:11:45] <Marzo> SI Beta now working in Exult... kind of
[12:12:17] <Marzo> Turns out SI Beta does not have a shape #0 in sprites.vga, so Exult crashes when rain happens
[12:14:10] <Marzo> Hm.
[12:14:11] <Marzo> Maybe I can leverage the BG paperdoll support stuff to load that shape from SI instead
[12:15:06] <Marzo> As a workaround, a patch sprites.vga with just that shape works
[13:01:05] <Marzo> And anyways, I need to double-check intrinsic returns
[14:36:17] --> ttarrant has joined #exult
[15:27:01] <Dominus> marzo, I think a patch sprites.vga makes more sense than using the paperdoll support stuff for that fringe case of the SI beta
[15:55:39] <Marzo> Dominus: given how much stuff I already added to support SI beta, using that code will be a tiny change
[15:56:58] <Marzo> Basically: check in shapeid.cc if game is SI beta: if yes, import sprites.vga shape 0 from either BG/FOV or SI/Ss
[16:02:05] <Marzo> Either that or bundle a shape in Exult.flx
[16:10:52] <-- frob has left IRC ()
[16:52:28] <Dominus> Allright ;)
[16:53:22] <Dominus> But if you are already checking for the beta, can you add checks for the localized versions? ;) (though I guess you just check whether shape 0 is missing)
[18:14:36] <Marzo> I am actually doing a CRC of initgame.dat to detect the beta
[18:15:32] <Marzo> I as doing one of usecode, but it got in the way of some hex edits I made of it to fix its stack underflow bugs for ucxt
[18:16:39] <Marzo> This could be adapted to detect and report the localized versions, yes
[18:16:56] <Marzo> Well, not necessarily initgame.dat
[18:17:57] <Dominus> Mainshp.flx should work fine.
[18:18:44] <Dominus> I haven't looked at which file in that flx contains the localized title but it's there. So the crc is different for all ;)
[18:35:17] <Marzo> Yes, mainshp.flx will do fine
[18:35:49] <Marzo> Different crcs for all variants
[18:36:41] <Marzo> Whereas initgame.dat is more consistent with language changes
[18:37:47] <Marzo> Now I just need people to tell me about the crcs for all versions of BG, FOV, SSI and SS which I don't have
[18:54:18] <Dominus> Marzo: CRC32 http://pastebin.com/Mw8zCpQC
[18:54:56] <Dominus> that's just the localized versions... I'm not going to hunt down the crc of the varios English versions...
[18:55:01] <Marzo> Probably won't help much, Exult's computation differs from command-line tool
[18:55:13] <Dominus> unless you really really want me too
[18:55:17] <Dominus> oh
[18:55:51] <Marzo> I bumped into this when I was trying to detect SI Beta
[18:56:30] <Dominus> is expack able to do that?
[18:58:40] <Marzo> It can calculate the crc, yes, but only for files it creates
[19:00:22] <Marzo> And FYI, I meant the many English versions (I have all of those)
[19:01:20] <Marzo> *all of those localized versions
[19:02:00] <Dominus> maybe we shouldn't go down that way... :)
[19:03:04] <Marzo> Especially with all the hex-edit mods out there :-)
[19:03:26] <Dominus> yes
[19:04:15] <Dominus> while it would be interesting to print out what version of U7 it is, maybe it's not the right time yet :)
[19:04:45] <Dominus> it would only lead to me going through all my u7 boxes and see if there are different versions...
[19:06:34] <Marzo> FYI, I have made some mods based on those old GM midi patches
[19:06:52] <Marzo> Don't know if there is any interest for that
[19:06:58] <Dominus> oh, let me collect them :)
[19:07:25] <Dominus> I don't know either but it still might be nice to keep them around :)
[19:07:42] <Marzo> Will do later, when am home
[20:31:00] <-- ttarrant has left IRC (Ping timeout: 276 seconds)