[Back to Index]

  
[00:09] <-- SylvainTV left irc: Ping timeout: 276 seconds
[00:23] --> Javacat_ joined #scummvm.
[00:26] <-- Javacat left irc: Ping timeout: 240 seconds
[00:26] Nick change: Javacat_ -> Javacat
[00:42] --> Kaidane joined #scummvm.
[00:43] [md5] <-- (~md5@unaffiliated/md5/x-729473) left irc:
[00:55] <-- LordHoto left irc: Quit: night
[00:59] <-- waltervn left irc: Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122203]
[01:03] <-- D0SFreak left irc: Ping timeout: 260 seconds
[01:05] <-- Javacat left irc: Read error: Connection reset by peer
[01:18] --> DJW|Home joined #scummvm.
[01:18] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services.
[01:19] --> Mataniko_ joined #scummvm.
[01:19] --> kaidane_ joined #scummvm.
[01:20] <-- Mataniko left irc: Ping timeout: 260 seconds
[01:20] Nick change: Mataniko_ -> Mataniko
[01:22] <-- Kaidane left irc: Ping timeout: 260 seconds
[01:22] <-- DJWillis left irc: Ping timeout: 260 seconds
[01:25] --> Vampire0_ joined #scummvm.
[01:28] --> Tron_ joined #scummvm.
[01:29] <-- Vampire0 left irc: Ping timeout: 240 seconds
[01:31] <-- Tron left irc: Ping timeout: 276 seconds
[01:41] --> Mataniko_ joined #scummvm.
[01:45] <-- Mataniko left irc: Ping timeout: 260 seconds
[01:47] <-- Mataniko_ left irc: Ping timeout: 260 seconds
[03:15] <-- clone2727 left irc: Quit: later
[04:48] --> LunaVorax joined #scummvm.
[04:48] <-- kaidane_ left irc: Read error: Connection reset by peer
[05:00] --> bgKa joined #scummvm.
[05:00] #scummvm: mode change '+o bgKa' by ChanServ!ChanServ@services.
[05:18] <-- LunaVorax left irc: Ping timeout: 252 seconds
[05:20] --> ajax16384 joined #scummvm.
[05:20] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[05:27] <-- testi left irc: Read error: Connection reset by peer
[05:28] --> testi joined #scummvm.
[05:43] <-- Adys left irc: Quit: Quit
[05:43] --> Adys joined #scummvm.
[05:48] --> _sev|w joined #scummvm.
[05:48] <-- Grachev left irc: Read error: Connection reset by peer
[05:51] Nick change: Tron_ -> Tron
[05:54] --> Grachev joined #scummvm.
[05:58] <-- Strangerke left irc: Quit: Bbl
[05:58] <-- Grachev left irc: Read error: Connection reset by peer
[06:04] --> Grachev joined #scummvm.
[06:37] <-- _marc` left irc: Quit: _marc`
[06:39] --> Dominus joined #scummvm.
[06:47] <-- bgKa left irc: Ping timeout: 258 seconds
[06:47] --> Strangerke joined #scummvm.
[06:47] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[06:48] <Strangerke> hi guys
[06:49] <fuzzie> morning Strangerke
[06:50] --> ny00123 joined #scummvm.
[07:22] --> johndoe123 joined #scummvm.
[07:22] #scummvm: mode change '+o johndoe123' by ChanServ!ChanServ@services.
[07:22] <-- Grachev left irc: Read error: Connection reset by peer
[07:23] --> Grachev joined #scummvm.
[07:28] <-- _sev|w left irc: Ping timeout: 260 seconds
[07:32] <-- Dominus left irc: Quit: Leaving.
[07:34] --> Dominus joined #scummvm.
[07:36] --> _marc` joined #scummvm.
[08:01] --> sanguine joined #scummvm.
[08:08] <-- Vampire0_ left irc: Ping timeout: 252 seconds
[08:09] --> Vampire0_ joined #scummvm.
[08:27] sanguine (Rob@host109-158-7-98.range109-158.btcentralplus.com) left #scummvm.
[08:48] <-- Longcat left irc: Ping timeout: 260 seconds
[08:54] --> D0SFreak joined #scummvm.
[08:55] --> dreammaster joined #scummvm.
[08:55] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.

[09:08] --> sanguine joined #scummvm.
[09:10] <-- sanguine left irc: Read error: Connection reset by peer
[09:21] <-- _marc` left irc: Quit: _marc`
[09:24] --> _marc` joined #scummvm.
[09:26] <-- D0SFreak left irc: Ping timeout: 260 seconds
[09:34] buttercup (~karaus@pdpc/supporter/professional/drantin) got netsplit.
[09:34] Deepy_ (freenode@109-124-157-251.customer.t3.se) got netsplit.
[09:34] riot (~riot@shell.c-base.org) got netsplit.
[09:35] buttercup (~karaus@pdpc/supporter/professional/drantin) returned to #scummvm.
[09:35] Deepy_ (freenode@109-124-157-251.customer.t3.se) returned to #scummvm.
[09:35] riot (~riot@shell.c-base.org) returned to #scummvm.
[09:45] <CIA-21> Paul Gilbert master * re20647e / (4 files in 2 dirs): TSAGE: Synchronise UI fields in savegames so it is correctly shown when restoring - http://git.io/kxF2CA
[09:47] --> James|GlideM joined #scummvm.
[09:47] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services.
[09:57] --> D0SFreak joined #scummvm.
[09:57] --> Zorky joined #scummvm.
[09:59] <-- Harekiet left irc: Ping timeout: 260 seconds
[10:02] <-- D0SFreak left irc: Read error: Connection reset by peer
[10:07] <CIA-21> Paul Gilbert master * rbaf6456 / engines/tsage/blue_force/blueforce_scenes8.cpp : TSAGE: Fix graphic glitch when writing ticket in scene 800 - http://git.io/IsU-ag
[10:11] --> bgKa joined #scummvm.
[10:11] #scummvm: mode change '+o bgKa' by ChanServ!ChanServ@services.
[10:27] <-- James|GlideM left irc: Read error: Connection reset by peer
[10:32] --> LordHoto joined #scummvm.
[10:32] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services.
[10:47] <CIA-21> Paul Gilbert master * rb961a7a / (3 files in 2 dirs): TSAGE: Further UI visibility fixes for Scene 50 (Map) - http://git.io/cj4OmQ
[10:47] <CIA-21> Paul Gilbert master * rfa63d81 / (2 files): TSAGE: Bugfix for correctly displaying radio conversation dialog - http://git.io/UtnlhA
[10:51] --> pok0j joined #scummvm.
[10:53] --> NotJavacat joined #scummvm.
[10:53] Nick change: NotJavacat -> Javacat
[10:58] Nick change: Endy|AFK -> Endy
[10:58] #scummvm: mode change '+o Endy' by ChanServ!ChanServ@services.
[11:00] <LordHoto> Endy!
[11:01] <DrMcCoy> Endy!
[11:01] <Endy> Heya.
[11:01] <Endy> Hrmfh. Some guy named Florian working for Google is accusing me of hacking his box over twitter.
[11:01] <Endy> I am most confuzzled :)
[11:01] <DrMcCoy> o_O
[11:02] <LordHoto> lol
[11:03] <DrMcCoy> Endy: Maybe you should write a GUI interface in Visual Basic to track his IP? :P
[11:03] <ST> :D
[11:04] <Endy> DrMcCoy: Haha.
[11:04] <Endy> This is so very confusing :P
[11:17] <CruX|> rofl
[11:17] <CruX|> Visual Basic :)
[11:22] <lewellyn> Endy: is he tweeting about it?
[11:23] Action: madmoose hacks Endy over irc
[11:23] <-- bgKa left irc: Ping timeout: 252 seconds
[11:24] <DrMcCoy> Well, he /is/ using bitchx :P
[11:25] <lewellyn> and is too lame to read the docs ;)
[11:25] <lewellyn> i wonder when they fixed that typo
[11:29] <Endy> I fixed it.
[11:29] <Endy> I'm not that lame ;)
[11:33] <lewellyn> hahaha
[11:38] <Endy> So hows all doing?
[11:39] Action: lewellyn is generally annoyed :)
[11:42] <CIA-21> Paul Gilbert master * ra702da7 / (3 files): TSAGE: Implemented Scene 330 - Approaching Marina - http://git.io/Gv5qVw
[11:42] <Endy> lewellyn: I approve!
[11:44] <Endy> Long story short, this guy googled the IP he saw scanning for phpMyAdmin exploits, googled it... found the IP in some IRC logs (these I presume) and figured out my domain when I gave someone a hint as to my email in the channel.
[11:44] <Endy> Thus I was the guy hacking his box. I appreciate the research he took, but it was a bit... circumstantial :)
[11:45] <Endy> I think I was IRCing from a infected client site at some point :P
[11:46] <DrMcCoy> lol
[11:46] <DrMcCoy> Too many assumptions on his part
[11:47] <Endy> Just a few. Seems like a nice enough guy tho, so I'll pen it as an honest mistake.
[11:47] <Endy> Was quite a shocking way to start the evening tho, I must admit :0
[11:48] <DrMcCoy> A pretty stupid mistake, concluding identity from a matching IP, especially when it's long in the past
[11:49] <edheldil> IRCing from an infected computer is a capital offense, is not it? :)
[11:49] <edheldil> to be quartered, hanged and drawn
[11:50] <Endy> DrMcCoy: Tried very hard not to say that, he does seem to be a fan of ScummVM. Wanted to let him down as slowly as a sysadmin with too much customer service experience can :)
[11:50] <Endy> edheldil: And there is that, yes. I do feel slightly responsible for allowing one of my customers sites to be infected in the first place :P
[11:51] <Endy> Although I suspect I was just there on software deployment, if its whom I suspect.
[11:52] <Endy> Of all the times for Peer not to reset my connection ;)
[11:53] <DrMcCoy> Endy: lol
[11:59] --> __maximus__ joined #scummvm.
[12:04] --> James|GlideM joined #scummvm.
[12:04] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services.
[12:09] <-- James|GlideM left irc: Read error: Connection reset by peer
[12:10] --> James|GlideM joined #scummvm.
[12:10] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services.
[12:11] --> D0SFreak joined #scummvm.
[12:11] --> Javacat_ joined #scummvm.
[12:11] <-- Javacat left irc: Ping timeout: 240 seconds
[12:11] Nick change: Javacat_ -> Javacat
[12:13] <-- Dominus left irc: Read error: Connection reset by peer
[12:13] --> Dominus joined #scummvm.
[12:15] --> ny00123_ joined #scummvm.
[12:15] <-- ny00123 left irc: Ping timeout: 240 seconds
[12:16] <-- pok0j left irc: Ping timeout: 240 seconds
[12:18] --> pok0j joined #scummvm.
[12:19] [md5] --> (4f81212c@gateway/web/freenode/ip.79.129.33.44) joined #scummvm.
[12:19] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services.
[12:20] <[md5]> hello
[12:20] <[md5]> happy programmer's day!!! :P
[12:20] <[md5]> http://en.wikipedia.org/wiki/Programmers%27_Day
[12:21] <[md5]> "Programmers' Day (Russian: 5=L ?@>3@0<<8AB0) is an international unofficial professional holiday that is also officially recognized in Russia[1][2], celebrated on the 256th (0x100th) day of each year (September 13 during common years and on September 12 in leap years)."
[12:23] <Endy> AHaha.
[12:24] <DrMcCoy> lol
[12:24] <Endy> I wish I'd known that earlier today at work - today was my dev/coding day, and for some reason my concentration was completely shot.
[12:24] <Endy> Happy Programmers Day everyone :)
[12:24] <DrMcCoy> :)
[12:25] <[md5]> :)
[12:52] <-- dreammaster left irc: Quit: Leaving for the day
[13:02] --> clone2727 joined #scummvm.
[13:02] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services.
[13:27] --> Javacat_ joined #scummvm.
[13:28] <-- Javacat left irc: Ping timeout: 240 seconds
[13:28] Nick change: Javacat_ -> Javacat
[13:29] --> Mataniko2 joined #scummvm.
[13:35] --> waltervn joined #scummvm.
[13:35] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[13:51] <-- Kirben left irc:
[13:52] [md5] <-- (4f81212c@gateway/web/freenode/ip.79.129.33.44) left irc:
[13:56] <-- ajax16384 left irc: Quit: ajax16384
[13:59] <-- ny00123_ left irc: Ping timeout: 240 seconds
[14:01] --> ny00123_ joined #scummvm.
[14:33] --> _sev|w joined #scummvm.
[14:41] --> Javacat_ joined #scummvm.
[14:44] <-- Javacat left irc: Ping timeout: 240 seconds
[14:44] Nick change: Javacat_ -> Javacat
[14:56] <-- _sev|w left irc: Quit: This computer has gone to sleep
[15:10] <-- _marc` left irc: Quit: _marc`
[15:16] <-- Strangerke left irc: Quit: Bbl
[15:21] <-- testi left irc: Read error: Connection reset by peer
[15:21] --> ajax16384 joined #scummvm.
[15:21] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[15:22] --> testi joined #scummvm.
[15:33] --> WooShell joined #scummvm.

[15:41] <madmoose> norbert
[15:52] --> LunaVorax joined #scummvm.
[16:07] <-- Adys left irc: Ping timeout: 260 seconds
[16:13] <-- testi left irc: Quit: No Ping reply in 180 seconds.
[16:13] --> testi joined #scummvm.
[16:13] --> _marc` joined #scummvm.
[16:20] --> Adys joined #scummvm.
[16:22] --> h00ligan joined #scummvm.
[16:22] #scummvm: mode change '+o h00ligan' by ChanServ!ChanServ@services.
[16:22] <-- ajax16384 left irc: Ping timeout: 252 seconds
[16:29] --> SylvainTV joined #scummvm.
[16:29] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[16:32] <-- James|GlideM left irc: Read error: Connection reset by peer
[16:43] --> Javacat_ joined #scummvm.
[16:44] --> bgKa joined #scummvm.
[16:44] #scummvm: mode change '+o bgKa' by ChanServ!ChanServ@services.
[16:46] <-- Javacat left irc: Ping timeout: 240 seconds
[16:46] Nick change: Javacat_ -> Javacat
[16:54] <-- ny00123_ left irc: Read error: Connection timed out
[16:55] --> ny00123_ joined #scummvm.
[16:57] <-- johndoe123 left irc:
[17:29] --> ChickeNES joined #scummvm.
[17:29] --> Strangerke joined #scummvm.
[17:29] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[17:35] --> Longcat joined #scummvm.
[17:37] --> sanguine joined #scummvm.
[17:53] --> Javacat_ joined #scummvm.
[17:57] <-- Javacat left irc: Ping timeout: 240 seconds
[17:57] Nick change: Javacat_ -> Javacat
[18:02] --> Harekiet2 joined #scummvm.
[18:06] <-- LunaVorax left irc: Ping timeout: 258 seconds
[18:11] --> sanguine_ joined #scummvm.
[18:11] <-- sanguine left irc: Read error: Connection reset by peer
[18:11] Nick change: sanguine_ -> sanguine
[18:13] --> LunaVorax joined #scummvm.
[18:22] --> salty-horse joined #scummvm.
[18:22] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services.
[18:23] --> Javacat_ joined #scummvm.
[18:25] <-- Javacat left irc: Ping timeout: 240 seconds
[18:25] Nick change: Javacat_ -> Javacat
[18:25] sanguine (Rob@host109-158-7-98.range109-158.btcentralplus.com) left #scummvm.
[18:34] --> hennymcc joined #scummvm.
[18:34] <-- hennymcc left irc: Client Quit
[18:35] --> Littleboy joined #scummvm.
[18:35] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[18:39] --> digitall joined #scummvm.
[18:39] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services.
[18:43] --> _athrxx joined #scummvm.
[18:43] #scummvm: mode change '+o _athrxx' by ChanServ!ChanServ@services.
[18:48] <digitall> _athrxx: Woot!
[18:48] <digitall> Evening...
[18:49] <_athrxx> hiya digitall
[18:49] <digitall> Two questions...1. You are not the Flor*an previously mentioned by Endy?
[18:50] <DrMcCoy> digitall!
[18:50] <digitall> 2. Your tree has had 5 weird commits in the last 24 hours: https://github.com/athrxx
[18:50] <digitall> You haven't been hacked? Those are your commits and you are just being very terse with your commit messages?
[18:51] <_athrxx> no, these are temporary commits which will be removed
[18:51] <_athrxx> so I didn't bother with messages
[18:51] <digitall> AH... Panic over :-)
[18:52] <_athrxx> I don't know what endy was talking about
[18:52] <_athrxx> could be me, could be any other florian
[18:52] <fuzzie> you can work out who endy was talking about without too much trouble
[18:53] <fuzzie> also evening, digitall
[18:54] <digitall> fuzzie: Evening...
[18:55] <_athrxx> hehe, you mean this accusing him of hacking his "box"?
[18:55] <_athrxx> no, that's someone else
[18:59] <digitall> Sorry to bother you then... Just though, especially with the weird commits on your tree all in the last 24, that should ask the questions..
[19:00] --> Dominus1 joined #scummvm.
[19:03] <-- Dominus left irc: Ping timeout: 260 seconds
[19:06] Nick change: Vampire0_ -> Vampire0
[19:11] --> Javacat_ joined #scummvm.
[19:13] <-- Javacat left irc: Ping timeout: 240 seconds
[19:13] Nick change: Javacat_ -> Javacat
[19:18] <-- LordHoto left irc: Quit: bbl
[19:20] <-- bgKa left irc: Ping timeout: 260 seconds
[19:33] Nick change: Harekiet2 -> Harekiet
[19:46] <-- Vampire0 left irc: Quit: Verlassend
[19:51] <-- ny00123_ left irc: Ping timeout: 240 seconds
[19:52] <-- ChickeNES left irc: Quit: Computer has gone to sleep.
[19:55] <-- D0SFreak left irc: Ping timeout: 260 seconds
[19:56] --> Dominus joined #scummvm.
[19:57] --> ChickeNES joined #scummvm.
[19:59] <-- __maximus__ left irc: Quit: Leaving.
[19:59] <-- Dominus1 left irc: Ping timeout: 260 seconds
[20:08] --> D0SFreak joined #scummvm.
[20:10] <-- h00ligan left irc: Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/
[20:10] <-- ChickeNES left irc: Quit: Computer has gone to sleep.
[20:12] --> Dominus1 joined #scummvm.
[20:14] <-- Dominus left irc: Ping timeout: 258 seconds
[20:15] --> ChickeNES joined #scummvm.
[20:19] --> ny00123 joined #scummvm.
[20:28] --> Javacat_ joined #scummvm.
[20:31] <-- Javacat left irc: Ping timeout: 240 seconds
[20:31] Nick change: Javacat_ -> Javacat
[20:34] <-- _athrxx left irc: Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110902133214]
[20:40] --> Dominus joined #scummvm.
[20:40] --> ChickeNE_ joined #scummvm.
[20:42] <-- ChickeNES left irc: Ping timeout: 252 seconds
[20:43] <-- Dominus1 left irc: Ping timeout: 260 seconds
[20:48] --> Dominus1 joined #scummvm.
[20:51] <-- Dominus left irc: Ping timeout: 258 seconds
[20:54] <-- clone2727 left irc: Quit: bbl
[20:54] <-- Zorky left irc: Read error: Connection reset by peer
[20:55] --> Zorky joined #scummvm.
[21:03] <-- ny00123 left irc: Quit: Leaving
[21:04] --> LordHoto joined #scummvm.
[21:04] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services.
[21:04] <-- salty-horse left irc: Quit: Leaving
[21:14] <-- Zorky left irc: Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/
[21:17] --> droid2727 joined #scummvm.
[21:18] #scummvm: mode change '+o droid2727' by ChanServ!ChanServ@services.
[21:35] --> vpelletier joined #scummvm.
[21:35] <vpelletier> hi
[21:36] <vpelletier> FWIW: I finally pushed a pair of scripts to read data from "Broken Sword 1: Director's Cut".
[21:37] <vpelletier> I believe I figured out all image formats (16bits, paletted 256 or 16 colours, animated, with alpha)
[21:37] <vpelletier> sounds are ogg and menu images are png, so no work needed there
[21:38] <digitall> https://github.com/vpelletier/sword1-dc ?
[21:38] <vpelletier> scripts, general engine, dialogs are not covered yet
[21:38] <vpelletier> digitall: yup
[21:39] <vpelletier> they are not written in the finest python, but they are already short enough to me
[21:42] <vpelletier> there are some unknown fields in files, like the "a" in dump.py:readFilledRows: I've seen values from 0x4 to above 0x10 (but not very far), although I never had to care about if (besides it being non-zero to detect used slots)
[21:46] --> Javacat_ joined #scummvm.
[21:47] <-- Javacat left irc: Ping timeout: 240 seconds
[21:47] Nick change: Javacat_ -> Javacat
[21:48] --> joostp joined #scummvm.
[21:48] #scummvm: mode change '+o joostp' by ChanServ!ChanServ@services.
[21:48] <digitall> vpelletier: Thanks...
[21:48] <vpelletier> it was quite entertaining to do :)
[21:49] <vpelletier> like, and extra puzzle after beating the game :p
[21:59] Action: vpelletier waves at joostp
[22:00] <vpelletier> joostp: I pushed the scripts: https://github.com/vpelletier/sword1-dc
[22:00] <-- WooShell left irc: Quit: Ztutsil sloek naztla - aweertsa na roo mey xan!
[22:00] <joostp> hi vpelletier - cool
[22:01] <joostp> vpelletier: about *.vim - they *are* zlib compressed, but only the image data. not the tiny 12-or-so byte header
[22:03] <LordHoto> joostp!
[22:03] <joostp> LordHoto!
[22:03] <LordHoto> you are finally back!
[22:03] Action: waltervn cheers on joostp
[22:04] --> sirlemonhead joined #scummvm.
[22:04] <DrMcCoy> joostp!
[22:04] <joostp> *!
[22:04] <vpelletier> joostp: ah, ok. I didn't try very hard on those files, I prefered to (mostly) focus on sword1
[22:06] <vpelletier> I'm quite curious at how image endianness was decided/implemented, BTW...
[22:06] <vpelletier> I think it took me 2 hours to figure out that I had to use big-endian values for BM16 files :)
[22:08] <vpelletier> I'm not used to image formats (besides "16 bits is usually r5g6b5" or so), so maybe it's just that I don't know
[22:08] <CIA-21> Strangerke master * r82e0b6f / (10 files): CGE: Rewrite fileIO - http://git.io/8XI0ug
[22:09] <joostp> BM16 image data is BE, yes. I forgot why.
[22:11] <Strangerke> Oups
[22:11] <CIA-21> Strangerke master * rdc934a3 / engines/cge/text.cpp :
[22:11] <CIA-21> CGE4: Remove useless variable
[22:11] <CIA-21> Thanks DrMcCoy for reporting it - http://git.io/0FCPLw
[22:11] <LordHoto> CGE4?
[22:11] <Strangerke> I don't know why this '4' appeared there, sorry
[22:12] Action: droid2727 is tempted to say "fix and force push"
[22:12] <LordHoto> nah
[22:12] <Strangerke> You know I may break everything if I try that?
[22:12] <droid2727> No, you *will* :P
[22:12] <Strangerke> Each time I try something knew using git, it fails...
[22:13] <Strangerke> or *I* fail
[22:17] <-- vpelletier left irc: Quit: Zzz
[22:18] <CIA-21> Strangerke master * rdd0e077 / (engines/cge/cge.h engines/cge/cge_main.cpp): CGE: Remove useless function - http://git.io/j1n3bQ
[22:19] <droid2727> I think Strangerke was trying to merge CGE and M4
[22:20] <-- LunaVorax left irc: Remote host closed the connection
[22:22] <DrMcCoy> fuzzie: engines/mohawk/livingbooks.cpp:378:7: warning: variable fade set but not used [-Wunused-but-set-variable]
[22:23] <DrMcCoy> *nitpick*
[22:24] <DrMcCoy> joostp: There's two of those in queen too: engines/queen/talk.cpp:99 (personWalking) and engines/queen/talk.cpp:376 (canQuit)
[22:28] --> Kaidane joined #scummvm.
[22:29] <-- LordHoto left irc: Ping timeout: 260 seconds
[22:30] <-- ChickeNE_ left irc: Ping timeout: 260 seconds
[22:30] --> LordHoto joined #scummvm.
[22:30] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services.
[22:32] <-- Dominus1 left irc: Quit: Leaving.
[22:46] <joostp> DrMcCoy: canQuit is like that way in the original, and thus can be removed / commented out. the other one I'm not so sure - it's hard to match it up to the original code
[22:47] <joostp> (which by itself wouldn't make a bad ioccc entry)
[22:47] <DrMcCoy> lol
[22:51] <-- pok0j left irc: Remote host closed the connection
[22:52] <nutron> Strangerke: i'm on screen 8, is there a deadline I should be shooting for...
[22:52] <nutron> ie. are you waiting for me at all?
[23:01] <joostp> DrMcCoy: as far as I can tell the other one is never read from in the original code either, only set in a bunch of places.
[23:02] --> Javacat_ joined #scummvm.
[23:03] <digitall> joostp: If in doubt, dike it out :-)
[23:03] <joostp> DrMcCoy: in return, do you have any thoughts on this: https://sourceforge.net/tracker/?func=detail&aid=3317306&group_id=37116&atid=418820 ?
[23:05] <DrMcCoy> Hmm
[23:05] <DrMcCoy> I have no idea
[23:05] <joostp> Does the save/load code use many file handles? there's a limit to those on PSP
[23:06] <DrMcCoy> Not concurrently
[23:06] <DrMcCoy> It uses a lot sequentially
[23:06] <DrMcCoy> It basically tries to open each save file to see if that slots is filled
[23:06] <-- Javacat left irc: Ping timeout: 260 seconds
[23:06] Nick change: Javacat_ -> Javacat
[23:06] <joostp> what about the main data files? does it keep everything open at once?
[23:06] <digitall> There are 8 main datafiles...
[23:07] <DrMcCoy> It does keep all archives files open, yes
[23:07] <digitall> And the report does say that removing one does seem to allow savegame loading succesfully...
[23:07] <DrMcCoy> Yes, when one is missing, it doesn't do that
[23:07] <digitall> Is the PSP backend limited to 8 open concurrent file handles?
[23:07] <DrMcCoy> That's the trick I have to use to make the game actually work when copying everything to HD
[23:08] <joostp> I believe the limit is 16, but it can be less than that in practice for various reasons...
[23:09] <digitall> I suppose ScummVM has a bunch of other files open i.e. config file, translations etc.
[23:09] <joostp> I don't know if ScummVM keeps the theme file, config file, etc. open at all times either
[23:09] <joostp> and if ScummVM is loaded through some kind of loader, it's possible you lose 1 or 2 handles as well
[23:09] <digitall> Hmmm.... Can you expand the number of PSP handles?
[23:10] <joostp> No, it's a firmware limit
[23:10] <droid2727> DrMcCoy: You can't fake some info to cut down on files open?
[23:10] <DrMcCoy> droid2727: No. In what way?
[23:10] <digitall> OK... Then firstly, I'd suggest that the PSP backend needs to pop up a warning to the screen i.e. dialog when file handle open fails.
[23:10] <digitall> i.e. to make it clear that is the issue...
[23:11] <droid2727> lie to the scripts and say they exist?
[23:11] <DrMcCoy> droid2727: The game scripts look for the first file in CD?.ITK to check which CD is in the drive
[23:11] <DrMcCoy> droid2727: So if there's CD1.ITK - CD4.ITK available, it gets automatically pegged as CD4
[23:11] <digitall> Then we can look at relieving the number of concurrent open files
[23:11] <DrMcCoy> Or CD1, can't remember
[23:12] <DrMcCoy> So it always asked for you to switch to the "correct" CD
[23:12] <DrMcCoy> droid2727: Then there's the NO_CD mode, when the NO_CD.txt file is present. I lie to the scripts that that one is there
[23:12] <DrMcCoy> droid2727: But then, it expects every datafile in CD1.ITK
[23:13] <DrMcCoy> droid2727: So I basically just say NO_CD.txt is there and open all archives manually
[23:13] <DrMcCoy> droid2727: If you can think of a better way, say so
[23:13] <digitall> Hmm...
[23:14] <digitall> DrMcCoy: Can you add a note with this information to the bug?
[23:14] <droid2727> DrMcCoy: instead of opening them, why not just use Common::File::exists() to tell the scripts what is present?
[23:14] <DrMcCoy> droid2727: ?
[23:14] <DrMcCoy> droid2727: What do you mean?
[23:15] <droid2727> DrMcCoy: when it checks for the first file in each itk exists, check for the presence of the itk instead
[23:15] <DrMcCoy> droid2727: As soon as the script finds CD1.ITK, it thinks this is the first CD and stops.
[23:15] <DrMcCoy> No matter if CD2.ITK is there or not
[23:15] <DrMcCoy> It doesn't check for the files /in/ the ITK
[23:16] <DrMcCoy> It checks for the ITK themselves
[23:16] <droid2727> DrMcCoy: then what if you open the files only when reading data? (and indexing them)
[23:18] <droid2727> and close them when not in usee
[23:18] <DrMcCoy> Hmmm
[23:18] <DrMcCoy> How is that IO-wise when I open and close the files like mad?
[23:20] <DrMcCoy> Wait
[23:20] <LordHoto> can't you just keep one file open? if it's run from CD it only has one CD?.ITK file present, right? So you could only switch the current file handle when data from another .ITK is accessed?
[23:20] <DrMcCoy> LordHoto: The point is that I don't know which file is in which ITK
[23:21] <LordHoto> how do you find that out?
[23:21] <droid2727> DrMcCoy: If you index them ahead of time, you can
[23:22] <DrMcCoy> Yes, I could do that
[23:22] <digitall> Hmm... Can't you just assume that the CD switch is working i..e
[23:23] <LordHoto> if the game has a sane access strategy even in NO_CD mode (and there's usually one CD used per game area) you could even use a crude "find the file which contains the current required file" search and then keep it till it wants to access a file not present in the ITK and search for the next one
[23:24] <digitall> Yes... what I was going to say.
[23:24] --> Mataniko joined #scummvm.
[23:24] <LordHoto> that might save some memory and might not have so bad impacts on the performance based on the access strategy
[23:24] <LordHoto> have that bad*
[23:25] <DrMcCoy> Yes, but that would mean completely redesigning the dataio stuff only for Urban Runenr
[23:25] <digitall> The PSP backend should also still be modified to throw a warning dialog box if you run out of file handles.
[23:25] <LordHoto> then again if keeping an index of all itk files in memory doesn't kill any ports it's probably a more elegant way of doing it ;-)
[23:25] <DrMcCoy> That would be completely unusable for other games
[23:25] <DrMcCoy> I'd rather do a kind of hybrid of clones idea and that
[23:26] <DrMcCoy> Don't actually keep the file handles around for the archives and only reopen them when needed, but keep the last N archives around
[23:26] <digitall> If you can fake the presence of NO_CD file... can you fake the absence of the cd*itk files not being used?
[23:27] <LordHoto> digitall: but how do you find out which are not being used?
[23:27] <digitall> DrMcCoy: Ah that sounds a viable idea as well...
[23:27] <DrMcCoy> digitall: When the game wants another CD, I don't know which one it wants
[23:27] <digitall> Why?
[23:27] <DrMcCoy> Because the number it wants is in some random script variable?
[23:28] <DrMcCoy> It just does a generic "which CD is in the drive check" and then compares that number with the number it wants, rinse, repeat
[23:29] <digitall> Ah, I see... Not a simple answer..
[23:29] <DrMcCoy> And that "which CD is in the drive" check is a for (i = 1; i <= 4; i++) if exist("CD$i.ITK") return i;
[23:29] --> Kirben joined #scummvm.
[23:29] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services.
[23:29] <digitall> I think your "> Don't actually keep the file handles around for the archives and only reopen them when needed, but keep the last N archives around"
[23:29] <digitall> is probably the right idea... with N being 3-4
[23:29] <LordHoto> maybe digitall wants to analyse the scripts and McCoy can fake the exist checks based on that!
[23:30] <digitall> Gob Scripts *twitch*
[23:30] <DrMcCoy> lol
[23:30] <digitall> I could... but I'm busy :-)
[23:31] <DrMcCoy> LordHoto: Btw, what happened to the script decompiler guy?
[23:31] <digitall> I should do this for the open Gob3 issue...
[23:31] <DrMcCoy> LordHoto: He did say he wanted to extend it to be usable for non-stack-based scripts, right?
[23:31] <LordHoto> DrMcCoy: he got his B.Sc. I think
[23:31] <DrMcCoy> Or was that only wishful thinking on my part?
[23:32] <LordHoto> if he had time he wanted to maybe poke a little bit more on it if I remember correctly
[23:32] <DrMcCoy> Ah
[23:32] <LordHoto> and now Max is gone too, who had a bit better view on the codebase than I have :-P
[23:32] <DrMcCoy> Because I seriously would like a better gobscript decompiler, instead of that hacky mess I produced
[23:32] <LordHoto> sure
[23:33] <LordHoto> I will drop him a mail tomorrow if I won't forget about it :-P
[23:34] <DrMcCoy> lol
[23:35] <digitall> It should be possible to find the right function with degob as the filenames will be obvious as strings...
[23:36] <DrMcCoy> ?
[23:37] <digitall> Unless it doesn't work with UR scripts?
[23:37] <DrMcCoy> I have no idea what you're talking about
[23:37] <DrMcCoy> Probably because I can barely keep my eyes open
[23:37] <DrMcCoy> Let alone concentrate on reading
[23:38] <DrMcCoy> I really should go to bed
[23:38] <DrMcCoy> Night, everyone
[23:38] <digitall> Night.
[23:56] <-- Grachev left irc: Read error: Connection reset by peer
[23:56] --> Grachev joined #scummvm.
[00:00] --- Wed Sep 14 2011