[04:11:40] <Colourless> Kirben, you around?
[04:43:38] <Kirben> Around now.
[04:49:50] <Colourless> ok
[04:50:28] <Colourless> just need to ask a few question about installer.
[04:50:41] <Colourless> now, it requires a source path for all the files
[04:50:55] <Colourless> what shoud it be
[04:51:15] <Colourless> ideally, it should also be automated and part of the make file
[04:51:43] <Kirben> The installer is at c:\ultima7 and Exult files at c:\ultima7\Exult
[04:52:24] <Colourless> u7 files don't matter
[04:52:27] <Colourless> hmm
[04:52:39] <Colourless> i was thinking just doing a solid archive
[04:52:58] <Colourless> no need for selfextractor
[04:53:08] <Colourless> since inno uses good compression
[04:54:57] <Kirben> Just an installer Exultwin32.exe, that people run you mean ?
[04:55:04] <Colourless> yeah
[04:55:22] <Colourless> doesn't 'need' to be that way though
[04:55:27] <Colourless> can still used self extracting
[04:55:46] <Colourless> with exult in an 'exult' dir
[04:58:47] <Kirben> An installer only sounds best.
[05:04:27] <Colourless> you do make dist?
[05:05:09] <Kirben> Yes
[05:05:31] <sbx> Will there be something you can rerun after install to update the game location?
[05:05:32] <Colourless> i can make that automatically create the installer
[05:06:10] <Colourless> or i can make another makefile rule to make it
[05:06:45] <Kirben> Either way would be fine.
[06:43:50] <Colourless> kirben it should now be committed. Edit win32/exult_installer.iss as needed to add extra files to the right sections and commit the changes. Also i don't know if make clean will actually clean everything...
[06:44:17] <Kirben> ok
[06:44:26] <Colourless> oh and you'll need to have innosetup in your path,
[06:44:46] <Colourless> since the makefile will run iscc when doing make dist
[06:47:13] <Colourless> hmm
[06:48:09] <Colourless> just noticed a problem.... will fix it in a sec
[06:49:08] <Colourless> crashes if either of the u7 or si paths are left empty
[06:50:23] <servus> Colourless, new graphics subsystem? :)
[06:53:55] <Colourless> no
[06:56:58] <Kirben> Makefile changes don't seem to have been commited.
[06:57:42] <Colourless> you are right
[06:57:45] <Colourless> they didn't
[06:58:37] <Colourless> done
[07:05:34] <wana_have_sex> hi
[07:08:15] <Kirben> I get some minor warnings:
[07:08:18] <Kirben> Warning: resolving _SetExultGamePaths by linking to _SetExultGamePaths@12
[07:08:18] <Kirben> Use --enable-stdcall-fixup to disable these warnings
[07:08:18] <Kirben> Use --disable-stdcall-fixup to disable these fixups
[07:08:18] <Kirben> Warning: resolving _VerifyBGDirectory by linking to _VerifyBGDirectory@4
[07:08:18] <Kirben> Warning: resolving _VerifySIDirectory by linking to _VerifySIDirectory@4
[07:08:20] <Kirben> Warning: resolving _GetExultGamePaths by linking to _GetExultGamePaths@16
[07:08:24] <Kirben> Warning: resolving _SetExultGamePaths by linking to _SetExultGamePaths@12
[07:08:26] <Kirben> Use --enable-stdcall-fixup to disable these warnings
[07:08:28] <Kirben> Use --disable-stdcall-fixup to disable these fixups
[07:08:30] <Kirben> Warning: resolving _VerifyBGDirectory by linking to _VerifyBGDirectory@4
[07:08:34] <Kirben> Warning: resolving _VerifySIDirectory by linking to _VerifySIDirectory@4
[07:08:36] <Kirben> Warning: resolving _GetExultGamePaths by linking to _GetExultGamePaths@16
[07:08:42] <Kirben> Should I just enable --enable-stdcall-fixup on link ?
[07:12:13] <Colourless> you can try...
[07:12:18] <Colourless> doesn't seem to help
[07:12:31] <Colourless> warnings can be ignored though
[08:00:38] <Kirben> Nice filesize reduction too, about 660KB.
[08:00:46] <sbx> :)
[08:45:44] <servus> Colourless, how about now? That graphics subsystem done?
[08:59:31] <sbx> He's busy with an installer.
[09:25:19] <servus> What about now?
[09:36:24] --- Colourless is now known as Cless|Away
[09:37:04] <sbx> he's ignoring us :)
[09:37:32] <sbx> OR he's busy working on that graphics subsystem!
[09:43:35] <servus> So it's done now?
[09:44:15] * Kirben slaps servus around a bit with a large trout
[09:45:10] <servus> Don't make me Oink you
[09:47:14] * sbx double-clicks servus.
[09:48:50] <servus> An odorous gump, an odorous gump, my horse's kingdom for an odorous gump!
[09:51:22] <sbx> I like this game.
[09:52:16] <sbx> Gotta lay off the shrooms though.
[09:52:22] <servus> YOU HAVE LOST THE GAME.
[09:52:28] <servus> Would thou like to play once more?
[09:54:04] <sbx> Why not?
[09:54:13] <servus> Let us play the game!
[09:54:16] <sbx> How do I get to the secret cheerleader room?
[09:54:20] <sbx> oops
[09:54:29] <servus> THOU HAST LOST THE GAME.
[09:54:44] <servus> Would thou like to play THE GAME?
[09:54:59] <sbx> Why do you switch between ye olde english and your new english?
[09:55:05] <sbx> Why not?
[09:55:24] <servus> BE QUI-... SHUSH!
[09:55:55] <sbx> Move to your new apartment yet?
[09:55:58] <sbx> dammit
[09:56:41] <sbx> I just wondered if you're working on Exult3D since you're up so late. :)
[09:56:54] <sbx> I don't know the rule!
[10:23:15] <servus> Go FAQ yourself.
[10:23:27] <servus> @ Dominus drawing heat in the Phorum :-)
[10:23:32] <servus> I haven't moved in yet.
[10:23:37] <servus> I did a little work on Exult3D.
[10:23:41] <servus> I'm at my parents' right now.
[10:23:51] <servus> It's all very turbulent. Things will settle down soon
[10:25:32] <servus> Dreamcast3D!
[10:28:17] <sbx> Dreamcast implies 3D.
[10:28:36] <servus> Shhh. Dreamcast3D!
[10:35:17] <sbx> I'll Dreamcast3D you!
[14:37:54] <shazza> :o
[14:49:34] <sbx> :)
[14:50:34] <shazza> :(
[14:50:53] <shazza> i downloaded exult3d but when i click on it, nothing opens
[14:50:57] <shazza> (i am obviously doing something wrong)
[14:53:20] <sbx> did you follow the instructions?
[14:59:43] <shazza> i didn't see the instructions i was just in the directory and saw Exult-3D.zip
[14:59:45] <shazza> :(
[14:59:50] <shazza> or whatever
[14:59:52] <shazza> it was called
[15:00:40] <sbx> on the forum topic
[15:00:53] <sbx> I don't really remember them all.
[15:01:29] <shazza> hmm
[15:01:31] <shazza> okay
[15:01:44] <sbx> I know you have to put the 3dmodels folder in. And copy some file to your Exult folder, then edit the config to add OpenGL
[15:01:44] <sbx> .
[15:01:57] <sbx> Don't expect the camera to work.
[15:02:49] <shazza> ooooh there they are
[15:02:52] <shazza> lol
[15:03:01] <Fl00der> camera works but it's terrible
[15:03:19] <Fl00der> and it's hard to pickup any items in game
[15:04:56] <Fl00der> pick up*
[15:07:11] <sbx> yep
[15:08:14] <shazza> To enable 3D mode, edit your Exult.cfg and change <Scaler>???</Scaler> to <Scaler>OpenGL</Scaler>.
[15:08:19] <shazza> there isn't any <scaler> to begin with
[15:08:23] <shazza> do i just include it somewhere
[15:08:25] <shazza> in exult.cfg ?
[15:10:03] <sbx> there is a <video> section
[15:10:09] <sbx> add it under that
[15:10:19] <sbx> before the </video>
[15:10:48] <shazza> k
[15:13:00] <shazza> get an error when it loads the ingame
[15:13:09] <shazza> maybe it is because my current exult version was a snapshot
[15:13:11] <shazza> :\
[15:13:48] <sbx> no the current exult version is exult3d
[15:13:52] <sbx> whats the error
[15:14:26] <shazza> Author: gruck (---.eastlink.ca)
[15:14:28] <shazza> Date: 01-12-05 03:38
[15:14:28] <shazza> Whoops, nevermind. I forgot to replace palette.flx along with the rest of the files. Works now. Sort of.
[15:14:39] <shazza> !!
[15:14:55] <sbx> yeah that's the special file you have to use
[15:15:08] <shazza> the "this program has performed an illegal operation" one
[15:15:28] <shazza> clicking details i get
[15:15:30] <shazza> EXULT caused an invalid page fault in
[15:15:31] <shazza> module EXULT.EXE at 015f:004d82f2.
[15:15:31] <shazza> Registers:
[15:15:31] <shazza> EAX=00c1ebe0 CS=015f EIP=004d82f2 EFLGS=00010202
[15:15:31] <shazza> EBX=00000007 SS=0167 ESP=007ff700 EBP=0000837d
[15:15:31] <shazza> ECX=00000549 DS=0167 ESI=007ff7f4 FS=a397
[15:15:33] <shazza> EDX=01c52adc ES=0167 EDI=00000007 GS=0000
[15:15:35] <shazza> Bytes at CS:EIP:
[15:15:37] <shazza> 89 04 8a a1 00 48 57 00 8b 0c 88 83 c4 04 57 51
[15:15:39] <shazza> Stack dump:
[15:15:41] <shazza> 00000007 00000001 00b936e0 0000000f 00000000 00000a00 00002ac8 00000a00 007ff6ec 00000001 01c4fb94 01c50fd4 01c51ad4 007ff924 00532938 00000000
[15:15:44] <shazza> :)
[15:15:48] <shazza> heh
[15:18:54] <sbx> How would the exult devs handle that one?
[15:19:06] <Fl00der> it's hard to get work exult3d but I have done that
[15:23:35] <shazza> grrr
[15:23:57] <shazza> >:(
[15:31:31] <shazza> screw it
[15:31:45] <shazza> i tried this too
[15:31:47] <shazza> Here is my target:
[15:31:47] <shazza> C:\Software\Exult\Exult3d.exe --nocrc --bg --nomenu
[15:31:47] <shazza> Combine that with exult.cfg options
[15:31:47] <shazza> <gameplay>
[15:31:47] <shazza> <skip_intro>yes</skip_intro>
[15:31:48] <shazza> <skip_splash>yes></skip_splash>
[15:31:50] <shazza> </gameplay>
[15:31:52] <shazza> that sbx suggested
[15:51:39] <sbx> shazza: that gets you into the game faster but wouldn't fix that funny crash you get
[15:52:05] <sbx> do other opengl applications work?
[16:16:22] <sbx> shazza?
[18:00:35] --- claviola_ is now known as claviola