[00:00] Kirben (kirben@c58-107-187-179.brasd3.vic.optusnet.com.au) joined #scummvm. [00:00] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [00:04] vgvgf * r49528 /scummvm/branches/gsoc2010-opengl/backends/ (7 files in 5 dirs): Renamed and moved DefaultGraphicsManager to NullGraphicsManager. Added pure virtual class GraphicsManager. [00:08] LordHoto (~loom@unaffiliated/lordhoto) left irc: Ping timeout: 272 seconds [00:09] vgvgf (~vgvgf@190.30.188.43) left irc: Ping timeout: 265 seconds [00:10] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [00:10] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [00:12] LordHoto (~loom@unaffiliated/lordhoto) left irc: Client Quit [00:13] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) left irc: Read error: Connection reset by peer [00:16] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [00:16] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [00:17] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) joined #scummvm. [00:18] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) left irc: Client Quit [00:18] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) joined #scummvm. [00:21] syke (15545-iden@cesium.clock.org) left irc: Quit: leaving [00:26] LordHoto (~loom@unaffiliated/lordhoto) left irc: Quit: reconnect [00:27] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [00:27] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [01:20] Ceriand|work (~Ceriand@unaffiliated/ceriand) left irc: Quit: Leaving. [01:42] Pidgeot (~Pidgeot@langagernet.dk) left irc: Quit: User pushed the X - because it's Xtra, baby [01:46] lubyou (lubyou@unaffiliated/lubyou) joined #scummvm. [01:55] aside: new track if anyone's interested in those chiptune thingies: http://inversephase.bandcamp.com/track/just-what-i-2a03ded [01:55] Vampire0 (vampire@pD9E47FE1.dip.t-dialin.net) joined #scummvm. [01:57] waltervn (~chatzilla@82-171-47-198.ip.telfort.nl) left irc: Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222070821] [01:58] Vampire0_ (vampire@pD9E463C5.dip.t-dialin.net) left irc: Ping timeout: 265 seconds [02:02] Sho_ (~EHS1@kde/hein) left irc: Remote host closed the connection [02:06] Ceriand|desktop (~Ceriand@unaffiliated/ceriand) joined #scummvm. [03:04] D0SFreak (~D0SFreak@c-24-99-202-237.hsd1.ga.comcast.net) left irc: Ping timeout: 245 seconds [03:15] vgvgf (~vgvgf@190.136.235.116) joined #scummvm. [03:15] #scummvm: mode change '+v vgvgf' by ChanServ!ChanServ@services. [03:31] clone2727 (~clone2727@pool-71-125-69-31.nwrknj.east.verizon.net) left irc: Quit: later [03:42] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) left irc: Read error: Connection reset by peer [03:45] WilliamC (~WilliamC@r75-110-58-61.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net) joined #scummvm. [03:59] vgvgf * r49529 /scummvm/branches/gsoc2010-opengl/backends/mutex/default/ (default-mutex.cpp default-mutex.h): Removed feature methods. Destructor made virtual. [04:22] _Zaarin_ (~jalla@ti511110a080-0873.bb.online.no) joined #scummvm. [04:23] Zaarin (~jalla@ti511110a080-0873.bb.online.no) left irc: Read error: Connection reset by peer [04:23] _Zaarin_ (~jalla@ti511110a080-0873.bb.online.no) left irc: Read error: Connection reset by peer [04:25] toneman1138 * r49530 /scummvm/branches/gsoc2010-plugins/backends/platform/ps2/ (Makefile.ps2 ps2loader.cpp systemps2.cpp): added tentative GDB flag to Makefile, changed calls to psp-functions to equivalent ps2-functions in ps2loader, minor rearrangement of code in systemps2 [04:26] Zaarin (~jalla@ti511110a080-0873.bb.online.no) joined #scummvm. [04:30] Newa2 (~Neva@vpn16-131.csc.fi) joined #scummvm. [04:31] Newa (~Neva@vpn16-131.csc.fi) left irc: Read error: Connection reset by peer [04:31] Nick change: Newa2 -> Newa [04:32] Zaarin (~jalla@ti511110a080-0873.bb.online.no) left irc: Ping timeout: 276 seconds [04:40] Bashir (Bashir@Deep-Space-Nine.eu) joined #scummvm. [04:41] hello, gives a german language for lure of the temptress? i have it installed over the fedora repo and there havent germany language [04:41] thx for help [04:44] There should be a German version of Lure of the Temptress at http://www.scummvm.org/downloads/ but I haven't tried it myself. [04:44] if not I'm sure google knows [04:44] ah eriktorbjorn thank you very much [04:46] Toneman (~Toneman@184-8-124-254.dr04.ekgv.ca.frontiernet.net) left irc: Ping timeout: 248 seconds [05:30] lubyou (lubyou@unaffiliated/lubyou) left irc: Ping timeout: 260 seconds [05:33] lubyou (lubyou@unaffiliated/lubyou) joined #scummvm. [05:35] is there a list with all platforms that use the SDL backend? [05:39] nvm, found on wiki [05:49] vgvgf * r49531 /scummvm/branches/gsoc2010-opengl/backends/ (graphics/sdl/sdl-graphics.cpp mutex/sdl/sdl-mutex.cpp): Added directives for avoiding compilation of sdl managers on platforms that don't use them (Other platforms may also need to be added later) [05:59] vgvgf * r49532 /scummvm/branches/gsoc2010-opengl/backends/audiocd/ (7 files in 3 dirs): Created DefaultAudioCDManager and SdlAudioCDManager [06:05] sud03r (~8bb58f22@gateway/web/freenode/ip.139.181.143.34) joined #scummvm. [06:05] #scummvm: mode change '+v sud03r' by ChanServ!ChanServ@services. [06:08] Strangerke (~a@cable-85.28.84.10.coditel.net) left irc: Quit: Bbl [06:20] m_kiewitz (~m_kiewitz@kons-5f710b71.pool.mediaWays.net) joined #scummvm. [06:20] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [06:20] vgvgf (~vgvgf@190.136.235.116) left irc: [06:38] ajax16384 (~user@ip136.net172.n37.ru) joined #scummvm. [06:38] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [06:46] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) joined #scummvm. [06:46] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [07:17] johndoe123 (~john_doe@p5DE7B88E.dip.t-dialin.net) joined #scummvm. [07:17] #scummvm: mode change '+o johndoe123' by ChanServ!ChanServ@services. [07:17] <[md5]> http://www.thisblogrules.com/2010/06/contest-opened-to-give-bp-logo-a-new-deserved-look.html [07:34] new bp commercial :P http://www.youtube.com/watch?v=O8NIrw2l9x8&feature=player_embedded [07:35] Lubomyr (~Miranda@194.44.193.16) joined #scummvm. [07:37] and this is quite nice to get a hold on the dimensions http://www.ifitwasmyhome.com/ [07:44] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) left irc: Quit: Page closed [07:46] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) joined #scummvm. [07:46] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [07:50] MetalSnake (~snake@host-091-097-203-165.ewe-ip-backbone.de) joined #scummvm. [07:52] thebluegr * r49533 /scummvm/trunk/engines/sci/ (6 files in 2 dirs): [07:52] Merged restAdjust and restAdjustCur, as we don't save the restAdjust modifier [07:52] inside saved games (rightfully so). Also, the segment manager is now reset [07:52] inside the main loop, when the game is restarted, not in game_exit() [08:17] Schnaks (~Schnaks@p4FC4F68D.dip.t-dialin.net) joined #scummvm. [08:20] thebluegr * r49534 /scummvm/trunk/engines/sci/ (15 files in 3 dirs): Renamed the SciEvent class to EventManager, to separate it from the sciEvent structure, and removed it from the engine state [08:26] ScummBot (~ScummBot@beta.switchlink.se) joined #scummvm. [08:27] dreammaster (~paulfgilb@C-59-101-194-132.bur.connect.net.au) joined #scummvm. [08:27] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [08:54] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) left irc: Quit: Page closed [08:57] Evening all. I'm getting a bunch of errors in the sci engine - '_event is not a member of Sci::EngineState'. Anybody have any ideas? [08:58] Oh, apparently it's not just me - buildbot is listing an error as well. [09:04] |Cable| (~cable@22.128.117.91.dynamic.mundo-r.com) left irc: Remote host closed the connection [09:05] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) joined #scummvm. [09:05] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [09:06] G'day md5. Sci has some compilation errors right now :P [09:09] <[md5]> it does? [09:09] <[md5]> meh... [09:09] just wait a second :-) [09:10] wjpalenstijn * r49535 /scummvm/trunk/engines/sci/ (engine/kmisc.cpp graphics/gui.cpp): Fix compile errors [09:10] should be ok now [09:10] <[md5]> thanks [09:10] Cool. Thanks :) [09:10] <[md5]> ah [09:11] <[md5]> that's odd. Perhaps I pressed undo more than once or something [09:11] <[md5]> cause I did put these changes [09:11] <[md5]> thanks for fixing them :) [09:11] np :-) [09:17] Schnaks (~Schnaks@p4FC4F68D.dip.t-dialin.net) left irc: Ping timeout: 248 seconds [09:24] Schnaks (~Schnaks@p4FC4F92A.dip.t-dialin.net) joined #scummvm. [09:28] Port build status changed with r49535: Success: trunk-gp2x, trunk-osx_intel, trunk-lenny, trunk-motomagx, trunk-osx_ppc, trunk-mingw-w32, trunk-dc, trunk-wii, trunk-mingw-w64, trunk-wince, trunk-lenny-x86_64, trunk-psp, trunk-motoezx, trunk-iphone. Nice work, all ports built fine now [09:38] thebluegr * r49536 /scummvm/trunk/engines/sci/ (6 files in 2 dirs): Globals from script 0 are now initialized in script_init_engine(), and are accessed from the relevant variables pointer. Removed direct reference to script 0 from the engine state [09:38] ny00123 (~ny00123@bzq-79-177-26-133.red.bezeqint.net) joined #scummvm. [09:50] dreammaster (~paulfgilb@C-59-101-194-132.bur.connect.net.au) left irc: [10:06] ajax16384 (~user@ip136.net172.n37.ru) left irc: Ping timeout: 252 seconds [10:15] ajax16384 (~user@ip126.net169.n37.ru) joined #scummvm. [10:15] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [10:18] waltervn (~chatzilla@82-171-47-198.ip.telfort.nl) joined #scummvm. [10:18] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [10:45] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [10:45] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [10:45] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Client Quit [10:46] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [10:46] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [10:47] D0SFreak (~D0SFreak@c-24-99-202-237.hsd1.ga.comcast.net) joined #scummvm. [10:47] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Read error: Connection reset by peer [10:51] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [10:51] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [11:03] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Ping timeout: 265 seconds [11:05] Robin_Watts (~Javacat@82.152.172.52) joined #scummvm. [11:05] #scummvm: mode change '+o Robin_Watts' by ChanServ!ChanServ@services. [11:06] thebluegr * r49537 /scummvm/trunk/engines/sci/ (6 files in 2 dirs): Merged script_init_engine() and game_init() and cleaned up SciEngine::run() a bit [11:07] jackster (~jackdonag@93-97-138-93.zone5.bethere.co.uk) joined #scummvm. [11:08] MetalSnake (~snake@host-091-097-203-165.ewe-ip-backbone.de) left irc: Quit: MetalSnake [11:09] D0SFreak (~D0SFreak@c-24-99-202-237.hsd1.ga.comcast.net) left irc: Ping timeout: 265 seconds [11:21] D0SFreak (~D0SFreak@72.1.88.158) joined #scummvm. [11:28] Ceriand|desktop (~Ceriand@unaffiliated/ceriand) left irc: Read error: Connection reset by peer [11:48] Action: LordHoto summons clone2727 [11:51] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [11:51] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [11:53] Pidgeot (~Pidgeot@langagernet.dk) joined #scummvm. [11:53] #scummvm: mode change '+v Pidgeot' by ChanServ!ChanServ@services. [12:09] Pidgeot (~Pidgeot@langagernet.dk) left irc: Read error: Connection reset by peer [12:12] Pidgeot (~Pidgeot@langagernet.dk) joined #scummvm. [12:12] #scummvm: mode change '+v Pidgeot' by ChanServ!ChanServ@services. [12:44] ajax16384 (~user@ip126.net169.n37.ru) left irc: Read error: Operation timed out [12:44] ajax16384 (~user@ip126.net169.n37.ru) joined #scummvm. [12:44] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [12:54] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Read error: Connection reset by peer [12:55] sud03r (~8bb58f22@gateway/web/freenode/ip.139.181.143.34) left irc: Quit: Page closed [12:58] <[md5]> hm, need an opinion here [12:58] <[md5]> we got a byte *pointer to a buffer [12:58] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [12:58] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [12:58] <[md5]> which is casted to a uint16 * pointer [12:59] <[md5]> gcc says "cast from 'byte*' to 'const uint16*' increases required alignment of target type" - I suppose that refers to the endianess, right? [13:00] dhewg (dhewg@dhewg.wiibrew.org) got netsplit. [13:02] no, alignment [13:03] dhewg (dhewg@dhewg.wiibrew.org) returned to #scummvm. [13:03] #scummvm: mode change '+o dhewg' by ChanServ!ChanServ@services. [13:03] http://en.wikipedia.org/wiki/Data_structure_alignment [13:04] some platforms can only dereference uint16*'s if the address is even, while byte*'s have no such restrictions [13:04] <[md5]> ah [13:04] <[md5]> right, got it [13:04] <[md5]> yes, makes sense [13:04] <[md5]> hm [13:04] <[md5]> any way to silence this warning? [13:04] <[md5]> apart from rewriting the code, that is [13:05] depends :-) [13:05] <[md5]> I hate that answer :P [13:05] who doesn't? ;) [13:05] well, I hate the question, so there ;-) [13:05] <[md5]> :D hehe [13:05] <[md5]> hm [13:06] on a side note, how come there are hundreds of adventures popping out of nowhere these days? Has the genre been revived or something? [13:06] the annoying part about this warning is that there are tons of false positives, but some of them might be valid [13:06] <[md5]> well, it really is a buffer with uint16's - we could just change it to a byte * and multiply all offsets by 2... [13:06] maybe I just haven't checked for a long time but searching for adventures on google yields so many names I never heard [13:07] <[md5]> well, adventure games are easier to make with today's tools [13:08] some are kinda myst-like, not to talk myst bad or anything, just, that kind of "picture with clickable areas without animations" is really easy to code today [13:08] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Ping timeout: 265 seconds [13:12] MetalSnake (~snake@host-091-097-203-165.ewe-ip-backbone.de) joined #scummvm. [13:14] <[md5]> yes, especially with tools such as Flash, non-programmers can code such games much easier [13:15] <[md5]> e.g. the "Crimson Room" comes to mind [13:15] <[md5]> and MOTAS [13:15] <[md5]> (Mystery of Time and Space) [13:28] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) left irc: Ping timeout: 252 seconds [13:32] clone2727 (~clone2727@nat02-njh-ext.rutgers.edu) joined #scummvm. [13:32] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [13:35] jackster (~jackdonag@93-97-138-93.zone5.bethere.co.uk) left irc: Quit: jackster [13:42] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) joined #scummvm. [13:42] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [13:47] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) joined #scummvm. [13:47] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [13:48] m_kiewitz * r49538 /scummvm/trunk/engines/sci/sound/music.cpp: SCI: fix multiple playing of the same sound in a row (without using looping) - thx to LordHoto for helping me finding this one out - fixes pharkas right at the start (hammering only played once) [13:54] lordhoto * r49539 /scummvm/trunk/sound/ (audiostream.cpp audiostream.h): [13:54] Rewind the underlying audio stream on LoopingAudioStream creation. [13:54] Also mention in the documentation that both LoopingAudioStream and [13:54] SubLoopingAudioStream do rewind the underlying in their constructor. [13:55] where did that "stream" go... [14:02] Down the river? [14:02] :-D [14:02] lichtes Haar? [14:03] (how was the English joke again?) [14:16] Kirben (kirben@c58-107-187-179.brasd3.vic.optusnet.com.au) left irc: [14:19] raorn (~raorn@altlinux/developer/raorn) left irc: Read error: Connection reset by peer [14:19] raorn (~raorn@altlinux/developer/raorn) joined #scummvm. [14:26] thebluegr * r49540 /scummvm/trunk/engines/sci/engine/savegame.cpp: Fixed compilation when the old sound code is used [14:36] Bluddy * r49541 /scummvm/trunk/backends/platform/psp/ (4 files): PSP: fixed missing frame issue with kyrandia and possibly other games by calling updateScreen() from pollEvent() once in a while [14:36] thebluegr * r49542 /scummvm/trunk/engines/sci/graphics/cursor.cpp: Disabled the mouse warping code, as it can be annoying in windowed mode [14:38] isn't that a backend consideration? [14:47] isnt there a way to just change the virtual cursor instead of the actual cursor position? [14:47] i mean we should probably just change the game cursor and not the mouse position when being windowed and when the mouse position is outside the window [14:48] <[md5]> I don't know if OSystem can do that, tbh [14:48] in any case, the change will be bad for lsl5 and i guess some qfg games as well [14:49] maybe we should add at least some configuration option [14:49] so one is able to optionally turn this off [14:52] I think we should only do mouse working when we are either in full screen mode, or in mouse-grabbed mode [14:52] *mouse warping [14:53] does SDL really change the system cursor, when the window is not active? [14:53] mouse grabbed mode? [14:53] thats what i meant - if the mouse is outside of the window we shouldnt affect it but the game cursor [14:53] and in any case this should definitly be done in OSystem rather than the engine code. [14:54] (like wjp mentioned already) [14:54] m_kiewitz: it would still cause problem where you are unable to leave the window, as the game keeps warping it back [14:54] you mean cursor range limiting? [14:54] thats a different topic [14:54] or repeated mouse moves [14:54] the current change affects setting cursor position which is bad [14:54] like in lsl5 when playing piano as patti [14:54] <[md5]> range limiting works in a similar fashion [14:55] <[md5]> i.e. the game stops you from clicking on things [14:56] <[md5]> by moving the mouse [14:56] difficult topic, but i thought limiting mouse range wasnt even implemented yet in sci [14:56] IIRC SSCI GK1 windows will use a "wait" windows cursor when you leave the mouse area [14:57] ST (~ScottT@220.233.55.92) left irc: Ping timeout: 258 seconds [14:57] well thats fine then, its only affecting the game cursor [14:57] the problem is when the game sets the mouse cursor position even when you are not actually being within the game window [14:58] although setting the game cursor position should still be done [14:58] it's just as bad when it sets repeatedly when you are inside the window, as you then can't leave it [14:58] like leaving it while patti playing piano scene? [14:58] i doubt that, its not setting position that often [14:58] <[md5]> it is [14:59] <[md5]> in that scene [14:59] well you would just need to be able to get out once [14:59] I mean like eco quest intro [14:59] after that the mouse position wouldnt change [14:59] it keeps warping to (0, 0) [14:59] still ignoring the request actually ruins the game in that scene totally [15:00] <[md5]> I think you're exaggerating [15:00] actually, at least on os x, it doesn't matter if I get the mouse cursor outside of the window, it'll still be warped back [15:00] eco quest intro? even eco cd? [15:00] yes, thats what i meant [15:00] <[md5]> it doesn't ruin it, you just don't see the mouse being moved like crazy [15:00] we should find out if the mouse cursor is within the game window and otherwise dont set the mouse cursor as well but just the game cursor [15:00] well, if you play that scene the first time you will think "god i have to do that song" [15:01] and at the 3rd try it will play the song for you [15:01] i mean actually [15:01] MetalSnake (~snake@host-091-097-203-165.ewe-ip-backbone.de) left irc: Quit: MetalSnake [15:01] m_kiewitz: that seems weird though, because if the user then move the mouse, the cursor would suddenly appear somewhere else [15:01] not moving the cursor ruins that joke [15:01] well, if he enters the game window again, the mouse position would be at the position the user moved it so it would be consistent [15:01] I think the simplest solution is to completely disasble it in non-grabbed windowed mode [15:02] this will also ruin qfg [15:02] like when fighting [15:02] people could always use grabbed mode if they really want it [15:02] also i think there are definitely not that many scenes where the game changes it at all [15:03] grabbed mode? [15:03] you mean fullscreen? [15:03] <[md5]> no, alt-M [15:03] <[md5]> mouse grabbed mode [15:03] ? [15:03] <[md5]> if you press alt-m (or was it control-m?) ScummVM grabs the mouse and won't let it exit the window [15:03] alt-M doesn't do anything here [15:04] its Ctrl-M [15:04] playing SCI games without it is hard anyway as leaving a room might require pixel-perfect precision without ctrl-m [15:04] i played through all the games without it [15:04] had no issues [15:05] and i wouldnt use that mode because it would restrict me [15:05] and i guess most people dont use it [15:06] where does eco quest set cursor? [15:07] eco floppy [15:07] dont have that one [15:07] does it set it all the time? [15:07] then we should better add some workaround for that one because it doesnt make sense [15:07] but lsl5 does make sense [15:08] I still feel we shouldn't move the system cursor unless the users told us we could take control by pressing ctrl-m [15:08] i guess no one plays the game like this [15:08] <[md5]> they should then, what waltervn says sounds more correct in this case [15:09] well, then we should add some information when starting lsl5 [15:09] or especially that one room [15:09] i mean display that information when getting there [15:09] which sucks, but at least the user will know [15:09] because now the whole scene looks strange [15:10] it just plays the right notes, but you dont know what happened [15:11] also great, the "show me" function for skipping cutscenes in lsl5 is broken now as well [15:15] we could compromise and make it an option somewhere [15:17] there's a small glitch in that lsl5 'show me' function (with warping enabled) [15:17] it warps to the >> icon, then if I move the mouse down, it gets warped to somewhere else [15:17] not for me [15:18] ah no [15:18] hmm strange, never noticed that before [15:19] I think we should probably discuss this on -devel as this is essentially an SDL backend issue [15:19] what other game engines move the cursor around and how often? [15:27] There is a crash at engines/sci/engine/features.cpp:439 when launching SCI 2.1 games. this = 0x0 [15:28] g_sci->_features doesn't seem to be set up properly (yet) [15:29] <[md5]> joostp: yeah, probably a regression from commit 49537 [15:29] <[md5]> looking into it [15:30] ah that one should do it [15:30] / Don't warp the mouse unless the cursor is within the window [15:30] if( SDL_GetAppState( ) & SDL_APPMOUSEFOCUS ) [15:31] <[md5]> where is that? [15:32] Lubomyr (~Miranda@194.44.193.16) left irc: Read error: Connection reset by peer [15:32] quake 3 arena :P [15:32] I'd still want an option to disable it completely [15:32] yes optionally of course [15:33] but i guess for all games and not just for sci [15:33] yeah [15:33] i mean sure for developers its a pain sometimes [15:33] but for users its a different story, most of those will want to just play the games [15:34] if people play in windowed mode, they probably want to keep an eye on thing else too, MSN chats, emails etc. If they then can't leave the window because lsl5 is playing some song on a piano, it would still be annoying IMO. [15:35] thats like some seconds total [15:35] no one is that important or that busy [15:35] and if he was he wouldnt play lsl5 :P [15:35] it's just annoying [15:36] for developers, yes [15:36] I don't care if I'm developing or not, I should be able to switch to another application [15:37] well it depends. if you really play the game, then you play the game [15:37] does alt-tab work? [15:37] we are testing most of the time so thats different [15:37] alt-tab would probably work with the code above in that case [15:38] and with the code above, i guess one could even just get the mouse out of the game without problems [15:38] |ita77| (~ita77@77.109.115.37) joined #scummvm. [15:38] sure, but it's about usability, you could also get control back by holding the power button for 5 seconds and rebooting your system [15:39] MetalSnake (~snake@188-194-164-207-dynip.superkabel.de) joined #scummvm. [15:41] anyway, as long as I can turn it off somewhere, I'm happy [15:41] thebluegr * r49543 /scummvm/trunk/engines/sci/ (engine/kernel.cpp engine/kernel.h sci.cpp): Fixed regression from commit #49537 [15:41] Zaarin (~jalla@ti511110a080-0969.bb.online.no) joined #scummvm. [15:42] <[md5]> waltervn, joostp: problem should be fixed now [15:43] <[md5]> ... [15:43] <[md5]> I'm an idiot [15:43] <[md5]> sec [15:44] lol you are not :P [15:45] waltervn: the code above seems to work, just trying the piano scene [15:47] <[md5]> I just fixed it the wrong way... meh [15:47] hmm strange, it seems the scene is broken anyway somehow, the mouse position is never set but it definitely worked before [15:48] thebluegr * r49544 /scummvm/trunk/engines/sci/ (engine/kernel.cpp engine/kernel.h sci.cpp): Proper fix for kernel name loading (regression from commit #49537) [15:48] <[md5]> ok now. Sorry about this [15:50] [md5] (~d4fb49fe@gateway/web/freenode/ip.212.251.73.254) left irc: Quit: later [15:52] waltervn: that lsl5 issue with mouse moving again also occurs in dosbox [15:53] ah ok [15:53] BTW, dosbox uses ctrl-m mode by default, maybe that's something we could consider too [15:54] hmm i just tried with the code [15:54] it works and you are EASILY able to get out of the window [15:54] its no hassle at all [15:54] just try it [15:54] it won't help for eco floppy though [15:54] well thats a script bug i guess [15:55] Sho_ (~EHS1@kde/hein) joined #scummvm. [15:55] waltervn: actually I'm quite annoyed by that being the default in DOSBox ;-), thus I just disabled it.... [15:55] we should add a workaround for that [15:55] does it set cursor to 0, 0 all the time? [15:55] it's not a bug per se [15:55] LordHoto: the only I want is for scummvm to leave my cursor alone ;) [15:55] *only thing [15:56] in dosbox you need to click once into the window and then your cursor is stuck and yes thats really annoying [15:56] LordHoto: how did you disable it? [15:56] in the config file IIRC [15:56] :P [15:56] yeah right at the top [15:56] ah its autolock [15:56] you should look at the configuration options there :-P [15:57] well i didnt even thought that they would let one disable this "feature" [15:57] s/thought/know [15:57] well you should probably read more documentation ;-) [15:57] then you would've known it :-P [15:57] who reads documentations :P [15:58] dosbox will not move the system cursor in that mode though [15:58] should i just commit the OSystem change or shall i send something to -devel about it? [15:58] waltervn: does ScummVM move the system cursor in that mode? [15:59] Yes, for example, if some game script moves mouse to (0,0) continuously, I cannot go back to this IRC window [15:59] waltervn: and eco quest is doing this for the whole intro? why? [16:00] it seems they hide the cursor in eco cd, if they hide it as well in floppy then why set the position [16:00] It doesn't really matter why, I don't want the system cursor to move, ever [16:00] waltervn: wait, do you know mean that ScummVM moves the system cursor when you use mouse lock or when you don't use it? [16:00] it moves it even even in the normal non-locked mode [16:00] LordHoto: ScummVM currently moves the cursor in any case [16:01] well I never used mouse lock to be honest ;-) [16:01] but with if (!(SDL_GetAppState( ) & SDL_APPMOUSEFOCUS)) [16:01] return; [16:01] inside OSystem_SDL::warpMouse it only moves it when the mouse is already within the window [16:01] yeah [16:02] and thats much better [16:02] although i would prefer that it moves the game cursor in that case [16:02] of course it doesnt really matter, because when you reenter with the mouse, the position will get changed anyway [16:04] hmm the only other engine that warps the mouse seems to be tinsel [16:08] maybe there should be another option inside graphics options called "don't change mouse position", defaulting to off [16:09] tracing back through the repo, this warp function was added for SCUMM originally [16:09] ("Cannon fixes") [16:10] Ceriand|work (~Ceriand@unaffiliated/ceriand) joined #scummvm. [16:11] wjp: right, someone mentioned that the last time we discussed this issue [16:11] msvc didnt find all references :P [16:11] its even used in agi [16:11] and gob and many more [16:13] hm [16:13] for now maybe we should just revert this sci change? and maybe raise the SDL_APPMOUSEFOCUS thing on the ML? [16:19] wjp: i just wrote a mail to sev and fingolfin about it [16:21] i guess we should revert the change when those other decisions are made and the proper changes can get applied [16:21] didn't it break stuff in sci? [16:21] or did I misunderstand? [16:21] yes, it breaks stuff. although its not really game breaking [16:22] anyway reverting now or in 1 day or so doesn't really matter [16:28] m_kiewitz: What is? [16:28] DrMcCoy: ? [16:29] 17:51:11 <@m_kiewitz> its even used in agi [16:29] 17:51:26 <@m_kiewitz> and gob and many more [16:29] What's used in gob? [16:29] DrMcCoy: warpMouse [16:29] Ah [16:29] Yes [16:29] Important [16:29] where exactly? [16:29] and also does it matter, if we dont set position, when mouse is outside of scummvm window? [16:30] i mean if thats the case, we would have to implement setting game cursor separately [16:30] m_kiewitz: In the scrolling code, for example [16:30] scrolling code? [16:30] m_kiewitz: And it's a script opcode, used in, for example, Fascination to limit the mouse cursor to a certain region [16:31] Yes, the scrollig code [16:31] where does it get used? [16:32] m_kiewitz: Just grep for setMousePos in gob :P [16:32] i know where inside the code, but i meant where in the game [16:33] In the garage in Fascination [16:34] is there a lets play somewhere? [16:34] Dunno [16:37] WooShell (~Markus@woo.li) joined #scummvm. [16:37] woo! [16:39] Hmmpf, operation "trying to keep the Döner from falling apart" failed [16:39] nabbend [16:39] As did "Eat without getting sauce all over my face and beard" [16:39] woo! [16:40] Woo! [16:40] loo! [16:40] kie! [16:40] coo! [16:47] Lubomyr (~Miranda@194.44.193.16) joined #scummvm. [16:56] [md5] (~asd-@ppp-94-67-100-197.home.otenet.gr) joined #scummvm. [16:56] [md5] (~asd-@ppp-94-67-100-197.home.otenet.gr) left irc: Changing host [16:56] [md5] (~asd-@unaffiliated/md5/x-729473) joined #scummvm. [16:56] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [16:58] Toneman (~Pooch@184-8-124-254.dr04.ekgv.ca.frontiernet.net) joined #scummvm. [16:58] #scummvm: mode change '+v Toneman' by ChanServ!ChanServ@services. [17:09] Nick change: Dark-Star|away -> Dark-Star [17:22] Toneman (~Pooch@184-8-124-254.dr04.ekgv.ca.frontiernet.net) left irc: Quit: cya! [17:24] johndoe123 (~john_doe@p5DE7B88E.dip.t-dialin.net) left irc: [17:24] thebluegr * r49545 /scummvm/trunk/engines/sci/engine/kernel.cpp: Limit kPortrait to be used in the Windows version of KQ6 only [17:38] Doner, is that a currency? [17:49] vgvgf (~vgvgf@190.31.158.99) joined #scummvm. [17:49] #scummvm: mode change '+v vgvgf' by ChanServ!ChanServ@services. [17:52] Pidgeot (~Pidgeot@langagernet.dk) left irc: Quit: User pushed the X - because it's Xtra, baby [17:52] Pidgeot (~Pidgeot@langagernet.dk) joined #scummvm. [17:52] #scummvm: mode change '+v Pidgeot' by ChanServ!ChanServ@services. [17:56] Kerbox (~Kernox@ti0106a340-dhcp0478.bb.online.no) left irc: Ping timeout: 248 seconds [18:01] [md5]: your "wrong" fix actually fixed the problem, and your "correct" fix broke it again. =) [18:02] digitall (~digitall@cpc1-hitc2-0-0-cust861.lutn.cable.ntl.com) joined #scummvm. [18:02] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services. [18:03] Strangerke (~a@cable-85.28.84.10.coditel.net) joined #scummvm. [18:03] hi guys [18:04] hi Strangerke [18:05] wb! [18:06] Fingolfin (~Fingolfin@p54852CC4.dip.t-dialin.net) joined #scummvm. [18:06] #scummvm: mode change '+o Fingolfin' by ChanServ!ChanServ@services. [18:15] <[md5]> joostp: it did? [18:16] <[md5]> :/ [18:16] <[md5]> let me check [18:16] <[md5]> which game are we talking about? [18:17] <[md5]> ah [18:17] <[md5]> I see [18:17] <[md5]> -_- [18:17] <[md5]> this is annoying [18:17] <[md5]> and embarassing too [18:33] jackster (~jackdonag@93-97-138-93.zone5.bethere.co.uk) joined #scummvm. [18:42] jvprat (~jvprat@unaffiliated/jvprat) left irc: Remote host closed the connection [18:44] |Cable| (~cable@22.128.117.91.dynamic.mundo-r.com) joined #scummvm. [18:48] jvprat (~jvprat@unaffiliated/jvprat) joined #scummvm. [18:48] #scummvm: mode change '+o jvprat' by ChanServ!ChanServ@services. [19:02] WilliamC: http://en.wikipedia.org/wiki/Doner_kebab [19:02] WilliamC: http://en.wikipedia.org/wiki/File:Doener_berlin_kraeuter.jpg [19:02] Oh, I saw those at greek restaurants. [19:02] thebluegr * r49546 /scummvm/trunk/engines/sci/ (4 files in 2 dirs): Fixed crash in SCI2.1 games [19:04] Yeah, a gyro is a derivative of the doner kebab [19:06] Like the article says, shawarma, döner and gyros are basically regional variants of the same thing [19:06] Odd that.. Doner is very popular in UK, but almost unheard of in US.. [19:07] digitall, it could be more popular than you think, we just call them gyros by default. [19:08] I wonder why they would change the name? : http://en.wikipedia.org/wiki/Donner_Party ;-) [19:10] WilliamC: It's not quite the same thing. Gyros is normally served with tzatziki, which is quite elaborate, while the turkish equivalent is more plain [19:10] DrMcCoy, yeah, but I have never seen a Turkish restaurant in the US, just Greek ones, I don't think the US has a sizable turkish population. [19:11] http://en.wikipedia.org/wiki/Souvlaki ? [19:11] ooo, I love Souvlaki [19:12] http://en.wikipedia.org/wiki/%C4%86evap%C4%8Di%C4%87i ! [19:12] Great, now I'm hungry again [19:12] vgvgf * r49547 /scummvm/branches/gsoc2010-opengl/backends/audiocd/ (abstract-audiocd.h default/default-audiocd.h): Added an abstract version of AudioCDManager. [19:12] DrMcCoy: have a carrot cake :-D [19:12] . . . [19:13] I'll have a Lightkey-cake [19:13] Well, or rather a shepard's-like pie, with minced Lightkey [19:14] enjoy the poison [19:14] I'm immune [19:14] Lightkey> [19:14] that's what you think [19:14] oh [19:15] Lightkey: That's what I know [19:16] that's what SHE said [19:16] That's what yo momma said [19:21] Lightkey: Also, I've got the ultimate argument why you're wrong. [19:21] Lightkey: http://tylzen.com/pinecones.jpg [19:22] Lightkey: http://tylzen.com/pine_french.jpg [19:22] Lightkey: http://dl.dropbox.com/u/2769771/pinecones.png [19:22] Pinecones. [19:24] Kerbox (~Kernox@ti0106a340-dhcp0478.bb.online.no) joined #scummvm. [19:29] Action: WooShell sets DrMcCoy on fire [19:29] :( [19:29] sud03r (~sud03r@122.177.188.82) joined #scummvm. [19:29] #scummvm: mode change '+v sud03r' by ChanServ!ChanServ@services. [19:30] jackster (~jackdonag@93-97-138-93.zone5.bethere.co.uk) left irc: Quit: jackster [19:30] _athrxx (~athrxx@95-91-2-177-dynip.superkabel.de) joined #scummvm. [19:30] #scummvm: mode change '+o _athrxx' by ChanServ!ChanServ@services. [19:31] hey" [19:31] no public burnings in here! [19:31] WooShell, behave yourself, and hand me over those matches! [19:32] Action: Fingolfin gets out a hose and kills of the fire slowly consuming DrMcCoy, drenching the doctor in the process [19:32] and you, DrMcCoy, stop bruning [19:32] really, you should know better than to annoy the big boys, DrMcCoy ! [19:33] :< [19:33] Action: DrMcCoy stops bruning [19:33] ajax16384 (~user@ip126.net169.n37.ru) left irc: Read error: Connection reset by peer [19:34] Fingolfin: I swear to dog, I'll never brun again [19:35] what? [19:35] http://img91.imageshack.us/f/octopustbearddisagreesau5.jpg/ [19:35] Action: LordHoto lights DrMcCoy [19:35] Action: DrMcCoy is enlightened [19:36] Lightkey: http://i174.photobucket.com/albums/w97/MythagoWoods/MorriganDisapproves.jpg [19:37] [md5] (~asd-@unaffiliated/md5/x-729473) left irc: Ping timeout: 260 seconds [19:39] http://komplexify.com/images/2009/Invalid1.jpg [19:41] Pidgeot (~Pidgeot@langagernet.dk) left irc: Quit: User pushed the X - because it's Xtra, baby [19:45] Fingolfin: he started the gyros talk... i was just hungry... [19:49] syke (426-ident-@cesium.clock.org) joined #scummvm. [19:49] #scummvm: mode change '+o syke' by ChanServ!ChanServ@services. [19:56] howdy [19:57] m_kiewitz: how's it going, man? [20:00] salty-horse (~ori@109.65.25.130) joined #scummvm. [20:00] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services. [20:01] [md5] (~asd-@ppp-94-67-100-197.home.otenet.gr) joined #scummvm. [20:01] [md5] (~asd-@ppp-94-67-100-197.home.otenet.gr) left irc: Changing host [20:01] [md5] (~asd-@unaffiliated/md5/x-729473) joined #scummvm. [20:01] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [20:02] hmm... www.telltalegames.com/nbcuni [20:02] Corvus (~corvus@64.pool85-54-178.dynamic.orange.es) joined #scummvm. [20:03] is scummvm.org hosted on sourceforge? http://sourceforge.net/blog/clarifying-sourceforgenets-denial-of-site-access-for-certain-persons-in-accordance-with-us-law/ [20:04] holy shit [20:04] Jurassic Park *and* Back to the Future? [20:04] dinosaurs on hoverboards [20:04] heh [20:04] In DeLoreans [20:04] clone2727, that's stretching it... [20:05] dinos can't drive [20:05] salty-horse: Or can they?! [20:05] Point and click adventures of BTTF and JP... interesting ideas. [20:11] dinos can drive: http://www.imdb.com/title/tt0101081/ [20:12] Ceriand|work: Heh, that came to mind, but I couldn't remember them driving ;) [20:12] Ceriand|work, :P [20:13] any comment on the scummvm.org server from above? [20:14] or should I ax the mailing list? [20:15] salty-horse: That came out in January, no? [20:15] yes, but I only just heard about it [20:15] notepad++ moved to tuxfamily.org [20:16] salty-horse: scummvm.org is hosted on SF.net, yes [20:17] Fingolfin, and do you think everyone aware of those restrictions? [20:17] I don't think you can ever assume everybody to be aware of every restriction imposed by some law somewhere [20:20] think it's something worth raising awareness about in the mailing list? I'm not comfortable with those restrictions [20:21] there's supposedly a config option in the project page to opt-out of the export restrictions [20:22] http://sourceforge.net/blog/some-good-news-SourceForge-removes-blanket-blocking/ [20:22] Ceriand|work: its under project settings [20:22] I'm out of date :) [20:23] what's scummvm's setting? :) [20:26] m_kiewitz: how's it going? [20:26] is crushing mode in Uncharted 2 as hard as the first game? [20:27] its easier somehow, although i prefer the first uncharted by miles [20:28] yea? [20:28] i especially disliked drake saying "that's your neck" when using stealth attacks [20:28] oh, they made it more 'quippy'? [20:28] well uncharted 2 has better graphics, but i didnt really like the actual story and the corresponding levels [20:29] what does quippy mean? [20:29] quips, like one-liners [20:30] well i wouldnt have anything against one liners, but it's breaking peoples neck and making fun about it [20:30] things like "that's your neck" and "hurts, doesn't it" and "that's going to leave a mark" [20:30] vgvgf * r49548 /scummvm/branches/gsoc2010-opengl/ (36 files in 21 dirs): [20:30] - Revised abstract AudioCDManager. [20:30] - Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem. [20:30] - Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL. [20:30] and thats in single player in story mode [20:30] yea, kinda ruins the gravity of the situation a bit [20:30] oh well [20:30] on the other side they try to make drake look like a good nice guy [20:30] we're loving BioShock so far [20:31] salty-horse: we opted out of the restrictions, of course, long time ago [20:31] Bioshock was one of the better games on ps3 [20:31] Fingolfin, yay :) [20:31] one of my favorite on that platform [20:31] salty-horse: and reading the comments on the initial blog post, once again it's obvious that many open source coders have no understanding of laws, and are very quick to demand from others that they must give up somethign / break a law / etc. just to make said open source guy happy [20:31] sickening [20:32] SF.net sucks / is evil / should stand up... [20:32] heck there are even guys comparing them to Nazi collaborators [20:32] m_kiewitz: md5 said the QFG1VGA crashes were fixed; what are you working on now? [20:32] syke: currently? trying to get the mouse cursor changing disabled when the mouse is not within scummvm :P [20:32] thebluegr * r49549 /scummvm/trunk/engines/sci/ (4 files in 2 dirs): The EngineState is no longer recreated when a game is restored, thus we don't need to refresh pointers to it [20:32] Fingolfin: if anyone actually saw how sf.net hobbles along in their unending working purgatory, they would probably just feel sorry for them [20:33] m_kiewitz: did you end up finishing all the hires support? [20:33] syke: well, the code is actually done it's just a bigger thing because the real changes would need to get done in common osystem [20:34] <[md5]> hires support isn't finished yet [20:34] syke: i fixed most of it, some minor things are remaining like portraits are not fully erased (just one line left) and also the interpretation of the lip sync resources needs to get finished [20:34] <[md5]> m_kiewitz: interpretation of what lip sync resources? :P [20:34] <[md5]> you mean that missing one in KQ6? [20:34] kq6 hires :P [20:34] syke: I know several SF.net staffers quite well, and I know how hard they work, and they [20:34] <[md5]> that's a missing resource... not much we can do about it [20:35] and they are definitely OSS guys themselves... [20:35] well around 20-30 dont have sync resources, but just the raw lip sync data [20:35] <[md5]> other than throwing random lip syncs, that is [20:35] <[md5]> raw lip sync data? [20:35] no, its just missing as sync [20:35] <[md5]> where is that? [20:35] I am just sickened on how many people are quick to call them evil, comparing them to Nazi war criminals, because they choose not to risk going to a prison, based on legal advice [20:35] <[md5]> inside the portrait? [20:35] and we should be able to recreate the sync from the lip sync data [20:35] inside the portrait files and inside resource.aud [20:35] <[md5]> resource.aud??? [20:35] and i figured most of it out [20:35] <[md5]> O_o [20:36] its behind the sync resource data normally [20:36] and then there are sync entries with size 0 and that data still there [20:36] these are the same people who tell you to sue anybody you see breaking the GPL right away, nevermind that it would be you who has to take the financial risk of a law suite, and also never mind the fact that often other approach (like, talking) work better [20:36] and windows just uses this raw data [20:36] *sigh* [20:36] that's why lip sync works everywhere in windows3.11 kq6 [20:36] <[md5]> aha... [20:36] <[md5]> eh well [20:37] and the only problem that i have left is mapping one table to the other [20:37] i mean mapping chars to the animations [20:38] Fingolfin: well, there's a reason they're called "freetards" by some ;) [20:38] debugging win311 in dos-box doesn't work right, so i'm unable to debug it out "live" [20:38] m_kiewitz: did you tell qbix, et al in #dosbox? they used to be pretty responsive about fixing bugs [20:39] no, maybe im just too dumb to get it working :P [20:39] <[md5]> m_kiewitz: by bugs, do you mean mapping sync characters to animations, or sync data to speakers? [20:39] wouldn't a virtualbox with real dos and 3.11 make more sense? [20:39] <[md5]> he's trying to debug though [20:41] well the raw lip sync data is like "F 6 Y 5 UW 7" where the numbers are delay counts and the letters must define animations [20:41] <[md5]> how can you be sure that this is lip sync data? via debugging? [20:41] if i would have a pc where dos and win311 works right INCLUDING soundblaster and softice, then this would be heaven [20:41] <[md5]> and are these resources, or is it data attached to existing resources? [20:41] m_kiewitz: bochs? [20:42] [md5]: and the portrait contains a table full of those letter combinations [20:42] <[md5]> don't know how well virtualbox works with softice [20:42] [md5]: i changed the data and the lip sync in win311 changed :P that's why i'm 100% sure [20:42] <[md5]> aha [20:42] <[md5]> ok [20:42] <[md5]> trial and error, elementary my dear Watson :P [20:43] syke: if i would have my old main computer here, i could use that one. it has a sb64awe and dos and softice [20:43] Toneman (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) joined #scummvm. [20:43] #scummvm: mode change '+v Toneman' by ChanServ!ChanServ@services. [20:43] syke: but that one is at work and im definitely not going there [20:44] m_kiewitz: I mean http://bochs.sf.net [20:44] it has an SB driver, if memory serves [20:44] [md5]: well, it was pure luck. i looked around for those missing sync entries and found out that those were included in the map but with size 0 [20:44] and I used softice in it once a few years ago [20:44] [md5]: and then i noticed that our code skips another count and then i looked into the file and found that weird data [20:45] syke: but i only have softice on my "main" computer :( [20:45] <[md5]> it skips what count? [20:45] m_kiewitz:aren't old softice versions free now? [20:45] vbt (~vberthelo@mry91-1-82-229-157-158.fbx.proxad.net) joined #scummvm. [20:46] syke: no idea [20:48] [md5]: ResourceManager::readAudioMapSCI11() - if (n & 0x40) [20:48] hi [20:48] should have documented that one, although im not sure if it really defines "raw lip sync data" or just general "appended data" [20:48] where is the famous Hhz ? [20:48] where is the famous Hkz ? [20:49] ok thanks clone2727 :) [20:53] m_kiewitz * r49550 /scummvm/trunk/engines/sci/resource_audio.cpp: SCI: document raw lipsync data skipping in readAudioMapSCI11() [20:53] clone2727 (~clone2727@nat02-njh-ext.rutgers.edu) left irc: Quit: bbl [20:54] syke: btw. i dont know if you noticed, but i got through space quest 4 cd - all issues are now solved [20:55] oh cool! [20:55] I hadn't been paying attention, no [20:55] we have some big issues, but all of those got fixed [20:55] s/have/had [20:57] _athrxx (~athrxx@95-91-2-177-dynip.superkabel.de) left irc: Quit: ChatZilla 0.9.86 [Firefox 3.6.4/20100527093236] [20:57] sweet! [20:57] what's the URL for the issues wiki page? [20:57] LordHoto (~loom@unaffiliated/lordhoto) left irc: Ping timeout: 264 seconds [20:58] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [20:58] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [20:58] syke: http://wiki.scummvm.org/index.php/SCI/TODO [20:59] Corvus (~corvus@64.pool85-54-178.dynamic.orange.es) left irc: Quit: Out [21:00] salty-horse (~ori@109.65.25.130) left irc: Quit: Leaving [21:01] how if qfg4 coming along? [21:03] the LSL1 casino doors still don't open correctly? [21:04] it does due the workaround :P [21:04] to the workaround [21:04] oh [21:04] it even seems like some weird vm issue actually [21:04] is the workaround still necessary? [21:04] yes [21:04] ok [21:04] oh no, looks like PQ2 regressed :( [21:05] if i change some kAnimate order then it works [21:05] it's not a game I like, but it was one that we had working pefectly before [21:05] well most of pq2 worked, i finished it [21:05] i also finished pq3 [21:05] I liked testing PQ2 because it's fucking fast to beat [21:06] also the issues in pq2 are not that bad [21:06] # PQ2: when getting game over later in the game restoring results in kAnimate called with argv somehow invalid (valgrind/app verifier) [21:06] # PQ3: VM goes mad when going in computer to tools / city map / plot crimes (warnings, heap issue (only valgrind/app verifier)) [21:06] that sequence worked, but with lots of warnings and a bit of wronly displayed text [21:07] (pq3 i mean) [21:07] pq2 was quite strange though [21:07] Vaikungfu (UPP@c-98-208-24-221.hsd1.ca.comcast.net) left irc: [21:08] ah pq2 now works [21:08] oh good [21:09] when I first got involved with freesci as a tester, we iterated on PQ2 a lot [21:10] just tried again, definitely works now [21:10] ah moment, i didnt use app verifier [21:11] nah still has problems [21:11] someone with valgrind should try it [21:11] app verifier is crap [21:11] <[md5]> I blame Fred for the problems [21:12] you're using VC++, right? [21:12] If you build against the debug CRT with the runtime checks on, it should find a lot of the same stuff [21:12] still valgrind is much better [21:13] absolutely ;) [21:13] argv seems to be bad when kAnimate is called [21:14] I'm updating from svn now [21:14] I had to rm my whole scummvm directory; every binary I built gave me a segfault on start [21:15] i dont know if you can die right at the start in pq2 [21:15] and i dont even know if that bug occurs at the start anyway, maybe it only occurs later [21:15] Vaikungfu (UPP@c-98-208-24-221.hsd1.ca.comcast.net) joined #scummvm. [21:18] argh we got a regression in lsl1, it hangs right at the start after the age check [21:18] d;oh [21:18] cursor moves, but everything else hangs [21:18] and menu also works wth [21:18] audio cue? [21:20] nope hangs with old music code as well [21:20] and i even hear the dog entering the room [21:21] there was a lot of rewriting recently, I am not completely surprised ;) [21:21] :( [21:24] D0SFreak (~D0SFreak@72.1.88.158) left irc: Ping timeout: 265 seconds [21:28] Harekiet (harekiet@dhcp-077-250-029-247.chello.nl) left irc: Quit: Commander Keen rocks your world!!!!! [21:28] sounds like LSL1VGA should be added to the list of games that people ensure reach the first scene before they commit big changes [21:29] Hmm... LSL1VGA Larry seems to be stuck. [21:30] Sorry.. statement of obvious there. [21:32] yeah, and automated tests would be even better ;) [21:32] but this is still a daydream, I am afraid [21:32] For the moment... [21:33] |ita77| (~ita77@77.109.115.37) left irc: Quit: KVIrc 3.4.2 Shiny http://www.kvirc.net/ [21:33] vbt (vberthelo@mry91-1-82-229-157-158.fbx.proxad.net) left #scummvm. [21:34] Harekiet (harekiet@dhcp-077-250-029-247.chello.nl) joined #scummvm. [21:39] <[md5]> hate this.... regression hunting :/ [21:39] Action: [md5] fires up LSL1VGA [21:41] D0SFreak (~D0SFreak@c-24-99-202-237.hsd1.ga.comcast.net) joined #scummvm. [21:41] Toneman_ (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) joined #scummvm. [21:43] Javacat (~ghsgh@unaffiliated/javacat) joined #scummvm. [21:43] Toneman (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) left irc: Ping timeout: 248 seconds [21:43] <[md5]> the regression in LSL1VGA is because of the fastcast check [21:44] <[md5]> oh bugger... I know why [21:46] well, [md5] , if you do lots of refactoring, you also must do lots of regression testing :) [21:47] ST (~ScottT@92.55.233.220.static.exetel.com.au) joined #scummvm. [21:47] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [21:48] James|GlideM (~James|Gli@cpc1-mapp11-2-0-cust613.12-4.cable.virginmedia.com) left irc: Quit: http://www.jameswoodcock.co.uk - Freelance Journalist - Gaming / Technology [21:48] <[md5]> Fingolfin: agreed [21:50] anguslees * r49551 /scummvm/trunk/backends/platform/android/README.build: [21:50] Improve build instructions to include themeengine patch and [21:50] scummmodern.zip compression. [21:52] anguslees * r49552 /scummvm/trunk/backends/platform/android/video.cpp: Fix dirty tracking in paletted textures. [21:58] Nick change: Dark-Star -> Dark-Star|away [22:01] thebluegr * r49553 /scummvm/trunk/engines/sci/ (engine/game.cpp sci.cpp): The segment manager is now initialized before the graphics subsystem. Fixes the detection of the fastCast object on startup, and hence fixes LSL1VGA [22:01] <[md5]> fixed, LSL1VGA works properly again [22:03] fucking weird [22:03] I rm'd my whole src directory and checked out a fresh copy [22:03] it still crashes on startup [22:04] <[md5]> crashes? [22:04] <[md5]> O_o [22:04] matt@mhargett-755:~/src/scummvm$ valgrind -q ./scummvm [22:04] ==15799== [22:04] ==15799== Process terminating with default action of signal 11 (SIGSEGV) [22:04] ==15799== Bad permissions for mapped region at address 0x14D17C0 [22:04] ==15799== at 0x14D17C0: ??? [22:04] ==15799== by 0x411B44: Base::registerDefaults() (commandLine.cpp:160) [22:04] ==15799== by 0x40FA55: scummvm_main (main.cpp:305) [22:04] ==15799== by 0x40BF04: main (main.cpp:65) [22:04] Segmentation fault [22:04] on ubuntu 10.04/amd64 [22:04] <[md5]> er... that hasn't started the engine yet, has it? [22:04] I don't think so [22:05] I just configured with --enable-all-engines [22:05] then make [22:05] <[md5]> I don't know... :/ what system are you on? [22:05] 14:44 <@syke> on ubuntu 10.04/amd64 [22:06] system default compiler, gcc 4.4.3 [22:06] [md5] (~asd-@unaffiliated/md5/x-729473) left irc: Read error: Connection reset by peer [22:06] [md5] (~asd-@unaffiliated/md5/x-729473) joined #scummvm. [22:06] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [22:07] <[md5]> perhaps it's some system library? [22:07] I'm using gcc 4.4.3... no issues here. [22:07] Action: syke shrugs [22:07] surely I'm not the fist to compile on Ubuntu 10.04 [22:07] <[md5]> what backend is SDL using on your system? OpenGL? [22:08] no idea [22:08] <[md5]> :/ [22:08] <[md5]> beats me... [22:08] compiling and running scummvm worked fine a few months ago, admittedly before I upgraded to 10.04 [22:08] but 9.10's system compiler was also 4.4.x [22:08] <[md5]> does it work normally? i.e. without valgrind? [22:08] no [22:08] without, it just segfaults [22:08] Action: [md5] scratches his head [22:09] <[md5]> can't help you, sorry :/ [22:09] That line calls RegisterDefaults() for the first time... common/config-manager.* [22:09] <[md5]> hm [22:09] <[md5]> perhaps your scummvm.ini is corrupted somehow? [22:09] The fact that the valgrind backtrace misses at that point is interesting... [22:09] md5: That would make sense.. [22:09] maybe [22:09] I'll rm my ~/.scummvm [22:09] <[md5]> ok [22:10] <[md5]> Fingolfin: question on the Palm Pre build. Have you tried contacting the guy who built it? [22:10] The .scummvmrc is seperate from .scummvm [22:10] I don't have that directory [22:10] and there isn't any stray ones on my drive [22:10] MetalSnake (~snake@188-194-164-207-dynip.superkabel.de) left irc: Quit: MetalSnake [22:10] <[md5]> permission problem, perhaps? [22:10] clone2727 (~clone2727@pool-71-125-69-31.nwrknj.east.verizon.net) joined #scummvm. [22:10] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [22:11] running the command as root doesn't change anything [22:11] found another issue in lsl1, sound related - when dieing, some sound effects dont play correctly - i guess there is some looping involved [22:11] Toneman_ (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) left irc: Ping timeout: 248 seconds [22:11] it's crashing on this line in commandLine.cpp [22:11] ConfMan.registerDefault("fullscreen", false); [22:12] <[md5]> O_o [22:12] Toneman_ (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) joined #scummvm. [22:12] <[md5]> that doesn't make sense [22:12] seeing that no config file has been loaded at this point, I doubt it's related to any permissions or the like ;-) [22:13] <[md5]> perhaps it's something else and has corrupted the memory at that point? [22:13] [md5]: is ConfMan statically contstructed somewhere? [22:13] ConfMan is just a macro for Common::ConfigManager::instance() [22:13] syke: How much memory do you have used and in total? [22:13] m_kiewitz (~m_kiewitz@kons-5f710b71.pool.mediaWays.net) left irc: Quit: bye [22:14] here's the gdb bt [22:14] Program received signal SIGSEGV, Segmentation fault. [22:14] 0x00000000014d17c0 in strlen () [22:14] (gdb) bt [22:14] #0 0x00000000014d17c0 in strlen () [22:14] #1 0x0000000000eb4873 in String (this=0x7fffffffddc0, str=0xed5aab "fullscreen") at common/str.cpp:52 [22:14] #2 0x0000000000411b45 in Base::registerDefaults () at base/commandLine.cpp:160 [22:14] #3 0x000000000040fa56 in scummvm_main (argc=1, argv=0x7fffffffe6b8) at base/main.cpp:305 [22:14] #4 0x000000000040bf05 in main (argc=1, argv=0x7fffffffe6b8) at backends/platform/sdl/main.cpp:65 [22:14] so it segfaults in strlen? [22:14] [md5]: I contacted people in the past about WebOS ports, not sure if those were amongst it or not, but so far nobody was really interested in working on an official port [22:14] sound rather like some libc bug to me... [22:14] <[md5]> Fingolfin: thanks [22:14] at least the "str" parameter looks fine [22:15] [md5]: and I don't view it as my responsibility to contact each and every rogue porter... :) [22:15] <[md5]> Fingolfin: of course not. It's just that you answered in that thread that the porter doesn't work with the team [22:15] <[md5]> so I was just wondering [22:16] <[md5]> anyway, off to bed, nn [22:16] [md5] (~asd-@unaffiliated/md5/x-729473) left irc: Quit: goodnight [22:16] LordHoto: valgrind said the memory had the wrong permissions [22:17] hm [22:17] the memory where "str" resides you mean? [22:17] valgrind seems to say the region at EIP has invalid permissions? [22:18] also kind of strange that valgrind doesn't say that address is strlen while gdb does [22:18] dunno [22:19] what does /proc/.../maps say about that region? [22:19] #4 0x000000000040bf05 in main (argc=1, argv=0x7fffffffe6b8) at backends/platform/sdl/main.cpp:65Mem: 3926720k total, 3456276k used, 470444k free [22:19] fuck [22:19] my memory as reported by top: Mem: 3926720k total, 3456276k used, 470444k free [22:22] syke: just compiled trunk on ubuntu 9.10 64-bit, and it runs ok [22:23] guh [22:23] oh [22:23] let me try uninstalling binutils-gold [22:24] looking at the describtion of that package, it might be an possible cause for such a problem ;-) [22:25] description* [22:25] hm, experimental linker? yes, that would explain it nicely :-) [22:26] gold is a pretty cool project, though :) [22:26] yea, bfd is a dog [22:26] wjp: I use gold on dozens of projects with no problems [22:26] but yup, that was the problem [22:27] I had 15+ minute link times on a large c++ project with bfd ld on arm [22:28] I had to backport a patch from the binutils CVS to get decent link times [22:28] I was actually somewhat amazed that binutils is still using CVS [22:29] ok, adding my games [22:29] got this for my Jones in the Fast lane EGA floppy version: [22:29] The game in '/home/matt/games/jones16' seems to be unknown. [22:29] Please, report the following data to the ScummVM team along with name [22:29] of the game you tried to add and its version/language/etc.: "resource.002", "b86daa3ba2784d1502da881eedb80d9b", 341771 "resource.001", "bac3ec6cb3e3920984ab0f32becf5163", 202105 "resource.map", "be4cf9e8c1e253623ef35ae3b8a1d998", 1800 [22:32] er [22:32] how do you break into the SCI debugger? [22:32] Ctrl+d I think [22:32] syke: debugflag on start as well. [22:33] --enable-text-console is also helpful if you're going to be using the debug console a lot [22:34] yup, it'll use your terminal for the debugging console (using readline if you have it) [22:35] that's good to know [22:35] --debugflags=OnStartup drops you to debug in SCI immediately. [22:35] crap, looks lime m_kiewitz and md5 are gone [22:35] oh well [22:35] reproduced some valgrind warnings, dunno if its the ones from the original bug or not [22:35] waltervn is still here [22:35] if you're looking for a sci person [22:36] sud03r (~sud03r@122.177.188.82) left irc: Quit: nite-all [22:54] P2E (~tgz@c-98-244-76-75.hsd1.va.comcast.net) left irc: Ping timeout: 245 seconds [22:54] P2E (~tgz@c-98-244-76-75.hsd1.va.comcast.net) joined #scummvm. [22:56] waltervn: in case you're around, or just for the logs [22:56] ==21699== Conditional jump or move depends on uninitialised value(s) [22:56] ==21699== at 0xBCCDC0: Sci::GfxPorts::kernelPriorityToCoordinate(unsigned char) (ports.cpp:563) [22:56] ==21699== by 0xC11558: Sci::GfxAnimate::update() (animate.cpp:370) [22:56] ==21699== by 0xC12447: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:621) [22:56] ==21699== by 0xB872A1: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1056) [22:59] WooShell (~Markus@woo.li) left irc: [23:06] Schnaks (~Schnaks@p4FC4F92A.dip.t-dialin.net) left irc: Quit: Schnaks [23:14] Ceriand|work (~Ceriand@unaffiliated/ceriand) left irc: Remote host closed the connection [23:14] Strangerke (~a@cable-85.28.84.10.coditel.net) left irc: Ping timeout: 272 seconds [23:17] Ceriand|work (~Ceriand@unaffiliated/ceriand) joined #scummvm. [23:19] Toneman_ (~Pooch@74-37-81-168.dsl1.ekgv.ca.frontiernet.net) left irc: Quit: cya! [23:19] Surye (~surye@datamachine.net) joined #scummvm. [23:19] Does gus hang out in here? [23:20] (maintainer of the android port code) [23:20] no [23:21] Strangerke (~a@cable-85.28.84.10.coditel.net) joined #scummvm. [23:32] Kerbox (~Kernox@ti0106a340-dhcp0478.bb.online.no) left irc: Ping timeout: 240 seconds [23:33] _Zaarin_ (~jalla@ti511110a080-0969.bb.online.no) joined #scummvm. [23:33] Zaarin (~jalla@ti511110a080-0969.bb.online.no) left irc: Read error: Connection reset by peer [23:33] Kerbox (~Kernox@ti0106a340-dhcp0478.bb.online.no) joined #scummvm. [23:35] Zaarin (~jalla@ti511110a080-0969.bb.online.no) joined #scummvm. [23:35] _Zaarin_ (~jalla@ti511110a080-0969.bb.online.no) left irc: Read error: Connection reset by peer [23:36] ny00123 (~ny00123@bzq-79-177-26-133.red.bezeqint.net) left irc: Quit: Leaving [23:58] Kirben (kirben@c58-107-187-179.brasd3.vic.optusnet.com.au) joined #scummvm. [23:58] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [23:58] Nevyn7 (jhgjfgl@81-236-19-16-no39.tbcn.telia.com) left irc: [00:00] --- Thu Jun 10 2010