#xu4@irc.freenode.net logs for 25 Aug 2012 (GMT)

Archive Today Yesterday Tomorrow
xu4 homepage


[00:18:23] --> Kirben has joined #xu4
[00:18:23] --- ChanServ gives channel operator status to Kirben
[06:58:47] --- Dominus1 is now known as Dominus
[09:38:10] --> Azdin has joined #xu4
[09:38:15] <Azdin> omg!
[09:38:19] <Azdin> This channel exists!
[09:38:29] <Azdin> But... Are people actually here?
[10:18:47] <Dominus> hi Azdin
[10:18:54] <Azdin> Hello
[10:18:56] <Azdin> :D
[10:19:16] <Azdin> Not many people here. :(
[10:19:37] <Dominus> no, just the two snapshot maintainers, kirben and me
[10:19:44] <Azdin> ah
[10:19:51] <Azdin> you guys built xu4?
[10:20:08] <Dominus> the channel has been very quiet for some time now, as well as development :)
[10:20:29] <Dominus> yes, Kirben does the Windows snapshot since forever and I'm doing the OS X one
[10:20:48] <Azdin> What did you guys develop it in?
[10:21:02] <Azdin> I just played thru it using the graphics upgrade
[10:21:45] <Dominus> it's in c++
[10:22:15] <Dominus> how was the xu4 experience when playing it through?
[10:23:21] <Azdin> Honestly, very good. Only issue I had was getting the graphcis upgrade to work.
[10:23:52] <Dominus> hmm
[10:24:13] <Azdin> I figured out that you had to place the ultima4 and u4upgrad zip files in the xu4 directory and not extract either of them
[10:24:25] <Azdin> I had originally extracted the ultima4 game into the ultima4 folder
[10:24:58] <Azdin> This only crashed the client when I had u4upgrad.zip in the folder.
[10:25:23] <Dominus> the readme states where to put them, I think
[10:26:22] <Azdin> It didn't. Just said to put ultima4 in it's own folder in the xu4 dir. But it didn't matter. I figured it out. ;)
[10:26:59] <Dominus> from the readme:Download UltimaIV.zip and (optionally) u4upgrad.zip, and place them in
[10:26:59] <Dominus> the same directory as the u4 executable
[10:27:02] <Azdin> The only other issue I ran into was when i reorganized the party. For some reason the names changed, but in battle the character images were switched around, like the names had changed, but their images had not.
[10:27:44] <Dominus> xu4 will read the Ultima IV
[10:27:44] <Dominus> data files straight out of the zipfile.
[10:30:14] <Azdin> "xu4 searches for the zipfiles, or the unpacked contents of the zipfiles in the following places" I guess I just moved the ultima4 dir over and didn't think keeping it in a zip would make a diff. :\
[10:30:48] <Azdin> The issue only happens with the u4upgrad.zip file. But it's minor, like i said, easy fix.
[10:31:27] <Azdin> The party thing was also fixed by restarting the client.
[10:32:01] <Azdin> Anyway, those bugs weren't an issue for me. I enjoyed the playthru. xu4 is quite awesome and well made. :)
[10:32:28] <Azdin> I am curious more about how it was made. Wondering if anything like that is being done for U5
[10:34:04] <Dominus> http://nu5.sourceforge.net/ but not active at all, I think
[10:48:57] <Azdin> Sucky. :(
[10:49:10] <Azdin> How do you actually put this sort of thing together anyway?
[10:49:30] <Azdin> I mean, you're using the ultima data files and stuff, but isn't some of that compiled/
[10:49:31] <Azdin> ?
[10:49:37] <Azdin> Possibly encrypted too?
[10:49:50] <Dominus> analyzing the data files, decompile binaries and so on
[10:50:04] <Azdin> Sounds massively time-consuming. o.o
[10:50:31] <Azdin> I actually want to do a project similar to this to add padding to my portfolio.
[10:50:55] <Azdin> Just not sure where to start or what to do it with
[10:51:47] <Dominus> you need to decide what game you want to go for, search the net whether it was done before or whether someone already figured out data files
[10:51:57] <Dominus> usenet is a good place to search
[10:52:08] <Dominus> then go on coding around it :)
[11:00:09] <Azdin> "coding around it"?
[11:01:05] <Azdin> Lemme ask you this: with xu4, did you have to rebuild the entire game engine from scratch and just use the game's data, or did you modify the existing engine completely?
[11:01:21] <Azdin> The former makes more sense to me.
[12:01:57] <Dominus> code around -> "with xu4, did you have to rebuild the entire game engine from scratch"
[12:02:38] <Dominus> it couldn't be made to workon all operating systems if it were just hacked into the original...
[12:03:19] <Dominus> so after you figure out the data files you need to code the engine to display the data files...
[12:14:50] <Azdin> I see
[12:15:00] <Azdin> That would require... a lot of playtesting
[12:15:17] <Azdin> Not to mention a first playthru of the game for comparison
[12:36:59] <Dominus> of course
[12:40:29] <Azdin> Brutal
[13:08:31] <Azdin> Hey been wondering. Does xu4 have any sort of auto-combat command?
[13:42:16] <-- Kirben has left IRC ()
[14:32:44] <Dominus> Azdin: no
[14:32:51] <Azdin> sadface
[23:56:35] --> Kirben has joined #xu4
[23:56:35] --- ChanServ gives channel operator status to Kirben