#exult@irc.freenode.net logs for 5 Dec 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[02:54:02] <-- Dominus has left IRC (Ping timeout: 245 seconds)
[02:55:17] --> Dominus has joined #exult
[02:55:17] <-- Dominus has left IRC (Changing host)
[02:55:17] --> Dominus has joined #exult
[02:55:17] --- ChanServ gives channel operator status to Dominus
[04:23:29] --> azeem has joined #exult
[04:27:04] <-- azeem_ has left IRC (Ping timeout: 250 seconds)
[08:07:01] <Dominus> Marzo, any idea how to get back an accidentally changed chunk while keeping all the other added chunks?
[08:31:07] <-- Lightkey has left IRC (Ping timeout: 245 seconds)
[08:44:09] --> Lightkey has joined #exult
[09:42:35] <Marzo> Dominus: what do you mean?
[09:43:49] <Dominus> Marzo: I'm doing some world building and accidentaly edited a chunk and not a copy.
[09:44:10] <Dominus> then saved and only later saw that I did that
[09:44:17] <Marzo> Hm
[09:44:49] <Marzo> You could try duplicating the new chunk and editing it back based on the other copy
[09:44:57] <Marzo> Either that or a lot of hex-editing
[09:45:41] <Dominus> hmmm, yeah. feared that answer :)
[09:46:24] <Dominus> one is easy, it's just a stone house chunk
[09:47:00] <Dominus> the other is harder, it's a swamp chunk... almost impossible to make it look like the original again
[09:48:15] <Marzo> I guess hex editing will be easier then
[09:51:11] <Marzo> Lets see: a Exult/ES-created chunk has a 8 byte header at the start; and a chunk has 768 bytes
[09:51:25] <Marzo> So for chunk N, you go to offset (768 * N) + 8 and copy the nest 768 bytes
[09:52:00] <Dominus> hm, that could be doable...
[09:52:45] <Dominus> chunks seem to be a problem area still, regarding patching...
[09:53:00] <Dominus> thanks Marzo, I'll try my hand at this this evening
[09:53:31] <Marzo> If you are curious, the first two bytes of each entry is the shape number and the third is the frame number
[09:54:12] <Dominus> thanks that is helpful
[09:54:30] <Marzo> Regarding chunk editing: Exult saves the whole set of chunks, as well as the map
[09:54:54] <Marzo> If you change the order of chunks Exult will adjust for that
[09:55:08] <Marzo> But you need to save the map
[09:56:04] <Dominus> yes, in a perfect word it might be great if Exult were to be able to patch chunks and in that regard move newly made/duplicate chunks to the end of the chunk list as not to mess up groups
[09:56:05] <Marzo> But I guess we should add some UI in ES for editing chunks
[09:56:54] <Marzo> It can be changed to do that; we could add another chunk format that allows patching
[09:57:28] <Marzo> But I think Wizardry Dragon, at least, was reordering chunks in TFL so they made sense
[09:57:52] <Dominus> he he
[09:58:24] <Marzo> But yeah, ES should adjust the groups too when you add or move chunks
[09:59:00] <Dominus> I was mad as hell yesterday when after grouping everything it all fell apart after I duplicated two chunks
[10:00:47] <Marzo> I will see about adding it tonight
[10:00:54] <-- Marzo has left IRC (Quit: Leaving)
[10:03:06] --> Marzo has joined #exult
[10:03:19] <Marzo> Dominus: https://trello.com/c/MeZK03K5
[10:10:25] <Dominus> wow, thanks!
[10:17:07] <Marzo> Dominus: can you attach your chunk groups to that card? It will be handy for me to test the code to reorder the groups
[11:01:09] <Dominus> don't know if you get trello notifications but I added a link to the card to both my chunk ad grp file
[11:20:23] <Marzo> Dominus: there is a subscribe button on the card which can be used ofr that
[11:20:25] <Marzo> *for
[11:20:53] <Marzo> You probably have to change email notification settings too
[11:21:37] <Marzo> Oh, I misunderstood what you read
[11:21:41] <Marzo> (read too quickly)
[11:22:46] <Marzo> But yeah, I just subscribed to the board to get notifications
[11:23:16] <Marzo> (And yes, I had already seen that you had added the grp file)
[11:24:37] <Dominus> :)
[11:25:01] * Dominus should subscribe to that board
[11:52:29] <Dominus> Too bad, seems I can't subscribe to a board, only to a card...
[12:05:19] <Marzo> Dominus: click the button on the right to "show menu", then "more" then "subscribe"
[12:31:54] <Dominus> Thanks! Found it
[16:20:17] <-- RadoS has left IRC (Remote host closed the connection)
[19:18:41] --> ParuCodex has joined #exult
[19:21:41] --> amatecha_ has joined #exult
[19:27:56] <-- azeem has left IRC (*.net *.split)
[19:27:56] <-- ParuNexus has left IRC (*.net *.split)
[19:27:56] <-- amatecha has left IRC (*.net *.split)
[19:34:42] --- amatecha_ is now known as amatecha
[19:37:12] --> azeem has joined #exult
[20:45:55] * Dominus forgot how much fun it is to worldbuild with ES in the U7 engine
[23:04:37] <Dominus> behold: a lighthouse https://www.dropbox.com/s/3kurtr5hs1icx2t/lighthouse.png?dl=1
[23:14:36] <Marzo> Nice work