[Back to Index]

  
[00:00] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[00:02] Action: Drenn prays star trek isn't as bad
[00:04] <Strangerke> the main issue with hardcoded logic is that it takes a lot of time to reverse & polish
[00:04] <logix> and notate
[00:04] <logix> badum-tss
[00:05] <Drenn> right, I'm there's that much more potential for scummvm-specific bugs as well
[00:06] <Strangerke> that's the "polish" part ;)
[00:06] <Strangerke> If you want to see things in a positive way, it's easier to fix original bugs too :P
[00:08] <Drenn> lol, that's one way to look at it
[00:10] <Strangerke> ;)
[00:12] <Strangerke> in Ringworld, it also allowed us to enable easter eggs that nobody noticed before
[00:13] <Drenn> oh, that's a nice bonus
[00:17] <Strangerke> you're asking for star trek?
[00:18] <Drenn> yeah, I just wanted to get a sense of how normal it is to hardcode certain things. Not that I have a specific reason for asking right now.
[00:19] <Strangerke> if you want to have an idea, check the size of the binary, that could give you an idea. Titanic's binary is about 4.6Mb, which includes assets. R2R's binary is about 1.8Mb with no assets in it
[00:19] <Strangerke> the larger, the worse
[00:20] <Drenn> unpacked, it's 242 kilobytes
[00:20] <Strangerke> no overlays?
[00:20] <Drenn> not sure
[00:20] <Strangerke> that's not so much hardcoded then
[00:21] <Strangerke> it's about the size of kingdom
[00:21] <Drenn> ok, good to hear
[00:22] <Strangerke> I have to check but it took me 2 or 3 months to reverse everything except the video player (still missing)
[00:22] <Strangerke> not a disaster, really
[00:22] <Strangerke> except if there are unnoticed overlays :P
[00:23] <Strangerke> Hopefully puzzle are not using floating point maths
[00:23] <Strangerke> +s
[00:24] <Drenn> any tips for detecting overlays? is there a common file extension for them or something?
[00:25] <Strangerke> bah, OVL is sometimes used
[00:25] <Drenn> none of those here
[00:31] <Strangerke> I wonder if there wasn't a DOS tool giving you that kind of info
[00:32] --> dreammaster joined #scummvm.
[00:32] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[00:32] <Strangerke> hey dreammaster :)
[00:34] <dreammaster> Heya :)
[00:34] <Strangerke> Drenn: I think unp (4.11 or 4.12) was mentioning the presence of overlays
[00:34] <Strangerke> (dos only)
[00:35] <Strangerke> Drenn: http://unp.bencastricum.nl/
[00:37] <Drenn> thanks, I'll look into it. I didn't realize this sort of thing could be determined by statically analyzing an executable? I'm still new to dos architecture.
[00:44] <snover> Drenn: which is this again, star trek 25th anniversary?
[00:44] <Drenn> yes, and possibly judgement rights but I haven't looked into that one
[00:45] <Drenn> judgement rites*
[00:49] <Drenn> Strangerke: unp tells me that the overlay size is 0 bytes, which is probably a good sign
[00:49] <snover> does it use some extender like dos/4gw?
[00:51] <-- ccawley2011 left irc: Quit: Page closed
[00:52] <Drenn> by extender, do you mean something to run in protected mode? I don't think so, but I'm not certain
[00:53] <Drenn> it is running in 16-bit mode, not sure if that's equivalent to what you're asking
[00:57] <snover> yeah, and usually with 32-bit addressing.
[00:59] <Drenn> something I do know, is that it's using EMS (expanded memory specification)
[00:59] <snover> i guess 1992 might be a little early.
[02:03] <snover> heh. turns out the old midi code was just playing the lsl6 lobby music wrong all the time, the flute isnt enabled until the second loop of the song.
[02:22] <-- Dominus left irc: Ping timeout: 260 seconds
[02:23] --> Dominus joined #scummvm.
[02:28] --> Mataniko joined #scummvm.
[02:30] --> GitHub187 joined #scummvm.
[02:30] <GitHub187> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vNErq
[02:30] <GitHub187> scummvm/master ce400ce Paul Gilbert: XEEN: Implemented death cutscene method
[02:30] GitHub187 (GitHub187@gateway/service/github.com/x-yvwziroutrbrvrpi) left #scummvm.
[02:41] <-- Joefish left irc: Ping timeout: 276 seconds
[02:41] --> Joefish joined #scummvm.
[02:41] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[02:44] <-- dreammaster left irc:
[03:03] --> girafe2 joined #scummvm.
[03:05] <-- girafe left irc: Ping timeout: 255 seconds
[03:19] <-- kurtwr left irc: Read error: Connection reset by peer
[03:21] --> kurtwr joined #scummvm.
[03:30] <tsoliman> Strangerke: thanks for the super detailed GSoC response - all of this info is news to me (and I suspect to other silent members)
[03:42] <Deledrius> IIRC the one-time puzzles in Sanitarium are largely hard-coded too.
[04:34] --> Stormkeeper joined #scummvm.
[04:35] <-- Stormkeeper left irc: Client Quit
[05:15] <-- Mataniko left irc: Quit: Connection closed for inactivity
[05:26] <-- JustTheDoctor left irc: Quit: Connection closed for inactivity
[05:32] <tsoliman> snover was that GM or MT32?
[05:32] <snover> tsoliman: theyre one in the same in sci32
[05:32] <snover> (and some sci1.1 games)
[05:33] <tsoliman> oh .. init the MT32 to the "GM set" which is not really full GM or something
[05:34] <tsoliman> come to think of it .. the old ones were MT32 only right? no GM .. and the new ones are GM only (with the MT-32 mapping) .. and then ScummVM added the "MT32 mapping" for GM devices
[05:34] Action: tsoliman confused himself
[05:39] <snover> yeah, im not planning on doing any reimplementing any of the old custom mt32-to-gm mapping.
[05:42] <tsoliman> is your work limited to SCI32 or all of SCI?
[05:42] <snover> all of it
[05:42] <tsoliman> so you're redoing the MT32 bits ... there's a scummvm addition in there that might not be obvious... it breaks up the messages to the MT32 to work around my crappy cable
[05:43] <snover> waltervn told me about that, and it needs to go into the common midi code so its fixed for everybody
[05:43] <tsoliman> yay!
[05:44] <tsoliman> I think waltervn basically wrote the Linux patch for me .. coremidi is still broken I assume .. windows doesn't need it
[05:44] <snover> there was a question as to whether system drivers had advanced to the point where things are fixed everywhere or not
[05:44] <tsoliman> well .. windows XP didn't need it .. that was the last time I hooked up the MT32 to windows :(
[05:45] <tsoliman> the alternative solution is to buy the $40 roland adapter
[05:45] <snover> now i just wish i knew where i put a database that had some sci0 structs in it
[05:46] <snover> i think i have been working on this engine a little too much now :)
[05:46] <snover> aha. here you are. laura bow 1.
[06:58] --> rootfather joined #scummvm.
[06:58] <-- rootfather left irc: Changing host
[06:58] --> rootfather joined #scummvm.
[06:58] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[07:16] <-- _sev left irc: Quit: This computer has gone to sleep
[07:18] --> _sev joined #scummvm.
[07:18] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[07:51] --> ny00123 joined #scummvm.
[08:00] <-- phyber left irc: Ping timeout: 255 seconds
[08:04] <-- Drenn left irc: Ping timeout: 260 seconds
[08:06] <-- girafe2 left irc: Quit: Leaving
[08:19] --> f2k joined #scummvm.
[08:28] <-- gus left irc: Quit: No Ping reply in 180 seconds.
[08:28] <-- xacktm left irc: Ping timeout: 276 seconds
[08:29] --> gus joined #scummvm.
[08:42] <-- Strangerke|work left irc: Ping timeout: 260 seconds
[08:50] <-- thesquib left irc: Ping timeout: 248 seconds
[08:51] <-- Endy left irc: Ping timeout: 248 seconds
[08:55] --> Endy joined #scummvm.
[08:56] --> thesquib joined #scummvm.
[08:57] <-- Strangerke left irc: Ping timeout: 240 seconds
[09:20] #scummvm: mode change '+o Endy' by ChanServ!ChanServ@services.
[09:32] <-- LittleToonCat left irc: Remote host closed the connection
[09:52] --> waltervn joined #scummvm.
[09:52] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[09:55] <somaen> who's going to fosdem this year?
[09:55] <-- somaen left irc: Changing host
[09:55] --> somaen joined #scummvm.
[09:55] #scummvm: mode change '+o somaen' by ChanServ!ChanServ@services.
[09:58] <Endy> I was hoping to fly across after linux.conf.au, but ended up not being able thanks to my sisters wedding.
[09:58] Action: Endy was really really looking forward to a) first fosdem, and b) cold weather :P
[09:58] <Harekiet> in lovely brussels
[10:00] <Endy> Yeah, it's still 30c at 9PM here in Sydney. 3c at 10AM sounds delightful by comparision hehe
[10:00] <Harekiet> but there's also demobit demoparty at the same date, that's no good :(
[10:16] --> _sev|work joined #scummvm.
[10:16] <-- _sev|work left irc: Changing host
[10:16] --> _sev|work joined #scummvm.
[10:16] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[10:16] <-- _sev|work left irc: Client Quit
[10:36] <-- borosky left irc: Read error: Connection reset by peer
[10:39] --> borosky joined #scummvm.
[10:41] --> Polynomial-C joined #scummvm.
[11:00] --> broosky joined #scummvm.
[11:03] <-- borosky left irc: Ping timeout: 256 seconds
[11:06] --> ajax16384 joined #scummvm.
[11:06] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[11:06] --> _sev|work joined #scummvm.
[11:06] <-- _sev|work left irc: Changing host
[11:06] --> _sev|work joined #scummvm.
[11:06] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[11:10] <-- _sev|work left irc: Client Quit
[11:15] --> phyber joined #scummvm.
[11:30] <-- Lightkey left irc: Ping timeout: 255 seconds
[11:41] <-- ny00123 left irc: Quit: Leaving
[11:43] --> Lightkey joined #scummvm.
[11:53] <-- user9 left irc: Ping timeout: 260 seconds
[12:15] --> t0by joined #scummvm.
[12:15] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[12:25] --> _sev_ joined #scummvm.
[12:25] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[12:26] <-- balrog left irc: Ping timeout: 248 seconds
[12:27] <-- _sev left irc: Ping timeout: 248 seconds
[12:28] <-- ComradeAnderson left irc: Ping timeout: 248 seconds
[12:29] --> balrog joined #scummvm.
[12:30] --> ComradeAnderson joined #scummvm.
[12:39] --> user9 joined #scummvm.
[12:42] <-- omer_mor left irc: Ping timeout: 276 seconds
[12:42] --> Strangerke joined #scummvm.
[12:58] <-- snover left irc: Ping timeout: 260 seconds
[12:58] --> snover joined #scummvm.
[12:58] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services.
[13:03] <-- Strangerke left irc: Ping timeout: 268 seconds
[13:04] --> Strangerke joined #scummvm.
[13:06] --> xacktm joined #scummvm.
[13:48] --> Mia joined #scummvm.
[14:02] <-- ajax16384 left irc: Quit: Leaving
[15:23] <-- rootfather left irc:
[15:23] --> Farmboy0 joined #scummvm.
[15:23] <-- Farmboy0 left irc: Changing host
[15:23] --> Farmboy0 joined #scummvm.
[15:56] <-- f2k left irc: Quit: Leaving
[16:14] --> ccawley2011 joined #scummvm.
[16:29] <-- Mia left irc: Read error: Connection reset by peer
[16:30] --> Mia joined #scummvm.
[16:30] <-- Mia left irc: Changing host
[16:30] --> Mia joined #scummvm.
[16:33] --> JustTheDoctor joined #scummvm.
[16:51] <-- JustTheDoctor left irc: Changing host
[16:51] --> JustTheDoctor joined #scummvm.
[16:51] <-- JustTheDoctor left irc: Changing host
[16:51] --> JustTheDoctor joined #scummvm.
[16:55] <-- _sev_ left irc: Quit: This computer has gone to sleep
[16:57] --> _sev joined #scummvm.
[16:57] <-- _sev left irc: Changing host
[16:57] --> _sev joined #scummvm.
[16:57] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[17:40] <snover> does anyone know how to convert a high sierra cd image to iso-9660 on macos? since apple decided to name a macos release also high sierra its pretty much impossible to do a search.
[17:42] --> girafe joined #scummvm.
[17:43] <tsoliman> snover: a linux VM :P
[17:44] --> Strangerke_ joined #scummvm.
[17:44] <-- Strangerke left irc: Ping timeout: 248 seconds
[17:44] Nick change: Strangerke_ -> Strangerke
[17:46] <snover> &
[17:53] <snover> ok, fine, i actually just did that and mounted it in docker.
[18:20] <-- edheldil_ left irc: Ping timeout: 265 seconds
[18:26] <-- ced117 left irc: Ping timeout: 255 seconds
[18:28] --> ced117 joined #scummvm.
[18:32] --> edheldil_ joined #scummvm.
[18:35] --> LittleToonCat joined #scummvm.
[18:43] <-- ced117 left irc: Ping timeout: 256 seconds
[18:44] --> ced117 joined #scummvm.
[19:07] --> Drenn joined #scummvm.
[19:10] --> SimSaw joined #scummvm.
[19:14] --> omer_mor joined #scummvm.
[19:35] <-- ccawley2011 left irc: Ping timeout: 260 seconds
[19:37] --> ccawley2011 joined #scummvm.
[20:02] --> criezy joined #scummvm.
[20:02] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[20:11] <-- girafe left irc: Read error: Connection reset by peer
[20:15] --> Strangerke_ joined #scummvm.
[20:16] --> girafe joined #scummvm.
[20:16] <-- Strangerke left irc: Ping timeout: 248 seconds
[20:16] Nick change: Strangerke_ -> Strangerke
[20:44] <-- SimSaw left irc:
[20:54] --> GitHub58 joined #scummvm.
[20:54] <GitHub58> [scummvm] bonki opened pull request #1112: IMAGE: Fix Indeo3 compiler warnings (master...bonki-indeo3-silence-compiler-warnings) https://git.io/vNzTG
[20:54] GitHub58 (GitHub58@gateway/service/github.com/x-hqnanssigvhjyrlq) left #scummvm.
[21:04] <-- Farmboy0 left irc: Read error: No route to host
[21:09] --> Farmboy0 joined #scummvm.
[21:09] <-- Farmboy0 left irc: Changing host
[21:09] --> Farmboy0 joined #scummvm.
[21:11] <-- Farmboy0 left irc: Read error: Connection reset by peer
[21:14] --> Farmboy0 joined #scummvm.
[21:42] --> GitHub100 joined #scummvm.
[21:42] <GitHub100> [scummvm] MindfulMe opened pull request #1113: Documentation support! (master...master) https://git.io/vNzm8
[21:42] GitHub100 (GitHub100@gateway/service/github.com/x-ydmumoyaglgmqqsj) left #scummvm.
[21:47] <rsn8887> I made a ticket for that Full Throttle lipsync defect: https://bugs.scummvm.org/ticket/10407
[21:58] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[21:59] <Strangerke> hi guys
[22:18] <tsoliman> hi Strangerke
[22:23] --> _sev_ joined #scummvm.
[22:23] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[22:23] <-- _sev left irc: Ping timeout: 276 seconds
[22:52] --> TMM joined #scummvm.
[22:52] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[22:59] <rsn8887> Which version of Scumm if Full Throttle using?
[22:59] <rsn8887> is
[23:03] <ccawley2011> rsn8887: Full Throttle uses version 7.
[23:03] <rsn8887> I see thanks
[23:03] <ccawley2011> The wiki has a handy list of all versions: http://wiki.scummvm.org/index.php/SCUMM/Versions
[23:18] <-- criezy left irc: Quit: criezy
[23:19] <rsn8887> Thanks. Looks like the code of every Scumm version depends on every lower scumm version in confusing and spaghetti-like ways :)
[23:25] --> macdude22 joined #scummvm.
[23:36] <-- t0by left irc: Ping timeout: 240 seconds
[23:45] <-- Strangerke left irc: Ping timeout: 248 seconds
[23:55] --> Strangerke joined #scummvm.
[00:00] --- Sat Jan 20 2018