[Back to Index]

[00:34] --> Joefish joined #scummvm.
[00:34] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services.
[00:34] <-- Joefish_ left irc: Ping timeout: 246 seconds
[01:02] <-- Farmboy0 left irc: Remote host closed the connection
[01:03] <-- SylvainTV left irc: Read error: Connection reset by peer
[01:11] --> _sev_ joined #scummvm.
[01:11] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[01:13] <-- _sev left irc: Ping timeout: 240 seconds
[01:39] --> DominusExult joined #scummvm.
[01:42] <-- Dominus left irc: Ping timeout: 260 seconds
[01:42] Nick change: DominusExult -> Dominus
[01:45] --> Joefish_ joined #scummvm.
[01:45] #scummvm: mode change '+v Joefish_' by ChanServ!ChanServ@services.
[01:48] <-- Joefish left irc: Ping timeout: 240 seconds
[01:59] --> GitHub62 joined #scummvm.
[01:59] <GitHub62> [scummvm] dreammaster pushed 2 new commits to master: https://git.io/vHDCc
[01:59] <GitHub62> scummvm/master 782479a Paul Gilbert: TITANIC: Field renamings for CCreditText
[01:59] <GitHub62> scummvm/master 3bd579b Paul Gilbert: TITANIC: Fix jerkiness in end credits
[01:59] GitHub62 (GitHub62@192.30.252.45) left #scummvm.
[02:10] <-- m_kiewitz left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray.
[02:25] <-- dreammaster left irc:
[03:04] --> goom joined #scummvm.
[03:09] --> exmensa joined #scummvm.
[03:11] <-- exmensa_ left irc: Ping timeout: 246 seconds
[04:16] <-- snover left irc: Ping timeout: 268 seconds
[04:21] --> snover joined #scummvm.
[04:21] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services.
[04:47] <snover> hold onto your butts.
[04:47] --> GitHub28 joined #scummvm.
[04:47] <GitHub28> [scummvm] csnover pushed 13 new commits to master: https://git.io/vHDBi
[04:47] <GitHub28> scummvm/master 06e8221 Colin Snover: SCI: Implement Serializable for Object
[04:47] <GitHub28> scummvm/master b73906f Colin Snover: SCI: Get LRU from list directly, instead of from a reverse iterator
[04:47] <GitHub28> scummvm/master a2ead7c Colin Snover: SCI32: Fix include path
[04:47] GitHub28 (GitHub28@192.30.252.42) left #scummvm.
[04:47] --> GitHub171 joined #scummvm.
[04:47] <GitHub171> [scummvm] criezy pushed 1 new commit to master: https://git.io/vHDBQ
[04:47] <GitHub171> scummvm/master 2a366e3 Thierry Crozat: I18N: Update translations templates
[04:47] GitHub171 (GitHub171@192.30.252.45) left #scummvm.

[04:58] <-- Lightkey left irc: Ping timeout: 246 seconds
[05:11] --> Lightkey joined #scummvm.
[05:14] --> GitHub1 joined #scummvm.
[05:14] <GitHub1> [scummvm] csnover pushed 1 new commit to master: https://git.io/vHDRs
[05:14] <GitHub1> scummvm/master 48baf5a Colin Snover: SCI32: Fix uninitialized temp read in LSL6hires...
[05:14] GitHub1 (GitHub1@192.30.252.42) left #scummvm.
[05:22] --> GitHub188 joined #scummvm.
[05:22] <GitHub188> [scummvm] csnover pushed 1 new commit to master: https://git.io/vHDR4
[05:22] <GitHub188> scummvm/master 62fd5df Colin Snover: SCI32: Fix uninitialized temp read in Torin...
[05:22] GitHub188 (GitHub188@192.30.252.42) left #scummvm.
[05:28] <snover> wjp: I realised upon review of the comments I wrote in kLock/kUnLoad that there was ambiguity about what this referred to. Pronouns are the worst. Hopefully the descriptions are understandable now.
[06:52] --> ny00123 joined #scummvm.
[07:28] <-- LittleToonCat left irc: Remote host closed the connection
[07:37] --> Henke37 joined #scummvm.
[07:41] --> Strangerke_ joined #scummvm.
[07:44] <-- Strangerke left irc: Ping timeout: 268 seconds
[07:44] Nick change: Strangerke_ -> Strangerke
[07:58] <-- exmensa left irc: Ping timeout: 240 seconds
[08:06] <-- Cheeseness left irc: Remote host closed the connection
[08:10] --> Cheeseness joined #scummvm.
[09:03] --> m_kiewitz joined #scummvm.
[09:03] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[09:22] --> omer_mor_ joined #scummvm.
[09:24] <-- omer_mor left irc: Ping timeout: 245 seconds
[09:31] --> WooShell joined #scummvm.
[09:33] <WooShell> good meowning =^.^=
[09:48] --> t0by joined #scummvm.
[09:48] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[10:23] <-- somaen_2 left irc: Remote host closed the connection
[10:37] <t0by> morning
[10:37] t0by yawns
[11:10] --> ajax16384 joined #scummvm.
[11:10] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[11:11] --> SylvainTV joined #scummvm.
[11:11] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[11:14] --> waltervn joined #scummvm.
[11:14] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[11:34] --> Strangerke_ joined #scummvm.
[11:36] <-- Strangerke left irc: Ping timeout: 246 seconds
[11:36] Nick change: Strangerke_ -> Strangerke
[11:45] <-- heroux left irc: Ping timeout: 258 seconds
[11:50] --> heroux joined #scummvm.
[12:43] --> exmensa joined #scummvm.
[14:54] --> omer_mor joined #scummvm.
[14:57] <-- omer_mor_ left irc: Ping timeout: 268 seconds
[15:07] --> LittleToonCat joined #scummvm.
[15:17] --> GitHub41 joined #scummvm.
[15:17] <GitHub41> [scummvm] waltervn pushed 1 new commit to master: https://git.io/vHDSX
[15:17] <GitHub41> scummvm/master 4cfb93c Walter van Niftrik: ADL: Add loading of hires4 game data
[15:17] GitHub41 (GitHub41@192.30.252.42) left #scummvm.
[15:40] <-- t0by left irc: Ping timeout: 246 seconds
[16:05] --> t0by joined #scummvm.
[16:05] <-- t0by left irc: Changing host
[16:05] --> t0by joined #scummvm.
[16:05] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[16:09] Nick change: Joefish_ -> Joefish
[16:15] --> go2m joined #scummvm.
[16:18] <-- goom left irc: Ping timeout: 240 seconds
[16:27] --> Strangerke_ joined #scummvm.
[16:28] --> Littleboy joined #scummvm.
[16:28] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[16:29] <-- Strangerke left irc: Ping timeout: 240 seconds
[16:29] Nick change: Strangerke_ -> Strangerke

[16:45] <wjp> anything from valgrind?
[16:48] <criezy> That's exactly what I was looking at.
[16:49] <criezy> There is a Conditional jump or move depends on uninitialised value(s) in Sci::SciMusic::sortPlayList() and nothing else.
[16:50] <criezy> And I do actually get music when using valgrind (I think, I do get some noise at least, but it is stuttering a lot so I am not sure this is music).
[16:51] <criezy> And the valgrind report is the one already reported here: https://bugs.scummvm.org/ticket/9757
[16:54] <snover> criezy: what does `audio_list` in the sci debugger (ctrl+shift+d) say when sound is not playing?
[16:56] <criezy> Audio list(1 active channels):
[16:56] <criezy> 0[0001:29cb]: audio.34, started at 0, pos 571/1495, vol 0, pan -1
[16:56] <criezy> Lock: audio.34
[16:56] <criezy> Is the 'vol 0' normal?
[16:57] <snover> yes/no, the game starts it at volume 0 then fades in the audio
[16:57] <snover> so it should be saying something like
[16:57] <snover> 0[0001:29cb]: audio.34, started at 1, pos 33/1495, vol 16, pan -1
[16:57] <snover> fade: vol 0 -> 63, started at 1, pos 33/120
[16:58] <criezy> When I get music (for example starting in windowed mode) it says 'started at 1' and 'vol 63'.
[16:59] <snover> heh.
[16:59] <snover> i wonder if starting at 0 is a problem.
[16:59] <criezy> The rest is the same (so I have no 'fade' line).
[17:01] <wjp> startedAtTick 0? That does sound dangerous
[17:01] <snover> the fade line will go away once it is up to the final volume
[17:02] <wjp> assuming fadeStartTick would then also be 0
[17:03] <snover> yeah. it will never fade if that happens.
[17:05] <snover> such a scenario was impossible in SSCI because the game would run some benchmarking stuff at the beginning which would take a few ticks, but since the benchmarking gets disabled in ScummVM this can now happen, if your computer is just too dang speedy.
[17:06] <wjp> hack getTickCount to return + 1? :-)
[17:06] <wjp> or maybe just add a separate bool to determine if fading or not, instead of re-using fadeStartTick :-)
[17:07] <snover> that was my first thought, though i am wondering if it would be better if we just wait for a tick at engine startup, or& yes, using a bool there
[17:07] <snover> (first thought = getTickCount)
[17:09] <snover> I suspect there are a lot of things that would freak out if they started on tick 0
[17:13] <wjp> if it's a problem here, it could indeed hit elsewhere too...
[17:13] <wjp> and a tick of delay shouldn't hurt anything
[17:14] <snover> it looks like this just means changing sci.cpp:647 from 0 to 17
[17:27] <wjp> looks like that should do it, yes
[17:34] <-- chadj left irc: Ping timeout: 258 seconds
[17:37] --> GitHub29 joined #scummvm.
[17:37] <GitHub29> [scummvm] csnover pushed 1 new commit to master: https://git.io/vHDxL
[17:37] <GitHub29> scummvm/master 61f07c1 Colin Snover: SCI: Start engine at tick 1...
[17:37] GitHub29 (GitHub29@192.30.252.34) left #scummvm.
[17:37] <m_kiewitz> snover: lol, funny issue
[17:41] <snover> our very own Error 47
[17:41] <Lightkey> ..why 47? Hitman?
[17:52] <snover> Error 47 is what happens in a bunch of SCI games when your computer is too fast for the game
[17:52] <snover> (in SSCI)
[18:28] <m_kiewitz> no, Adam West seems to have died (1966 Batman) :(
[18:31] <-- t0by left irc: Read error: Connection reset by peer
[18:32] --> t0by joined #scummvm.
[18:32] <-- t0by left irc: Changing host
[18:32] --> t0by joined #scummvm.
[18:32] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services.
[18:36] --> dreammaster joined #scummvm.
[18:36] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[18:36] <Strangerke> G'day dreammaster :)
[18:42] <dreammaster> Wazzup
[18:49] --> chadj joined #scummvm.
[19:07] <snover> wjp: im feeling pretty good about the debugger changes if you want to land those. we can improve bpe later/never.
[19:16] <-- t0by left irc: Quit: t0by
[19:27] <m_kiewitz> yes yes yes, improve the debugger
[19:27] <Simei> Good evening
[19:27] <dreammaster> G'day
[19:27] <m_kiewitz> i don't even see a point to wait with that any longer, if it breaks something then well the debugger will be broken and that one is for us anyway
[19:31] <wjp> snover: great, thanks for trying them out
[19:34] <wjp> snover: I haven't been able to follow SCI commits over the past week closely; any likely chance of breakage/interference if I rebase?
[19:35] <snover> wjp: it should be fine, i have just rebased without a problem
[19:36] <wjp> it at least rebases and builds cleanly here, and some basic testing seems ok
[19:36] <-- ajax16384 left irc: Read error: Connection reset by peer
[19:36] --> GitHub171 joined #scummvm.
[19:36] <GitHub171> [scummvm] wjp pushed 16 new commits to master: https://git.io/vHyv6
[19:36] <GitHub171> scummvm/master 3554875 Willem Jan Palenstijn: SCI: Fix wildcard selector breakpoints...
[19:36] <GitHub171> scummvm/master 1e5c965 Willem Jan Palenstijn: SCI: Move scriptdebug declarations to separate header
[19:36] <GitHub171> scummvm/master e986735 Willem Jan Palenstijn: SCI: Handle selector read/write breakpoints from opcodes
[19:36] GitHub171 (GitHub171@192.30.252.41) left #scummvm.
[19:36] <wjp> there we go
[19:37] --> GitHub56 joined #scummvm.
[19:37] <GitHub56> [scummvm] criezy pushed 1 new commit to master: https://git.io/vHyvX
[19:37] <GitHub56> scummvm/master 7b03f9e Thierry Crozat: I18N: Update translations templates
[19:37] GitHub56 (GitHub56@192.30.252.41) left #scummvm.
[19:37] <m_kiewitz> thx, will surely help with the script patches
[19:38] <wjp> possible improvements that have been mentioned but I haven't worked on: improving export bp logging, moving bpw/bpr/bpx to the same pattern matching that bpk is using, catching selector reads/writes from inside kernel calls
[19:51] <Simei> _sev, t0by: I looked a bit into the code, so I guess that I will begin by displaying the cursor first, it's still a series of unit32 sprites to switch between them, like those in animations. I also checked how cursor display works in plumbers, there is a "replaceCursor" to set cursor image, but I think it's a bitmap with key color. So I guess that I won't use the display functions of CursorMan but stick to the origin cursor
[19:51] <Simei> display code, and then use getMousePos() to update the sprite position ? I also find out that all sludge input events are covered by scummvm event types, which is good. :)
[19:52] <snover> wjp: should those go into trac so they dont get lost? maybe with a good-first-bug keyword?
[19:57] <wjp> not a bad idea
[20:03] <wjp> #9833, #9834, #9835
[20:03] <wjp> haven't set keyword
[20:11] <snover> ok
[20:12] --> GitHub102 joined #scummvm.
[20:12] <GitHub102> [scummvm] wjp closed pull request #954: SCI: Various breakpoint improvements (master...sci_breakpoints) https://git.io/vHZRc
[20:12] GitHub102 (GitHub102@192.30.252.40) left #scummvm.
[20:13] <snover> i am interested in feedback/ideas for improvement about this stuff: https://github.com/csnover/scummvm/commit/711d3fb8cc71aa452af9b6a5f3e4cf02297e6162
[20:15] <snover> its better than just telling a user that they need to find some patch, but Im not sure if it is better enough that it should actually be done.
[20:15] <snover> linking to an uncontrollable third party doesnt seem great. not just automatically applying patches also doesnt seem great.
[20:22] <wjp> we can redirect via a landing page on our own webpage
[20:25] <m_kiewitz> snover: why direct them to a 3rd party site?
[20:25] <m_kiewitz> i think we host the patches too
[20:27] <m_kiewitz> and we could put links to them onto our wiki?!
[20:28] <snover> i dont see any patches on the server, though i guess i could be blind. i see only demos and freebies.
[20:29] <snover> i do feel like some redirector would probably be a good idea since these links would persist in old scummvm versions forever
[20:29] <snover> even if it is just redirecting to some other place on scummvm.org like the wiki
[20:35] <m_kiewitz> hmm, i thought I talked with sev about it
[20:35] <m_kiewitz> anyway, it's simple to upload them.
[20:36] <m_kiewitz> ah here they are, on my own harddrive. Will upload them to our private FTP for now
[20:40] <snover> hm. the main server disk is 95% full now.
[20:40] <m_kiewitz> it's 7.5 MB patches in total
[20:41] <snover> yeah, i know, they are very small. just pointing it out since i just noticed it now.
[20:41] <m_kiewitz> i also wrote a documentation about most patches
[20:41] <m_kiewitz> if saves are affected, etc.
[20:41] <m_kiewitz> and for which version it is
[20:42] <m_kiewitz> still that's data from 2013, so there may be incorrect things in there
[20:56] <Simei> _sev, t0by: it's the draft of this week's blog :) https://docs.google.com/document/d/1COI4358-2hwzykc5GqaX5TYfVSJags5PH6U285VjbK0/edit?usp=sharing
[21:01] --> Strangerke_ joined #scummvm.
[21:03] <snover> m_kiewitz: can you send me the directory structure of torin spanish?
[21:03] <snover> s/structure/listing
[21:03] <-- Strangerke left irc: Ping timeout: 240 seconds
[21:03] Nick change: Strangerke_ -> Strangerke
[21:20] <-- Littleboy left irc: Ping timeout: 240 seconds
[21:41] <-- ny00123 left irc: Quit: Leaving
[22:21] --> GitHub156 joined #scummvm.
[22:21] <GitHub156> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vHytZ
[22:21] <GitHub156> scummvm/master 4344019 Paul Gilbert: VOYEUR: Fix backgrounds not showing for static rooms
[22:21] GitHub156 (GitHub156@192.30.252.42) left #scummvm.
[22:25] --> girafe joined #scummvm.
[22:35] <-- WooShell left irc: Quit: If you understand or if you don't, if you believe or if you doubt - There's a universal justice, and the eyes of truth are always watching you.
[23:38] <-- waltervn left irc: Quit: Leaving
[23:43] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[00:00] --- Sun Jun 11 2017