[00:00] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [00:02] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 246 seconds [00:02] Nick change: Strangerke_ -> Strangerke [00:39] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 248 seconds [00:40] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [00:41] D0SFreak (~D0SFreak@172.56.13.245) joined #scummvm. [00:47] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:50] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) left irc: Quit: Walking upside down in the sky, between the satellites passing by. Gliding along the black rainbow, I fly away with my shadow. Scratching the moon like a DJ, the night follows its odyssey. [00:55] RLP__ (~D0SFreak@208.167.254.32) joined #scummvm. [00:58] D0SFreak (~D0SFreak@172.56.13.245) left irc: Ping timeout: 248 seconds [01:02] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [01:47] Littleboy (~littleboy@c-73-16-71-98.hsd1.ma.comcast.net) left irc: Quit: Être dans le vent, une ambition de feuille morte. [02:12] RLP__ (~D0SFreak@208.167.254.32) left irc: Ping timeout: 245 seconds [02:20] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 256 seconds [02:21] Dominus (~dominus@188-23-240-254.adsl.highway.telekom.at) joined #scummvm. [02:21] Dominus (~dominus@188-23-240-254.adsl.highway.telekom.at) left irc: Changing host [02:21] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [02:42] Vampire0_ (~Vampire@jEdit/Vampire) joined #scummvm. [02:46] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 248 seconds [02:51] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) joined #scummvm. [02:51] #scummvm: mode change '+o tsoliman' by ChanServ!ChanServ@services. [02:51] how to summon & [03:00] how to summon what/who? [03:01] I use a bouncer so I seem to be always online (as long as my bouncer is online anyway .. which is most of the time) so to summon me all you have to do is mention me or PM me or type one of my watch words [03:05] Harekiet (~harekiet@kittens.harekiet.com) got netsplit. [03:05] Unseen2 (snowcat@snowcat.de) got netsplit. [03:05] thesquib (~thesquib@192.241.198.27) got netsplit. [03:05] fuzzie (fuzzie@twinsen.zall.org) got netsplit. [03:05] fuzzie (fuzzie@twinsen.zall.org) returned to #scummvm. [03:05] Unseen2 (snowcat@snowcat.de) returned to #scummvm. [03:05] thesquib (~thesquib@192.241.198.27) returned to #scummvm. [03:16] Harekiet (~harekiet@kittens.harekiet.com) got lost in the net-split. [03:20] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [04:10] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [04:13] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 264 seconds [05:24] balrog (~balrog@unaffiliated/balrog) left irc: Ping timeout: 265 seconds [05:40] tsoliman: But how are you watching the channel without being joined? [05:40] Action: Endy is amazed by this voodoo magic! :P [05:40] I am in the channel, am I not? [05:43] Action: tsoliman checks the log to see if he left [05:43] Endy: I think I am experiencing a whoosh moment [05:59] demonimin (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 252 seconds [06:10] balrog (~balrog@unaffiliated/balrog) joined #scummvm. [06:16] Action: Endy grins [06:16] seen lskovlun [06:16] lskovlun (~lars@0x3ec7af05.osd.customer.dk.telia.net) was last seen quitting from #scummvm 15 days, 2 hours, 31 minutes ago stating (Quit: Leaving). [06:16] [S+Z] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) has joined channel #scummvm [06:16] Hence the voodoo magic [06:16] oh never mind [06:16] I'm blind without my glasses today [06:17] Action: Endy sighs and hopes he finds them when he gets home so he can actually read his screen :P [06:17] :) [07:10] demonimin (~demonimin@unaffiliated/demonimin) joined #scummvm. [07:19] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) left irc: Quit: ZNC - http://znc.in [07:26] m_kiewitz (~m_kiewitz@x4d03fbbb.dyn.telefonica.de) joined #scummvm. [07:26] m_kiewitz (~m_kiewitz@x4d03fbbb.dyn.telefonica.de) left irc: Changing host [07:26] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [07:26] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [07:29] GitHub102 (~GitHub102@192.30.252.34) joined #scummvm. [07:29] [scummvm] sev- pushed 6 new commits to master: https://github.com/scummvm/scummvm/compare/b7bf9e87725d...11812d9af9fa [07:29] scummvm/master 704b483 Filippos Karapetis: FULLPIPE: Delete cursors in _cursorsArray in InputController destructor [07:29] scummvm/master c3a3d7e Filippos Karapetis: FULLPIPE: Change _gameName into a Common::String [07:29] scummvm/master 907bab8 Filippos Karapetis: FULLPIPE: Remove unused variable [07:29] GitHub102 (GitHub102@192.30.252.34) left #scummvm. [07:29] GitHub133 (~GitHub133@192.30.252.34) joined #scummvm. [07:29] [scummvm] sev- closed pull request #883: Fullpipe: Plug some memory leaks (master...fullpipe_mem) https://github.com/scummvm/scummvm/pull/883 [07:29] GitHub133 (GitHub133@192.30.252.34) left #scummvm. [07:29] GitHub195 (~GitHub195@192.30.252.34) joined #scummvm. [07:29] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMs42 [07:29] scummvm/master 0783643 Timo Mikkolainen: I18N: Update translation (Finnish)... [07:29] GitHub195 (GitHub195@192.30.252.34) left #scummvm. [07:32] GitHub143 (~GitHub143@192.30.252.45) joined #scummvm. [07:32] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMs4b [07:32] scummvm/master bb764c8 Walter Agazzi: I18N: Update translation (Italian)... [07:32] GitHub143 (GitHub143@192.30.252.45) left #scummvm. [07:34] GitHub149 (~GitHub149@192.30.252.45) joined #scummvm. [07:34] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMsBI [07:34] scummvm/master 4116e96 Petter Sjölund: I18N: Update translation (Swedish)... [07:34] GitHub149 (GitHub149@192.30.252.45) left #scummvm. [07:35] GitHub92 (~GitHub92@192.30.252.45) joined #scummvm. [07:35] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMsBm [07:35] scummvm/master d457db5 Eugene Sandulenko: I18N: Update translation (Swedish)... [07:35] GitHub92 (GitHub92@192.30.252.45) left #scummvm. [07:36] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) joined #scummvm. [07:36] #scummvm: mode change '+o tsoliman' by ChanServ!ChanServ@services. [07:40] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) left irc: Ping timeout: 246 seconds [07:43] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [07:52] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) joined #scummvm. [07:52] #scummvm: mode change '+o tsoliman' by ChanServ!ChanServ@services. [07:57] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 256 seconds [07:58] snover (~snover@unaffiliated/snover) joined #scummvm. [07:58] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [08:14] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) left irc: Remote host closed the connection [08:20] Lightkey (~Darklock@p200300764C2EBF0522CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 258 seconds [08:33] Lightkey (~Darklock@p200300764C2EBF7422CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [08:57] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:57] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:57] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [08:58] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [08:58] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [09:38] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) joined #scummvm. [09:38] good meowning =^.^= [09:46] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [09:46] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:56] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [09:56] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [10:15] morning [10:21] ajax16384 (~User@109.60.130.33) joined #scummvm. [10:21] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [10:42] GitHub60 (~GitHub60@192.30.252.40) joined #scummvm. [10:42] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMsX0 [10:42] scummvm/master 00a0882 Eugene Sandulenko: I18N: Update translation (Italian)... [10:42] GitHub60 (GitHub60@192.30.252.40) left #scummvm. [10:51] Uh [10:51] I'm not sure about that translation. [10:54] GitHub192 (~GitHub192@192.30.252.42) joined #scummvm. [10:54] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMs1W [10:54] scummvm/master 90733fe Walter Agazzi: I18N: Update translation (Italian)... [10:54] GitHub192 (GitHub192@192.30.252.42) left #scummvm. [10:54] "Game" as in "chess is a 2 player game" is "gioco" in italian, but "game" as in "a tournament game" is "partita". [11:08] GitHub141 (~GitHub141@192.30.252.40) joined #scummvm. [11:08] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMsDO [11:08] scummvm/master 978fb39 Eugene Sandulenko: I18N: Update translation (Italian)... [11:08] GitHub141 (GitHub141@192.30.252.40) left #scummvm. [11:11] D0SFreak (~D0SFreak@172.56.13.240) joined #scummvm. [11:18] GitHub74 (~GitHub74@192.30.252.40) joined #scummvm. [11:18] [scummvm] tobiatesan opened pull request #884: I18N: Some improvements to Italian strings (master...it) https://git.io/vMsym [11:18] GitHub74 (GitHub74@192.30.252.40) left #scummvm. [11:38] jamm (~jam@unaffiliated/jamm) joined #scummvm. [11:55] demonimin (~demonimin@unaffiliated/demonimin) got netsplit. [11:55] lolo (~lemec@wtsi-nat-m-dt3.sanger.ac.uk) got netsplit. [11:55] klusark (~klusark@216-71-194-243.dyn.novuscom.net) got netsplit. [11:55] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) got netsplit. [11:55] holdsworth (~quassel@unaffiliated/holdsworth) got netsplit. [11:55] ruskie (ruskie@sourcemage/mage/ruskie) got netsplit. [11:55] Asterisk (~asterisk@unaffiliated/asterisk) got netsplit. [11:55] demonimin (~demonimin@5.51.222.165) joined #scummvm. [11:55] demonimin (~demonimin@5.51.222.165) left irc: Changing host [11:55] demonimin (~demonimin@unaffiliated/demonimin) joined #scummvm. [11:56] Asterisk (~asterisk@69.195.134.172) joined #scummvm. [11:56] holdsworth (~quassel@unaffiliated/holdsworth) returned to #scummvm. [11:56] klusark (~klusark@216-71-194-243.dyn.novuscom.net) returned to #scummvm. [11:56] Asterisk (~asterisk@69.195.134.172) left irc: Changing host [11:56] Asterisk (~asterisk@unaffiliated/asterisk) joined #scummvm. [11:57] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) returned to #scummvm. [11:59] GitHub159 (~GitHub159@192.30.252.34) joined #scummvm. [11:59] [scummvm] sev- closed pull request #884: I18N: Some improvements to Italian strings (master...it) https://git.io/vMsym [11:59] GitHub159 (GitHub159@192.30.252.34) left #scummvm. [11:59] GitHub2 (~GitHub2@192.30.252.40) joined #scummvm. [11:59] [scummvm] sev- pushed 5 new commits to master: https://git.io/vMs7q [11:59] scummvm/master 1ea1b04 Tobia Tesan: I18N: Improve italian translation of "game data" strings [11:59] scummvm/master bcc663e Tobia Tesan: I18N: Replace "scaricamento" with "download" in italian translation... [11:59] scummvm/master 0bbebfc Tobia Tesan: I18N: Replace "gioco" with "partita" in select italian strings.... [11:59] GitHub2 (GitHub2@192.30.252.40) left #scummvm. [11:59] GitHub101 (~GitHub101@192.30.252.45) joined #scummvm. [11:59] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMs7s [11:59] scummvm/master 825482e Walter Agazzi: I18N: Update translation (Italian)... [11:59] GitHub101 (GitHub101@192.30.252.45) left #scummvm. [12:00] _sev: thanks, I'll use the web thingy in the future [12:06] ruskie (ruskie@sourcemage/mage/ruskie) got lost in the net-split. [12:06] lolo (~lemec@wtsi-nat-m-dt3.sanger.ac.uk) got lost in the net-split. [12:06] lolo (~lemec@wtsi-nat-m-dt3.sanger.ac.uk) joined #scummvm. [12:08] Oh noes [12:08] https://bugs.scummvm.org/ticket/9683 [12:08] The dirty rect thingy [12:08] acting up again [13:08] grrk-bzzt (grrk-bzzt@unaffiliated/grrk-bzzt) left #scummvm ("WeeChat 1.6"). [15:13] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:44] t0by (~t0by@unaffiliated/t0by) left irc: Ping timeout: 256 seconds [15:56] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 248 seconds [16:00] snover (~snover@unaffiliated/snover) joined #scummvm. [16:00] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [16:01] snover (snover@unaffiliated/snover) left #scummvm. [16:12] GitHub130 (~GitHub130@192.30.252.41) joined #scummvm. [16:12] [scummvm] eriktorbjorn pushed 1 new commit to master: https://git.io/vMGCO [16:12] scummvm/master fa466af Torbjörn Andersson: FULLPIPE: Silence GCC signed/unsigned warning. [16:12] GitHub130 (GitHub130@192.30.252.41) left #scummvm. [16:12] GitHub54 (~GitHub54@192.30.252.45) joined #scummvm. [16:12] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMGCG [16:12] scummvm/master 28d2f1d Tobia Tesan: I18N: Update translation (Italian)... [16:12] GitHub54 (GitHub54@192.30.252.45) left #scummvm. [16:13] WindlePoons (~WindlePoo@84-112-184-77.cable.dynamic.surfer.at) joined #scummvm. [16:13] Hi [16:16] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:42] snover (~snover@unaffiliated/snover) joined #scummvm. [16:42] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [16:43] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [16:43] https://zetafleet.com/i/586e742c279cd.png oops [16:46] http://www.bluefountainmedia.com/snover ;) [16:48] my irc client seems to have gone a little crazy [16:48] lets try that again https://zetafleet.com/i/586e742c279cd.png [16:50] hmmm [16:50] to be clear this is just me breaking stuff accidentally while working on the engine [17:09] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) joined #scummvm. [17:23] bgK (~bgk@rbx1-fr.quadhost.net) left irc: Ping timeout: 246 seconds [17:26] bgK (~bgk@2001:41d0:2:599c::2a60:8434) joined #scummvm. [17:26] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services. [17:37] ny00123 (~ny00123@93-172-131-136.bb.netvision.net.il) joined #scummvm. [17:44] criezy (~criezy@host109-147-201-134.range109-147.btcentralplus.com) joined #scummvm. [17:44] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [17:53] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 256 seconds [17:54] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [17:58] Farmboy0 (~quassel@p5DD10F50.dip0.t-ipconnect.de) joined #scummvm. [17:58] Farmboy0 (~quassel@p5DD10F50.dip0.t-ipconnect.de) left irc: Changing host [17:58] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [18:07] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [18:26] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 240 seconds [18:32] snover (~snover@unaffiliated/snover) joined #scummvm. [18:32] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [18:46] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [19:07] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [19:07] #scummvm: mode change '+o Strangerke_' by ChanServ!ChanServ@services. [19:10] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 245 seconds [19:10] Nick change: Strangerke_ -> Strangerke [19:21] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Ping timeout: 245 seconds [19:27] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [19:27] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:28] D0SFreak (~D0SFreak@172.56.13.240) left irc: Ping timeout: 240 seconds [19:32] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 245 seconds [19:37] snover (~snover@unaffiliated/snover) joined #scummvm. [19:37] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [19:38] snover (snover@unaffiliated/snover) left #scummvm. [19:38] snover (~snover@unaffiliated/snover) joined #scummvm. [19:38] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [19:40] GitHub50 (~GitHub50@192.30.252.45) joined #scummvm. [19:40] [scummvm] csnover opened pull request #885: BUILD: Speed up Travis-CI builds (master...faster-travis) https://git.io/vMGQX [19:40] GitHub50 (GitHub50@192.30.252.45) left #scummvm. [19:40] GitHub193 (~GitHub193@192.30.252.42) joined #scummvm. [19:40] [scummvm] Strangerke closed pull request #880: BURIED: Add Engine For Journeyman Project 2: Buried In Time (master...engine_buried) https://git.io/vMtHK [19:40] GitHub193 (GitHub193@192.30.252.42) left #scummvm. [19:51] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [19:55] Harekiet (~harekiet@kittens.harekiet.com) left irc: Read error: Connection reset by peer [20:00] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [20:08] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [20:08] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [20:21] ah, another beautiful off-by-one error in ssci. calls resize(index) instead of resize(index + 1) and this happens to work because it always allocates an extra 25 elements on resize, and the first resize always allocates memory because they stick a header at the beginning of the allocated memory [20:21] and calculate the resize based on bytes including the header [20:21] 👠a+ design [20:25] "because it always allocates an extra 25 elements on resize" lol [20:26] i guess it crashed they couldn't figure out why and then they just added "+ 25" [20:29] i think it is probably actually to avoid memory fragmentation/excessive calls to reallocate & move memory [20:34] i dont know how trashy on memory the sciarray implementation is in scummvm right now. not enough for me to notice anything, i guess :) [20:34] shouldn't they have used something like index + (index / 8) or something like that? [20:35] a hardcoded +25 is a pretty silly thing to do, in case they allocate let's say 400, they should add more spare ones than in case they allocate 5 [20:36] at least imo [20:41] snover: I looked at the sci-rgb branch you linked yesterday, but couldn't figure out which commits there are unique, and what's the purpose behind this feature? [20:48] omer_mor_: just a reason why i hate merge commits :) [20:49] This allows scene transitions without palette glitches, and opens the possibility of having per-resource palette adjustments like FreeSCI had. [20:50] for sci32 it would potentially mean that cel scaling could be performed with linear interpolation instead of NN, which would improve image quality, particularly in GK1 and when playing upscaled half-size VMDs [20:52] cool! are there any demo screenshots? [20:59] i have no idea. i never worked on it [21:08] snover: I'm changing that small formatting thing and fixing the @param size->maxSize in your strnlen PR, and then I'll merge it manually [21:08] wjp: ok. thanks! [21:09] GitHub94 (~GitHub94@192.30.252.41) joined #scummvm. [21:09] [scummvm] wjp pushed 2 new commits to master: https://git.io/vMZfa [21:09] scummvm/master 9d38934 Colin Snover: COMMON: Add strnlen for safer C string length reads... [21:09] scummvm/master c919c99 Willem Jan Palenstijn: TESTS: Fix warnings [21:09] GitHub94 (GitHub94@192.30.252.41) left #scummvm. [21:09] GitHub99 (~GitHub99@192.30.252.42) joined #scummvm. [21:09] [scummvm] wjp closed pull request #870: COMMON: Add strnlen for safer C string length reads (master...strnlen) https://git.io/vMZfr [21:09] GitHub99 (GitHub99@192.30.252.42) left #scummvm. [21:10] omer_mor_: 813c9c9c444be673841d3160f9897ec0f4051e22 is the one in sci-rgb with the most descriptive comment, probably [21:12] wjp: tnx. any screenshots? [21:13] custom palette + undithering: https://www.usecode.org/scummvm/sq3_undithered_pal.png (original: https://www.usecode.org/scummvm/sq3.png ) [21:14] but one of the nicest effects of this would be clean transitions [21:14] i.e., where the old scene wouldn't get a corrupt palette [21:14] kurtwr (~kurtwr@c-73-12-209-100.hsd1.ca.comcast.net) left irc: Ping timeout: 252 seconds [21:14] and I didn't make a video of that [21:14] kurtwr (~kurtwr@c-50-173-166-91.hsd1.ca.comcast.net) joined #scummvm. [21:15] (this custom palette in sq3 is by syke for freesci) [21:15] wjp: while it is fresh in my mind& i looked through all the opcodes today for sci3. it looks like lars already identified and implemented the ones that were brand new (opcodes to get -info- and -super-). there are some minor changes to op_shr and op_not, op_callk, op_send, op_pushSelf, op_lst (byte), and op_super that look like they are designed to deal with r_acc being 32-bits. [21:15] atop/stop/iptoa/dptoa/iptos/dptos change the way they set -info- flags but they still set them [21:15] ah, r_acc is 32 bit too? [21:16] ptoa and ptos got some new code doing some weird-ass stuff i dont even understand yet [21:16] i guess its the new more efficient property lookup code [21:17] yeah. [21:18] (does span-h need to be rebased on top of this strnlen commit?) [21:19] (no, the unit tests magically worked because it is code in Common namespace, so without the strnlen commit it picks up the non-standard-but-everywhere global strnlen, and now that 870 is landed it will use the one in Common) [21:20] (i mean, i hate merge commits, so i would be happy to rebase it ;) [21:20] ) [21:30] Littleboy (~littleboy@c-73-16-71-98.hsd1.ma.comcast.net) joined #scummvm. [21:30] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [21:32] criezy (~criezy@host109-147-201-134.range109-147.btcentralplus.com) left irc: Quit: criezy [21:38] GitHub46 (~GitHub46@192.30.252.34) joined #scummvm. [21:38] [scummvm] sev- closed pull request #885: BUILD: Speed up Travis-CI builds (master...faster-travis) https://github.com/scummvm/scummvm/pull/885 [21:38] GitHub46 (GitHub46@192.30.252.34) left #scummvm. [21:38] GitHub194 (~GitHub194@192.30.252.42) joined #scummvm. [21:38] [scummvm] sev- pushed 2 new commits to master: https://git.io/vMZIB [21:38] scummvm/master 507562e Colin Snover: BUILD: Speed up Travis-CI builds... [21:38] scummvm/master 72f421c Eugene Sandulenko: Merge pull request #885 from csnover/faster-travis... [21:38] GitHub194 (GitHub194@192.30.252.42) left #scummvm. [21:39] wjp: what's the advantage of the custom palette? How is it different from custom PICs/VIEWs? Is there an objective advantage for it? [21:42] ny00123 (~ny00123@93-172-131-136.bb.netvision.net.il) left irc: Quit: Leaving [21:42] pic/view palettes need to be merged into the system palette to display, so you are stuck with no more than 236/256 colours on screen [21:43] with a true-colour renderer there would be no such requirement [21:44] the reason why the transitions can look crummy is because the palette for the new room replaces the palette for the old room because there is not enough room for both [21:44] GitHub68 (~GitHub68@192.30.252.41) joined #scummvm. [21:44] [scummvm] criezy pushed 1 new commit to master: https://git.io/vMZL1 [21:44] scummvm/master 3c170d6 jepael: I18N: Update translation (Finnish)... [21:44] GitHub68 (GitHub68@192.30.252.41) left #scummvm. [21:45] but manually picking new palettes (like the one in the sq3 screenshot) is a very subjective work, and will require manual work for each room. unless I'm not getting this right? [21:46] of course that's subjective [21:46] isn't it like saying that the 16-color lo-res restriction in sci0 is very limiting, so let's remake the game's graphics in hi-res full-color? [21:46] Nick change: omer_mor_ -> omer_mor [21:47] "like"? [21:47] maybe in a very mild way [21:47] it's a FreeSCI feature, in any case [21:47] it's a fairly lightweight way of getting some extra visual contrast in there [21:48] syke did this for at least sq3 and lsl2 IIRC [21:48] both use manual "enhancements" [21:48] I'm not sure where you want to go with this [21:48] omer_mor_: one could get rid of those few transition issues by simply switching the screen to true color during the transition and then switching back. [21:48] it's not like the undithering feature which is automatic and uses the original game data in a new way [21:48] it's not even all transitions, but just a few. [21:49] although still changing that basically means that the game doesn't look like it looked before [21:49] omer_mor: if there's a point to your comments, now would be a good time to bring it up :-) [21:50] wjp: i'm trying to get the reasoning of doing this in the scope of scummvm [21:50] that's why i personally would prefer a simple option somewhere to switch it on and then really just changing to true colour during transition and then switching back. [21:50] omer_mor: because it was trivial to add [21:50] won't you need to add new palettes to each room in each game? [21:51] as I said, syke already did this for a large number of pics and views in sq3 and lsl [21:51] lsl2 [21:51] I can't say I like this idea of switching back and forth between modes [21:53] and if another dev comes up with his version of the palettes? which will be added to scummvm? [21:53] you'll maintain a gallery of selectable palettes? [21:53] omer_mor: in FreeSCI it worked with additional files [21:53] oh... [21:54] that makes more sense now [21:54] can we do flicker-free switches between 8bpp and 16/32bpp? [21:55] if it's not hard-coded in scummvm then it's reasonable [21:55] you can already put sci1 views into the directory of sci0 games and it will work [21:55] wjp: i thought we switched to true colour already somewhere else [21:55] video playback switches modes. its not seamless, at least in windowed mode [21:56] the window gets destroyed and recreated [21:56] not sure if that is an sdl limitation or a limitation of the way scummvm is using sdl [21:58] trading brief palette corruption for 2 flickers around transitions doesn't seem like a big improvement [21:59] what is going on with initGraphics was something in the back of my mind to look into since every movement in Phant2 involves a mode switch [22:00] since the room navigation videos are 16bpp duck [22:02] snover: is that on all platforms? we do it at least for mac sci games so that cinepak videos can be played [22:03] i don't get this palette corruption "issue" anyway. It's the very same as w/ the original interpreter. And Sierra has plenty of transitions where the palette stays the same. for example all sorts of scroll transitions. [22:04] m_kiewitz: it switches for any video that is >8bpp, so i think thats kq7 1.5 and phant2 for SCI32 [22:04] we could also just add an option to turn them off. in SSCI it looks that way almost all the time because transitions play way too fast [22:04] m_kiewitz: that's fine. Just keep it disabled when/if clean transitions ever get merged :-) [22:04] GitHub119 (~GitHub119@192.30.252.45) joined #scummvm. [22:04] [scummvm] csnover pushed 2 new commits to master: https://git.io/vMZm4 [22:04] scummvm/master 70d1edf Colin Snover: SCI32: Add validity checks to kList iteration methods... [22:04] scummvm/master 0c40d60 Colin Snover: SCI32: Fix off-by-one error in array resizing... [22:04] GitHub119 (GitHub119@192.30.252.45) left #scummvm. [22:05] if it's done the current way, then i will still be stuck in true color mode [22:05] GitHub105 (~GitHub105@192.30.252.42) joined #scummvm. [22:05] [scummvm] criezy pushed 1 new commit to master: https://github.com/scummvm/scummvm/commit/027d3199f14f1255082999e0b39336a19b0a4649 [22:05] scummvm/master 027d319 Petter Sjölund: I18N: Update translation (Swedish)... [22:05] GitHub105 (GitHub105@192.30.252.42) left #scummvm. [22:05] huh? [22:05] or you want to do all of that optionally? [22:05] don't you change the way pixels are drawn? [22:06] btw. i don't get flicker in kq7 [22:06] at least i don't see it [22:06] so maybe it's just an issue on some platforms and that could be fixed [22:06] better: should be fixed. [22:07] yeah, it should all be optional. Whatever code is there now is experimental [22:07] please don't jump to conclusions based on these hacks [22:08] but you have to change how pixels are drawn? Or not? [22:08] of course [22:09] and the change is just for a few transitions, right? and nothing else? [22:09] would you add all sorts if if()s then? and wouldn't that also be a problem performance-wise in general on systems that do not have that much power? [22:10] please give me some credit here :-) [22:10] GitHub166 (~GitHub166@192.30.252.45) joined #scummvm. [22:10] [scummvm] csnover opened pull request #886: SCI: Use strnlen instead of strlen to avoid buffer overflows (master...sci-strnlen) https://git.io/vMZYU [22:10] GitHub166 (GitHub166@192.30.252.45) left #scummvm. [22:11] the problem isn't that it's just about a few transitions. the problem is that the whole rendering is changed just for a few transitions. That's my problem with it. As I said - i would really prefer switching to hi/true color optionally during the few transitions [22:11] and in case sdl opens the window again on linux, then that should be fixed regardless [22:11] There are currently just hacks. If/when I come up with something clean enough to consider, we can have a look then [22:11] when it works seamless like it seems to do on Windows, it would be a way cleaner approach [22:12] D0SFreak (~D0SFreak@107.191.35.68) joined #scummvm. [22:12] because well it really is just a few transitions in some games. Sierra even changed the transitions in some other games to trigger multiple times and avoid palette "issues" by doing that [22:12] it's becoming a bit tiring to hear of arguments against this when there's not even a final suggestion for implementation [22:12] WindlePoons (~WindlePoo@84-112-184-77.cable.dynamic.surfer.at) left irc: Quit: Verlassend [22:12] for example in eco quest 2 it does transitions into a black screen and then from that black screen to the next scene [22:13] my arguments aren't against it in general. it's about the approach only. [22:13] i personally do not even see the need, but whatevs, i don't have a problem with such a feature. I simply don't like changing how the whole rendering works just for this, when you could change the relevant code only. [22:14] point taken [22:14] and my point is also that the switch issues w/ sdl should get investigated in any case. I thought it worked everywhere like it does for me. [22:14] we should, yes [22:15] i did notice however that for example kq6 under windows 3.11 also switched visibly around, which was surely a limitation of windows 3.11 (and i think it ran in 256 color mode as well) [22:18] snover: looks like you changed things around quite a bit in Span :-) [22:19] wjp: yeah. i was on a crazy mission to make the runtime footprint as low as possible. [22:43] rootfather (~rootfathe@p5B08408F.dip0.t-ipconnect.de) left irc: Ping timeout: 245 seconds [22:51] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 255 seconds [22:53] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [23:16] ajax16384 (~User@109.60.130.33) left irc: Ping timeout: 246 seconds [00:00] --- Fri Jan 6 2017