[Back to Index]

  
[00:02] <snover> lets just pretend that the PR makes everything perfect until the end of time :)
[00:02] <snover> though i suppose you might be able to reproduce that by leaning on the hotkey for switching between fullscreen and windowed modes for a while
[00:52] --> GitHub122 joined #scummvm.
[00:52] <GitHub122> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQq8d
[00:52] <GitHub122> scummvm/master 4c15303 Paul Gilbert: TITANIC: Implement German parser preprocessing
[00:52] GitHub122 (GitHub122@192.30.252.42) left #scummvm.
[01:18] --> GitHub45 joined #scummvm.
[01:18] <GitHub45> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQqB1
[01:18] <GitHub45> scummvm/master 8792bd1 Paul Gilbert: TITANIC: Fix entering correct elevator in Bottom of Well
[01:18] GitHub45 (GitHub45@192.30.252.34) left #scummvm.
[01:20] <-- SylvainTV left irc: Read error: Connection reset by peer
[01:23] --> DominusExult joined #scummvm.
[01:25] <-- Dominus left irc: Ping timeout: 260 seconds
[01:25] Nick change: DominusExult -> Dominus
[01:34] --> Joefish_ joined #scummvm.
[01:34] #scummvm: mode change '+v Joefish_' by ChanServ!ChanServ@services.
[01:34] <-- Joefish left irc: Ping timeout: 255 seconds
[01:41] --> GitHub145 joined #scummvm.
[01:41] <GitHub145> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQqRo
[01:41] <GitHub145> scummvm/master 925c5f2 Paul Gilbert: TITANIC: Fixes to destinations when exiting the lifts
[01:41] GitHub145 (GitHub145@192.30.252.45) left #scummvm.
[01:44] <snover> dreammaster: if you get tired of programming it sounds like you have a promising future career in elevator repair :)
[01:52] <dreammaster> You mean "Happy Vertical People Transporters" :)
[01:55] <snover> awh, man. youre right.
[02:22] <-- dreammaster left irc:
[03:06] <-- heroux left irc: Read error: Connection reset by peer
[04:03] --> Stormkeeper_ joined #scummvm.
[04:05] --> omer_mor_ joined #scummvm.
[04:06] <-- Stormkeeper left irc: Ping timeout: 240 seconds
[04:07] <-- omer_mor left irc: Ping timeout: 276 seconds
[04:29] --> Tkachov joined #scummvm.
[04:33] <-- Lightkey left irc: Ping timeout: 246 seconds
[04:46] --> Lightkey joined #scummvm.
[05:43] --> ny00123 joined #scummvm.
[05:52] <-- Stormkeeper_ left irc: Ping timeout: 255 seconds
[05:59] --> t0by joined #scummvm.
[05:59] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[05:59] <t0by> Aaaargh
[06:04] --> waltervn joined #scummvm.
[06:04] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[06:10] --> heroux joined #scummvm.
[06:51] --> OmerMor joined #scummvm.
[06:54] <-- omer_mor_ left irc: Ping timeout: 240 seconds
[07:02] <-- t0by left irc: Remote host closed the connection
[07:21] --> TMM joined #scummvm.
[07:21] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[07:26] <-- LittleToonCat left irc: Remote host closed the connection
[07:47] --> t0by joined #scummvm.
[07:47] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[08:00] --> _sev|work joined #scummvm.
[08:00] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[08:04] --> omer_mor joined #scummvm.
[08:05] <-- OmerMor left irc: Ping timeout: 258 seconds
[08:15] <Simei> Morning
[08:17] <Joefish_> morning Simei
[08:17] Nick change: Joefish_ -> Joefish
[08:18] <Simei> :)
[08:20] <criezy> Good morning
[08:21] --> Henke37 joined #scummvm.
[08:44] <t0by> Simei: morning, I'm answering your email soon
[08:45] <Simei> t0by, Ok, thanks, take your time. :)
[08:53] <t0by> _sev_ beat me on time.
[08:57] --> criezy|Work joined #scummvm.
[08:57] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services.
[09:17] <t0by> _sev_, Simei: I assume we probably want to use the existing MIDI drivers to play MOD (and other tracker formats). This is in the public domain and might be of inspiration for transcoding those into midi events: https://github.com/Konstanty/libmodplug/
[09:18] <t0by> For the (not-to-immediate) future.
[09:18] <t0by> *not too
[09:25] <criezy|Work> t0by: you are aware I suppose that we do have support for playing MOD already in ScummVM?
[09:27] <t0by> s/mod/xm/
[09:27] <t0by> sorry
[09:28] <t0by> libmodplug does s3m and xm as well, despite the name
[09:29] <t0by> What that stuff does is parsing files, generating an intermediate representation and optionally writing them back, allowing, in theory, to transcode every format supported to every other.
[09:32] <criezy|Work> Hmm interesting.
[09:33] <criezy|Work> On a slightly related note we were discussing last week whether to transcode the custom format used by Mission Supernova to MOD or implement a custom player for it.
[09:33] <t0by> "slightly"?
[09:34] <t0by> What did you decide in the end?
[09:35] <criezy|Work> This might not be the final decision, but we will probably go with trenscoding initially since this is the easier option.
[09:35] <criezy|Work> And the code is already there in my fork.
[09:36] <t0by> I wonder if it would be completelly useless to gather all these sorts of things in a common architecture - if necessary, by stealing libmodplug code wholesale and adding a new driver.
[09:37] <criezy|Work> The format used by Mission Supernova is very close to MOD, so we were just thinking or making the small changes needed on the fly in the stream.
[09:38] <criezy|Work> But I will have a look at libmodplug to see how it operates.
[09:47] <-- Harekiet left irc: Ping timeout: 255 seconds
[10:09] <-- user9 left irc: Ping timeout: 276 seconds
[10:10] --> mkiewitz|work joined #scummvm.
[10:10] <mkiewitz|work> snover: are you available?
[10:11] <mkiewitz|work> the spanish seller also got hands on "Sherlock Holmes: Rose Tattoo" (relevant for maybe dreammaster and me)
[10:11] <t0by> Even if he was, I don't think he would date a wookie.
[10:11] <mkiewitz|work> but he also got King's Quest 6 Spanish. Do you own that one? Probably not I guess
[10:12] <mkiewitz|work> t0by: ... :p
[10:14] <_sev|work> criezy|Work: but don't we have MOD players already?
[10:14] <_sev|work> criezy|Work: e.g. maybe it is easier to take a look into our code?
[10:15] <_sev|work> t0by: XM and S3M are just extensions of MOD. I'd look into a way of extending/modifying/superclassing our code
[10:15] <_sev|work> t0by: and yes, it makes sense to look into libmodplug or modplay
[10:19] --> omer_mor_ joined #scummvm.
[10:19] <criezy|Work> _sev|work: Yes we do.
[10:19] <criezy|Work> This is what I wrote: "9:26 t0by: you are aware I suppose that we do have support for playing MOD already in ScummVM?" :P
[10:19] <criezy|Work> And I looked at it already.
[10:20] <criezy|Work> That's what we are planning to use for Mission Supernova.
[10:21] <criezy|Work> The question that t0by raised was about transcoding since the format we have is not exactly MOD, and is is interested in xm and s3m.
[10:21] <-- omer_mor left irc: Ping timeout: 255 seconds
[10:22] <t0by> _sev|work, or extending/modifying/superclassing, sure. I don't know how close they are to each other, I'll have to investigate, sorry.
[10:23] <t0by> If it's feasible, it's much less hairy.
[10:24] <t0by> (As a - former - amateur musician I know MIDI and SMF inside and out, but those tracker formats are still completely alien to me)
[10:25] <criezy|Work> Superclassing our code for Mission Supernova is not going to be super easy since we would need to superclass the Module class, while the ProTrackerStream could be used as it otherwise.
[10:25] <criezy|Work> And our code was not really designed to superclass Module itself.
[10:26] <criezy|Work> Which is why I was thinking of using the ProTrackerStream as is, but give it a custom stream that converts on the fly our custom format to the usual protracker format.
[10:28] <_sev|work> criezy|Work: right
[10:29] <t0by> Horse poop, XM supports embedding of samples?
[10:29] <_sev|work> t0by: all of them do, even MOD
[10:29] <t0by> I take it back, it's not a conceptually easy implementative chore, it's a nightmare.
[10:29] <_sev|work> t0by: they're all about samples
[10:32] <t0by> I'm sorry, this... er, tiny detail escaped me.
[10:33] <t0by> I thought the information encoded was essentially events, like SMF.
[10:33] <t0by> Then yes, the elephant in the room is an elephant indeed.
[10:34] <logix> t0by: tracker formats const of a number of tables, each table has 64(?) entries ("time steps") and each time step has N channels (original .MOD: N=4, others usually more)
[10:34] <t0by> Or at least a moderately-sized cow
[10:34] <t0by> logix, that's essentially on par with SMF so far
[10:35] <t0by> (except that yada yada quantization)
[10:35] <t0by> it's the sample part that...
[10:35] <logix> for each timestep/channel you can have an event - the most common one is "play sample X at speed/pitch Y"
[10:35] <logix> no event = just continue playing the current sample
[10:35] <t0by> Same as SMF, except that you have NOTE_ON, NOTE_OFF
[10:35] <t0by> and well, midi events in general.
[10:36] <logix> and samples are raw amplitude curves - I think there are formats that support things like mp3 samples too, not sure
[10:36] <logix> so right, quantized events + your own audio samples, that covers most of it already
[10:39] <t0by> logix: thanks.
[10:40] <logix> being able to add your own samples allowed people to create mod versions of "real songs" like http://artscene.textfiles.com/music/mods/MODS/T/t_struck.mod
[10:40] <logix> which wasn't possible with .sid on the c64
[10:42] <t0by> And I thought Paula just had a really good wavetable.
[10:42] --> omer_mor joined #scummvm.
[10:44] <-- omer_mor_ left irc: Ping timeout: 240 seconds
[10:50] <-- t0by left irc: Remote host closed the connection
[10:51] --> t0by joined #scummvm.
[10:51] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[11:24] <-- _sev|work left irc: Quit: This computer has gone to sleep
[11:28] --> _sev|work joined #scummvm.
[11:28] <-- _sev|work left irc: Changing host
[11:28] --> _sev|work joined #scummvm.
[11:28] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[11:31] <-- Mia left irc: Ping timeout: 255 seconds
[11:34] --> LittleToonCat joined #scummvm.
[11:36] --> Mia joined #scummvm.
[11:36] <-- Mia left irc: Changing host
[11:36] --> Mia joined #scummvm.
[11:45] --> user9 joined #scummvm.
[12:13] --> jamm joined #scummvm.
[12:13] <-- jamm left irc: Changing host
[12:13] --> jamm joined #scummvm.
[12:33] <-- Cheeseness left irc: Remote host closed the connection
[12:52] <-- t0by left irc: Remote host closed the connection
[12:55] --> Cheeseness joined #scummvm.
[12:59] --> t0by joined #scummvm.
[12:59] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[13:09] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[13:19] <-- _sev|work left irc: Quit: This computer has gone to sleep
[13:24] <-- mkiewitz|work left irc: Quit: Page closed
[13:24] <-- ny00123 left irc: Quit: Leaving
[13:24] --> ny00123 joined #scummvm.
[13:26] --> WooShell joined #scummvm.
[13:30] <-- jamm left irc: Ping timeout: 240 seconds
[13:36] <-- t0by left irc: Remote host closed the connection
[13:47] --> _sev|work joined #scummvm.
[13:47] <-- _sev|work left irc: Changing host
[13:47] --> _sev|work joined #scummvm.
[13:47] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[13:48] <-- criezy|Work left irc: Quit: Page closed
[13:53] --> Harekiet joined #scummvm.
[13:56] --> m_kiewitz joined #scummvm.
[13:56] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[14:12] <m_kiewitz> anyone looking for "the Avengers (Assemble)" steelbook (which is OOP for quite a while and goes for 140+ EUR on ebay)?
[14:12] <m_kiewitz> there is a 3rd party seller on amazon, who sells it for 30 EUR only
[14:13] <m_kiewitz> but only a few left
[14:20] --> Littleboy joined #scummvm.
[14:20] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[14:21] <-- bazaar_ left irc: Quit: leaving
[14:26] --> bazaar joined #scummvm.
[14:42] --> Stormkeeper_ joined #scummvm.
[14:52] --> t0by joined #scummvm.
[14:52] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[14:59] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[15:09] --> omer_mor_ joined #scummvm.
[15:11] <-- omer_mor left irc: Ping timeout: 260 seconds
[15:20] <-- t0by left irc: Ping timeout: 268 seconds
[15:22] --> t0by joined #scummvm.
[15:22] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[15:22] <-- t0by left irc: Remote host closed the connection
[15:26] --> jamm joined #scummvm.
[15:26] <-- jamm left irc: Changing host
[15:26] --> jamm joined #scummvm.
[15:32] <-- TMM left irc: Quit: Ex-Chat
[15:38] <-- _sev|work left irc: Quit: This computer has gone to sleep
[15:41] --> _sev|work joined #scummvm.
[15:41] <-- _sev|work left irc: Changing host
[15:41] --> _sev|work joined #scummvm.
[15:41] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[15:50] <-- Strangerke|work left irc: Quit: Bbl
[16:01] --> Begasus joined #scummvm.
[16:09] <-- _sev|work left irc: Quit: This computer has gone to sleep
[16:12] --> Begas_VBox joined #scummvm.
[16:26] <-- Begas_VBox left irc: Ping timeout: 240 seconds
[16:27] <-- Begasus left irc: Ping timeout: 255 seconds
[16:41] --> Begasus joined #scummvm.
[16:49] --> Begas_VBox joined #scummvm.
[16:54] --> Farmboy0 joined #scummvm.
[16:54] <-- Farmboy0 left irc: Changing host
[16:54] --> Farmboy0 joined #scummvm.
[16:55] <-- Stormkeeper_ left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/
[16:56] --> Henke37 joined #scummvm.
[16:57] --> m_kiewitz joined #scummvm.
[16:57] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[17:05] --> t0by joined #scummvm.
[17:05] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[17:16] <-- t0by left irc: Remote host closed the connection
[17:26] --> t0by joined #scummvm.
[17:26] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[17:38] <-- Tkachov left irc: Quit: Leaving
[17:45] --> SylvainTV joined #scummvm.
[17:45] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[18:24] <t0by> wjp: I'm sorry, re:you comment I was planning on hitting Github's "squash and merge" button, does it come with some sort of caveat that you mentioned squashing specifically?
[18:32] <wjp> Don't know
[18:32] <wjp> If that works, then fine
[18:32] --> girafe joined #scummvm.
[18:36] <-- girafe left irc: Read error: Connection reset by peer
[18:38] --> Stormkeeper joined #scummvm.
[18:38] <t0by> Let me try on a throwaway repo...
[18:39] <-- jamm left irc: Ping timeout: 268 seconds
[19:04] <criezy> t0by: I used the Github "squash & merge" option a few times on simple changes where I knew there would be no conflict. I never had any issue.
[19:04] <criezy> Since nobody made any change to create_project recently, you should be fine.
[19:07] <-- |Cable| left irc: Ping timeout: 246 seconds
[19:21] --> |Cable| joined #scummvm.
[19:32] <Lightkey> https://www.gamingonlinux.com/articles/paradigm-probably-the-strangest-game-ive-ever-played-is-now-on-linux.9886 w00t!
[19:50] <t0by> > The humour in Paradigm won't be to everyone's tastes of course. A box-collecting drug addict offering blow jobs?
[19:50] Action: t0by o_O
[19:50] <t0by> Even worse:
[19:50] <t0by> > The scene about a child wanting to be an "artist" made me laugh too, especially the bit about the special latte, an amusing piss-take of current trends with people drinking their fancy named coffees.
[19:51] <t0by> Black, please. No sugar.
[19:51] --> Henke37b joined #scummvm.
[19:53] <-- Stormkeeper left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/
[19:53] <t0by> criezy, neat, thanks, you saved me the hassle of setting up a clone as guinea pig
[19:54] <-- Henke37 left irc: Ping timeout: 255 seconds
[19:56] <logix> is that a coffee?
[19:56] Nick change: Henke37b -> henke37
[20:05] <-- Littleboy left irc: Read error: Connection reset by peer
[20:16] <-- t0by left irc: Ping timeout: 268 seconds
[20:21] --> Axy joined #scummvm.
[20:21] <-- Axy left irc: Changing host
[20:21] --> Axy joined #scummvm.
[20:25] <-- Mia left irc: Ping timeout: 255 seconds
[20:28] <Lightkey> https://twitter.com/ATMcashpoint/status/878049362953158657 wat?
[20:46] --> Stormkeeper joined #scummvm.
[20:46] <logix> something about the poodles perhaps?
[20:46] <logix> I think that tweet is more a joke, but the poodles are the only connection I can think of
[20:59] <snover> Lightkey: that looks amazing.
[21:00] <-- ny00123 left irc: Quit: Leaving
[21:07] --> t0by joined #scummvm.
[21:07] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[21:24] --> Henke37b joined #scummvm.
[21:27] <-- henke37 left irc: Ping timeout: 240 seconds
[21:41] <-- waltervn left irc: Quit: Leaving
[21:59] <-- t0by left irc: Ping timeout: 276 seconds
[22:01] <-- Begas_VBox left irc: Quit: Vision[0.9.8]: i've been blurred!
[22:02] <-- Begasus left irc: Quit: Ex-Chat
[22:29] <-- Farmboy0 left irc: Remote host closed the connection
[23:35] --> Strangerke joined #scummvm.
[23:35] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[23:35] <Strangerke> hi guys
[23:36] <Joefish> hey Strangerke
[23:36] <-- Henke37b left irc: Quit: ERR_SHUTDOWN
[23:58] --> dreammaster joined #scummvm.
[23:58] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[00:00] --- Sat Jun 24 2017