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