[Back to Index]

  
[00:29] --> gsi_ joined #scummvm.
[00:32] <-- gsi left irc: Ping timeout: 276 seconds
[01:24] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[01:24] --> TMM joined #scummvm.
[01:55] --> DominusExult joined #scummvm.
[01:57] <-- Dominus left irc: Ping timeout: 246 seconds
[01:57] Nick change: DominusExult -> Dominus
[02:02] <grogbot> [discord] <dreammaster> As for Ripley's, I finished implementing the game's user interface, and started my gradual play-through. Currently, I'm working on debugging the first in-game action of using the handling stick or sword to restrain or kill the snake threatening your servant. Being right at the beginning is annoying, because any bugs I see may just as easily be due to differences between the games' animation code rather than a mistake I did in the r
[02:02] <grogbot> [discord] <dreammaster> https://cdn.discordapp.com/attachments/581224061091446795/1294480388768530493/scummvm-riddle-00000.png?ex=670b2a4e&is=6709d8ce&hm=9f6ff421dc49ac95c7159b1b4b94bf04a529fe1f2f92d345ffe088e2d5d650a8&
[03:18] <grogbot> [discord] <mduggan> Integrating the SCI audio drivers into DGDS is almost done, which means it now supports MT-32 audio and messages for the first time. I think I just have to fix an issue with the patches being used for the SFX
[03:18] <grogbot> [discord] <mduggan> https://cdn.discordapp.com/attachments/581224061091446795/1294499470737932309/Screenshot_2024-10-12_at_14.15.51.png?ex=670b3c14&is=6709ea94&hm=77f18301c28cc050cd4db38d4d3242f4a230dccf0405e8204e731c4f82a1797f&
[03:18] <grogbot> [discord] <mduggan> https://cdn.discordapp.com/attachments/581224061091446795/1294499471081603132/Screenshot_2024-10-12_at_14.15.52.png?ex=670b3c14&is=6709ea94&hm=469d2c9c6a898f05e228141c8f4425ea0df5b1cc47f855ae0e8292093e1f2502&
[05:02] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/fWFq5P
[05:03] <Scummette> scummvm/master 36fe761 dreammaster: M4: RIDDLE: Fix sendWSMessage_10000 method missing array
[05:03] <Scummette> [scummvm] mduggan pushed 1 new commits to master: https://is.gd/AMtPht
[05:03] <Scummette> scummvm/master 630a647 mduggan: DGDS: Implement horizontal scroll for Heart of China
[05:40] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/92lM7r
[05:40] <Scummette> scummvm/master 27c6cea aquadran: WINTERMUTE: Added more DX math
[05:41] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/rLZ9sJ
[05:41] <Scummette> scummvm/master e66b3bd aquadran: WINTERMUTE: Moved generate adjacency function
[06:29] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/JRREsC
[06:29] <Scummette> scummvm/master 5d3b98e aquadran: WINTERMUTE: Removed old _indexData
[06:48] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/kK0KPs
[06:48] <Scummette> scummvm/master 88330e8 aquadran: WINTERMUTE: Eliminate meshObject from SkinMeshLoader
[07:02] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/d0WCMo
[07:02] <Scummette> scummvm/master 8bb6c23 aquadran: WINTERMUTE: Removed generating adjacency while loading mesh
[07:03] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/huBjEE
[07:03] <Scummette> scummvm/master c1c1897 aquadran: WINTERMUTE: Added DXComputeBoundingBox to math
[07:30] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/x3pBMK
[07:30] <Scummette> scummvm/master 8716652 aquadran: WINTERMUTE: Improved _skinnedMesh usage
[07:35] --> borosky joined #scummvm.
[08:01] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/S0ofoU
[08:01] <Scummette> scummvm/master cf40bb6 aquadran: WINTERMUTE: Eliminated _skinnedMesh
[09:24] <Scummette> [scummvm] lephilousophe opened pull request #6187: BACKENDS: FS: Atomic write of files (take 2) (master...atomic-write-2) https://is.gd/Dwipm6
[09:48] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/j0gAkJ
[09:48] <Scummette> scummvm/master d4308be aquadran: WINTERMUTE: Split mesh to static and blended
[10:57] <Scummette> [scummvm] neuromancer pushed 3 new commits to master: https://is.gd/NjPtJE
[10:57] <Scummette> scummvm/master 88b09b4 neuromancer: FREESCAPE: improved multi-language support for castle dos
[10:57] <Scummette> scummvm/master 26995ba neuromancer: FREESCAPE: improved multi-language support for castle dos
[10:57] <Scummette> scummvm/master 1912619 neuromancer: FREESCAPE: border screen multi-language support for castle dos
[11:52] <Scummette> [scummvm] yuv422 opened pull request #6188: DARKSEED: cutscene morphing (master...darkseed-cutscene-morph) https://is.gd/cU3HBA
[11:58] <grogbot> [discord] <sev____> And I am working on minigames for "3 Little Mice II"
[11:58] <grogbot> [discord] <sev____> https://cdn.discordapp.com/attachments/581224061091446795/1294630302093672568/Screenshot_2024-10-12_at_13.58.09.png?ex=670bb5ed&is=670a646d&hm=be61280cf03e05daf438e44f9e70bb8fc82bfc61fb47b391ba54dfa0525a5539&
[11:58] <grogbot> [discord] <sev____> Particularly this one is for making the cake shape:
[11:59] <grogbot> [discord] <sev____> https://cdn.discordapp.com/attachments/581224061091446795/1294630396285292544/Screenshot_2024-10-12_at_13.58.53.png?ex=670bb603&is=670a6483&hm=f379b30e0937e2bbb834b94a1077d95880b1402083fc144e7eab043f7c716a56&
[12:25] <Scummette> [scummvm] yuv422 closed pull request #6188: DARKSEED: cutscene morphing (master...darkseed-cutscene-morph) https://is.gd/cU3HBA
[12:25] <Scummette> [scummvm] yuv422 pushed 4 new commits to master: https://is.gd/6Cdvoj
[12:25] <Scummette> scummvm/master 3bf0db4 : DARKSEED: Move and rename player flip sprite state var.
[12:25] <Scummette> scummvm/master 9611f50 : DARKSEED: Add doll cutscene.
[12:25] <Scummette> scummvm/master 84c2433 : DARKSEED: Add book & nightmare2 scenes.
[13:20] <-- borosky left irc:
[14:06] <grogbot> [discord] <purduecoz> Nice! I didn't even see DGDS on the dev version compatibility webpage at all... are Beamish, HOC, and ROTD PC versions completable?
[14:08] <Scummette> [scummvm] mgerhardy pushed 3 new commits to master: https://is.gd/EvRxhN
[14:08] <Scummette> scummvm/master c344768 mgerhardy: TWINE: added new collision debug channel
[14:08] <Scummette> scummvm/master 19b3884 mgerhardy: TWINE: added carriedBy flag to imgui debugger window
[14:08] <Scummette> scummvm/master 02794f2 mgerhardy: TWINE: fixed checkCarrier logic
[14:08] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/saSAxo
[14:08] <Scummette> scummvm/master 6b653b8 weblate: I18N: Update translations templates
[14:16] <Scummette> [scummvm] sev- pushed 5 new commits to master: https://is.gd/ccxKSu
[14:16] <Scummette> scummvm/master 4c7ecfc sev-: QDENGINE: Added skeleton for 3mice2_testo.dll minigame
[14:16] <Scummette> scummvm/master 7a9d3ed sev-: QDENGINE: Initial code for 3mice2_testo.dll init method
[14:16] <Scummette> scummvm/master cf13474 sev-: QDENGINE: Compactify initializer for array in 3mice2_testo.dll
[14:17] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/DRIsp5
[14:17] <Scummette> scummvm/master 4e3a2ee sev-: SCI: Added missing override keyword
[14:30] --> DominusExult joined #scummvm.
[14:34] <-- Dominus left irc: Ping timeout: 252 seconds
[14:34] Nick change: DominusExult -> Dominus
[14:39] <Scummette> [scummvm] Strangerke pushed 2 new commits to master: https://is.gd/l3012Y
[14:39] <Scummette> scummvm/master b133f68 Strangerke: M4: RIDDLE: Remove extra space/tabs in room 801, remove an extra semi-column
[14:39] <Scummette> scummvm/master 8de74f7 Strangerke: M4: RIDDLE: finish the implementation of room 802 (parser added)
[14:52] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[14:52] --> TMM joined #scummvm.
[15:30] <grogbot> [discord] <sev____> @neverneverne6135 greetings
[15:31] <grogbot> [discord] <sev____> welcome back!
[15:41] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/Mh1QRG
[15:41] <Scummette> scummvm/master 3ecc12c aquadran: WINTERMUTE: Fixed regression regarding wrong index type in pickPoly
[15:46] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/hMOAIq
[15:46] <Scummette> scummvm/master bdb7493 aquadran: WINTERMUTE: Removed _vertexPositionData and _vertexNormalData
[15:51] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/oS2pJw
[15:51] <Scummette> scummvm/master a0d1f57 aquadran: WINTERMUTE: Removed _dxmesh
[16:15] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/Q9Y6jJ
[16:15] <Scummette> scummvm/master 53bdb23 aquadran: WINTERMUTE: Replace vertex data with vertex buffer as source for skinning
[16:56] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/rxKWS0
[16:56] <Scummette> scummvm/master da56586 aquadran: WINTERMUTE: Removed _vertexData
[17:28] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://is.gd/csDj4F
[17:28] <Scummette> scummvm/master 0aca09c dreammaster: M4: RIDDLE: Cleanup of Mei fields/setup in room 303
[17:28] <Scummette> scummvm/master b981f82 dreammaster: M4: RIDDLE: Fix panning in large rooms
[17:53] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/FPosSU
[17:53] <Scummette> scummvm/master e1d838a aquadran: WINTERMUTE: Moved matrix conversion to mesh loader
[17:55] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://is.gd/us3ptw
[17:55] <Scummette> scummvm/master 231cc88 aquadran: WINTERMUTE: Removed not used code
[18:10] <Scummette> [scummvm] mgerhardy pushed 1 new commits to master: https://is.gd/jZoL9Y
[18:10] <Scummette> scummvm/master 5c51993 mgerhardy: TWINE: Reverted "use addLife even for hit damage"
[18:30] <Scummette> [scummvm] mgerhardy pushed 1 new commits to master: https://is.gd/Eo9tua
[18:30] <Scummette> scummvm/master 6bd7138 mgerhardy: TWINE: fixed a few freezeTime related issues as given in #15400
[18:31] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/CkY3ob
[18:31] <Scummette> scummvm/master 117b223 dreammaster: M4: RIDDLE: Fix display of Mei in room 303
[18:43] --> ccawley2011 joined #scummvm.
[18:43] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[19:03] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/zbEmch
[19:03] <Scummette> scummvm/master 14324cc dreammaster: M4: RIDDLE: Remove negative hash callback method
[19:41] <Scummette> [scummvm] mgerhardy pushed 5 new commits to master: https://is.gd/u3YHff
[19:41] <Scummette> scummvm/master 6d4af03 mgerhardy: TWINE: renamed methods to match the original sources
[19:41] <Scummette> scummvm/master a852993 mgerhardy: TWINE: removed ScopedEngineFreeze and updated lPLAY_FLA
[19:41] <Scummette> scummvm/master f0f5c5c mgerhardy: TWINE: renamed functions and members to match original sources
[20:59] <Scummette> [scummvm] sev- pushed 2 new commits to master: https://is.gd/Vg3t3z
[20:59] <Scummette> scummvm/master bf57770 sev-: QDENGINE: Implement qd3mice2TestoMiniGame::quant()
[20:59] <Scummette> scummvm/master 47af784 sev-: DIRECTOR: DT: Added IDs to the table columns in score and channel windows
[21:22] <grogbot> [discord] <mduggan> last I tested HOC and ROTD are completable with some glitches. Beamish is very glitchy and I don't think it's completable - the inventory will likely need some special code. I have probably watched the intro for it 50 times fixing up various graphical issues but never really played the game beyond getting out of school at the start..
[21:23] <grogbot> [discord] <mduggan> the tank game in HOC is also not done
[21:27] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/SyXAfX
[21:27] <Scummette> scummvm/master 5ec1171 sev-: M4: RIDDLE: Comment out unused variables
[21:29] <Scummette> [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/SjLSb6
[21:29] <Scummette> scummvm/master 97b417b Strangerke: M4: RIDDLE: Partial implementation of room 803 (no parser) - includes a change in riddle/walker.h
[21:32] <Scummette> [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/jowvet
[21:32] <Scummette> scummvm/master fcd20fa Strangerke: M4: RIDDLE: Remove a triggerMachineByHashCallbackNegative to fix compilation (as in previous commit by Dreammaster)
[21:40] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://is.gd/4h4iKN
[21:40] <Scummette> scummvm/master 3cbd38b digitall: BACKENDS: IMGUI: Fix Redundant Redeclaration GCC Compiler Warning
[21:49] <-- ccawley2011 left irc: Read error: Connection reset by peer
[22:05] <grogbot> [discord] <Digitall> @strangerke ... There are a bunch of warnings in M4 / Riddle... From room 801. Do you want them?
[22:07] <grogbot> [discord] <Digitall> ```` engines/m4/riddle/rooms/section8/room801.cpp:113:49: warning: logical or of collectively exhaustive tests is always true [-Wlogical-op]
[22:07] <grogbot> [discord] <Digitall> } else if (_G(game).previous_room < 850 || _G(game).previous_room != -2) {
[22:07] <grogbot> [discord] <Digitall> ````
[22:08] <grogbot> [discord] <Digitall> That is the nasty one... the others are fallthrough on lines 939, 1000 and 1062 of the same file
[22:11] <Scummette> [scummvm] digitall pushed 1 new commits to master: https://is.gd/wWGaul
[22:11] <Scummette> scummvm/master b778967 digitall: WINTERMUTE: Fix Redundant Redeclaration GCC Compiler Warning
[22:23] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/aKc4Qm
[22:23] <Scummette> scummvm/master 8675c88 dreammaster: M4: RIDDLE: Show user interface after loading savegame
[23:48] <Scummette> [scummvm] Strangerke pushed 2 new commits to master: https://is.gd/yoRU8s
[23:48] <Scummette> scummvm/master f5634b1 Strangerke: M4: RIDDLE: Fix tiny issue in Room802::parser()
[23:48] <Scummette> scummvm/master 7db04be Strangerke: M4: RIDDLE: Finish the implementation of room 803 (parser added)
[23:48] <grogbot> [discord] <Digitall> @dreammaster *cough* ? 🙂
[23:51] <grogbot> [discord] <strangerke> well, there's a comment next line telling it's weird... does it count?
[23:51] <grogbot> [discord] <strangerke> I'll check the fallthrough which are unlikely
[23:52] <grogbot> [discord] <Digitall> *facepalm* I should have looked at the code 🙂
[23:52] <grogbot> [discord] <dreammaster> Yes, I think that's wrong. There's a case for 850, one for -2 (restoring), and a default
[23:52] <grogbot> [discord] <strangerke> I see one erroneous fallthough, fixed
[23:53] <grogbot> [discord] <strangerke> but my line numbers doesn't match yours
[23:53] <grogbot> [discord] <strangerke> there's one on purpose, but documented
[23:53] <grogbot> [discord] <strangerke> case 3:
[23:53] <grogbot> [discord] <strangerke> _roomStates_ripTalker = 1;
[23:53] <grogbot> [discord] <strangerke> // Fallthrough on purpose
[23:53] <grogbot> [discord] <strangerke> case 1:
[23:53] <grogbot> [discord] <strangerke> case 2:
[23:53] <grogbot> [discord] <strangerke> case 4:
[23:54] <grogbot> [discord] <dreammaster> It's a common switch idiom. Anything below 850 goes to default. jbe gives the switch for 850 (not sure why it couldn't just do a cmp and jz. And jnz -2 gives default as well, as if it equals -2, it goes to the -2 block.
[23:55] <grogbot> [discord] <strangerke> hum
[23:55] <grogbot> [discord] <strangerke> I have to recheck the whole init that then...
[23:55] <grogbot> [discord] <strangerke> I have to recheck the whole init then... (edited)
[23:55] <grogbot> [discord] <dreammaster> You've got the switch contents already, just need to clean it up a bit
[23:56] <grogbot> [discord] <strangerke> I should have renamed just like I did in the later rooms, it's nasty
[23:56] <grogbot> [discord] <Digitall> @strangerke adv_r/kernel.h:#define KERNEL_RESTORING_GAME -2 ...
[23:57] <grogbot> [discord] <Digitall> Quite a few other checks of that type... but this one is redundant due to the first expression
[23:57] <grogbot> [discord] <strangerke> didn't know this one, I'll use it
[23:58] <grogbot> [discord] <Digitall> ie. riddle/rooms/section5/room506.cpp: if (_G(game).previous_room != KERNEL_RESTORING_GAME)
[00:00] --- Sun Oct 13 2024