[01:06] Lightkey (~Lightkey@p200300f6970a6a0522cf30fffe083718.dip0.t-ipconnect.de) left irc: Ping timeout: 255 seconds [01:11] stano (~stano@p5deb5037.dip0.t-ipconnect.de) joined #scummvm. [01:12] stano_ (~stano@p57bbe250.dip0.t-ipconnect.de) left irc: Ping timeout: 265 seconds [01:20] Lightkey (~Lightkey@p200300f6970a6a4022cf30fffe083718.dip0.t-ipconnect.de) joined #scummvm. [01:48] finally found the list with all the stats and names [01:49] unfortunately it says there's some invalid data in the file so I might not be able to compile it into the game? [01:51] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:52] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 272 seconds [01:52] Nick change: DominusExult -> Dominus [02:14] I'll have to ask for assistance on this later I suppose [02:49] scummvm/master 711c7f7 athrxx: KYRA: upgrade save descriptions to UTF-8 [02:49] [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JCIbx [03:11] scummvm/master a950522 dreammaster: AGS: Properly implement ASCII methods for use in unicode code [03:11] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/JCIjb [03:27] gsi (~gsi@x4dbd4457.dyn.telefonica.de) joined #scummvm. [03:31] gsi_ (~gsi@x4db5a58c.dyn.telefonica.de) left irc: Ping timeout: 255 seconds [04:43] reset (~reset@user/reset) left irc: Quit: reset [05:38] scummvm/master cf3cc50 dreammaster: AGS: Remove global macro from some strings and comments [05:38] scummvm/master 71500f8 dreammaster: AGS: Revert corrected GetDisplayDepthForNativeDepth [05:38] [scummvm] digitall pushed 1 new commits to master: https://git.io/JCLWc [05:38] scummvm/master 7814a34 digitall: AGS: Fix GCC Warning [05:46] _sev (~sev@scummvm/sev) left irc: Ping timeout: 252 seconds [05:57] _sev (~sev@d158167.upc-d.chello.nl) joined #scummvm. [05:57] _sev (~sev@d158167.upc-d.chello.nl) left irc: Changing host [05:57] _sev (~sev@scummvm/sev) joined #scummvm. [05:57] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [06:33] something I've noticed btw [06:34] is that 03 doesn't seem to run quite right on scummvm [06:34] it feels very off compared to the actual hardware [06:36] it feels like it runs slower and the ball physics don't feel like they should [06:41] here's an example of the game running generally slower, at first I thought it was a placebo effect but it actually is slower on scummvm [06:41] https://cdn.discordapp.com/attachments/581224061091446795/864396868049698826/bb03_scummvm_vs_original.mp4 [07:00] [scummvm] eriktorbjorn pushed 1 new commits to master: https://git.io/JCLVd [07:00] scummvm/master e2f1e9b eriktorbjorn: README: Fix typo (bug #12732) [07:01] but going back to this I do have what I want, I'm just not sure what to do with any of it unfortunately [07:04] what game are you working on Vissery? [07:07] baseball 2003 is what I've been trying to look through [07:12] HE games seem to be pretty unexplored and I really like backyard baseball so I wanted to try to at least figure out something interesting that I can do with the code, seeing as the likelihood of a new game coming out is... very low [07:13] HE? [07:14] humongous entertainment [07:14] mhm scummvm has grown vast, yet there are still games it doesn't do [07:14] i wonder what's appropriate scope for it [07:15] whatever developers feel motivated enough to get working, i suppose :) [07:15] The Last Express would be a delight, I must say [07:16] subsuming residualvm was well. okay, but it lost the opengl rendering [07:17] the long-term goal with backyard baseball here is to modify player stats and a few other things in the actual game files for a better player experience, but I'd imagine that would be much more difficult than getting something like that working in scummvm? [07:17] scummvm feels more akin to like how Doom has "source ports" [07:18] girafe (~girafe@176-147-142-235.abo.bbox.fr) left irc: Read error: Connection reset by peer [07:18] not sure what can be done though, never used scummvm or anything scumm-related by itself [07:19] I didn't even know it was possible to get disassemble code until yesterday hahaha [07:29] it's good to learn everyday. but harder is achieve everyday. [07:29] definitely true [07:30] there's not really much information about how the engine works either [07:30] and all that is there is for much older games [07:33] sorry for spam btw, I'm just very interested in figuring things out [07:34] i don't know how much socializing is tolerated here. i like meeting people with similar goals [07:41] stano: the last express engine is there for over a decade, just there is nobody to finish it [07:41] @Vissery that error message means exactly what I was mentioning: not all HE 10.1 opcodes are there and the decompiler must be enhanced [07:41] ah [07:42] I figured, not sure what I can do about that [07:44] you can compare list of opcodes in the decompiler: https://github.com/scummvm/scummvm-tools/blob/master/decompiler/scummv6/disassembler.cpp#L65 [07:44] with the HE 10 list of opcodes: https://github.com/scummvm/scummvm/blob/master/engines/scumm/he/script_v100he.cpp#L45 [07:45] and see what is different, or try to figure out which lines to add. There is a documentation on the decompiler: [07:46] https://github.com/scummvm/scummvm-tools/tree/master/decompiler/doc [07:46] hmm.. I'd better generate PDF out of there [07:47] they're both certainly vast [07:50] [scummvm] sev- closed pull request #3146: Add Macintosh black-and-white mode for Mac Loom and Indy3 (master...mac-dither) https://git.io/JCeUO [07:50] [scummvm] sev- pushed 5 new commits to master: https://git.io/JCLMN [07:50] scummvm/master 2ba1561 eriktorbjorn: SCUMM: Add Macintosh b/w rendering mode [07:50] scummvm/master 71581fd eriktorbjorn: SCUMM: Make text either white or black in Macintosh b/w mode [07:50] scummvm/master d73bb1c eriktorbjorn: SCUMM: Implement shaded text in Macintosh b/w mode [07:50] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JCLMh [07:50] scummvm/master 47542c0 : I18N: Update translations templates [07:51] a lot of them are in different positions [07:52] o6_pushByte is 0x5c while in the decompiler it says it's 0x00 [07:54] but if I actually do this and do everything right it would be more likely to give me all the code yes? [07:59] there: https://github.com/scummvm/scummvm-tools/blob/master/decompiler/doc/doc.pdf [08:00] yes, if you fix it. I need to take a look deeper where it permutes the code positions [08:00] but maybe it is already covered in the docs [08:01] it was written 11 years ago, I just do not remember the details as I was a mere lurker for this project [08:01] but given the fact that it provided already a sensible output, while other opcodes are also permuted, I assume that there is some logic for it [08:03] well something I've noticed is that every time there's invalid data it's preceded by a startScriptQuick thing [08:04] Ah, the joys of different opcodes in different versions of SCUMM. Anyone else remember the time when in The Last Crusade you could get Indiana Jones to enter a scene in the intro, disguised as a tiny train? :-) [08:04] maybe not every time but it seems like a very large amount [08:06] https://cdn.discordapp.com/attachments/581224061091446795/864418262859251732/unknown.png [08:07] I'm wondering what's causing it to do that as it seems like the only major source of tehse errors [08:09] Maturion (~Maturion@p200300ede71dc200796c249191b5b744.dip0.t-ipconnect.de) joined #scummvm. [08:10] all the script for how it displays stats appears to be okay, though so that's good I guess [08:15] Hi, been reading this convo since it started. these No items on stack to pop errors are mostly because these scripts ran from startScriptQuick2 calls are most likely pushing something to the stack, and descumm currently have no idea how to handle them. [08:15] what is causing it: the decompiler is not aware about meaning of all opcodes [08:17] oh I see [08:17] so there's not really anything I can do about that right now [08:17] no, except fixing the decompiler [08:20] would that mean I would have to subsequently find a recompiler and do the same [08:24] yes. [08:24] there was ScummC compiler [08:24] well, I guess I can fumble around for the next few weeks or so trying to figure out what to do [08:24] no idea, how it is extensible [08:25] I'll take a look later, maybe even today and give you more guidance [08:25] that would be very helpful hahaha I only really know the basics of coding, I knew this wouldn't be easy at all which is why I've been asking so many questions [08:25] please, stay connected here [08:25] well, the thing is, that this is data-driven [08:26] e.g. you wouldn't need to write code, just fill out that table or another one [08:26] this is why I think anyone with enough time can do it [08:26] oh I see [08:27] I mean I'm down for obscenely tedious work if that's what's required of me [08:27] [scummvm] sev- pushed 3 new commits to master: https://git.io/JCLdo [08:27] scummvm/master c298ece sev-: SAGA2: Fix CID 1457983 which is false positive, but could prevent bugs in the future [08:27] scummvm/master 5b19291 sev-: SAGA2: Fix memory leak in TileBank. CID 1458025 [08:27] scummvm/master a5806ff sev-: SAGA2: Remove pointless checks. CID 1457961, 1458039 [08:27] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JCLdP [08:32] scummvm/master dea49f7 : I18N: Update translation files [08:32] [scummvm] eriktorbjorn pushed 1 new commits to master: https://git.io/JCLFD [08:32] scummvm/master 976d656 eriktorbjorn: COMMON: Allow \0 to be appended to Strings [08:32] [scummvm] mduggan pushed 2 new commits to master: https://git.io/JCLFH [08:33] scummvm/master 92ab0f1 mduggan: ULTIMA8: Resolve some more No Regret intrinsic functions [08:33] scummvm/master 24b312a mduggan: ULTIMA8: Correct various Crusader fade and palette intrinsics [08:33] [scummvm] ScummVM-Translations pushed 2 new commits to master: https://git.io/JCLbv [08:35] scummvm/master 87a5c64 lotharsm: I18N: Update translation (German) [08:35] scummvm/master ce4c860 goodoldgeorge: I18N: Update translation (Hungarian) [08:35] [scummvm] mduggan pushed 1 new commits to master: https://git.io/JCLbu [08:36] I have a very large amount of free time but also am not a very resourceful person so a clear set of instructions for someone with my terrible attention span would be frankly wonderful [09:30] scummvm/master a7c4a53 mduggan: ULTIMA8: Correct starting color for Crusader new game [09:30] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JCtk1 [09:30] scummvm/master 15eae1f IlDucci: I18N: Update translation (Spanish) [09:40] [scummvm] mduggan pushed 1 new commits to master: https://git.io/JCttW [10:05] Sylvain (~SylvainTV@2a01cb0c00cc1d003cd9a417e4237738.ipv6.abo.wanadoo.fr) joined #scummvm. [10:06] Then you are a great candidate for reverse engineering work 🙂 [10:08] Smedles (~quassel@2403-5800-5100-f00-aaa1-59ff-fe53-1a69.ip6.aussiebb.net) left irc: Quit: No Ping reply in 180 seconds. [10:09] SylvainTV__ (~SylvainTV@2a01cb0c00cc1d00c97bb037a75f7f9a.ipv6.abo.wanadoo.fr) left irc: Ping timeout: 256 seconds [10:09] hahahahaha I'm not that smart but I know all the basic values for the player IDs, their stats, what most of those stats do, the fields, the team ID values, and the colors at least [10:09] as for stuff like actors and what-not I have no idea [10:10] Hard work beats smart most days. [10:10] Smedles (~quassel@2403-5800-5100-f00-aaa1-59ff-fe53-1a69.ip6.aussiebb.net) joined #scummvm. [10:10] I suppose that's true :p I'm in it for the potential of modding cause it sounds like it could be a lot of fun to try [10:11] madmoose: "Work harder, not smarter" sounds like a good demotivational poster. [10:12] there's a lot of cool stuff between both 01 and 03 (like the online mode in 01), just have to make sure that the engine runs the way I want it to haha [10:12] not sure why it runs so much slower, it's really odd [10:14] maybe scummvm runs it as if it's on an older PC? [10:15] back in the day I used to have a really old mediocre PC and backyard baseball would run pretty slow, but when I got a better one I noticed the game was actually noticeably faster and felt much smoother [10:16] is scummvm using 100% cpu? [10:17] what do you mean? [10:17] you mean literally? it's using 0.1% [10:17] ok [10:19] I'm wondering if the way scummvm is reading baseball 2001 and 2003 is as if it's the original, first version [10:26] I figured out the problem lol [10:27] it's because command prompt is always open I think [10:27] so it makes the game run really slow [10:32] the original runs fine but 03 is kinda sluggish, maybe just cause it's newer [10:36] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [10:36] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [10:46] Yes, ScummVM works very close to the original [10:55] I guess it doesn't matter too much, the game still works at least [10:58] when I wake up this afternoon I will try to mess around with the decompiler [11:20] reset (~reset@user/reset) joined #scummvm. [11:26] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 268 seconds [11:28] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [11:47] Hmm... the SCUMM engine won't autosave over my old autosaved games. The SaveStateDescriptor has an undetermined type, and it thinks _description is "A", so it doesn't consider the old one an autosave. I guess I should remove those old savefiles, but it's not ideal... [12:05] Or wait... It was probably "Autosave 0", not "A"? [13:52] scummvm/master f7bcbcc mduggan: ULTIMA8: Resolve another No Regret intrinsic function. [13:52] [scummvm] antoniou79 pushed 1 new commits to master: https://git.io/JCtFM [13:52] scummvm/master d622028 antoniou79: GUI: Check for writable for save game path [13:52] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JCtFS [13:52] scummvm/master 65cd454 : I18N: Update translations templates [14:12] [scummvm] Ardash opened pull request #3150: XEEN RU Localization (master...XEEN_RU) https://git.io/JCtxV [14:24] ced117 (~ced117@april/member/ced117) got netsplit. [14:24] grogbot (~grogbot@al.scummvm.net) got netsplit. [14:24] Deledrius (~Deledrius@user/deledrius) got netsplit. [14:24] speachy (~speachy@rockbox/developer/speachy) got netsplit. [14:24] grogbot (~grogbot@al.scummvm.net) returned to #scummvm. [14:24] ced117 (~ced117@ghost.ced117.net) joined #scummvm. [14:25] ced117 (~ced117@ghost.ced117.net) left irc: Changing host [14:25] ced117 (~ced117@april/member/ced117) joined #scummvm. [14:25] speachy (~speachy@209.2.65.77) joined #scummvm. [14:25] speachy (~speachy@209.2.65.77) left irc: Changing host [14:25] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [14:25] Deledrius (~Deledrius@user/deledrius) returned to #scummvm. [15:57] ny00123 (~ny00123@5.102.197.120) joined #scummvm. [16:19] [scummvm] ccawley2011 opened pull request #3151: DIRECTOR: Use the executable version info for fallback detection (master...director-detection) https://git.io/JCqlP [16:36] [scummvm] ccawley2011 pushed 1 new commits to master: https://git.io/JCqR5 [16:36] scummvm/master a8c4c74 ccawley2011: README: Fix GitHub Actions badge [16:37] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JCqRx [16:37] scummvm/master f8d0159 : I18N: Update translation files [16:54] [scummvm] sluicebox closed pull request #3123: CONFIGURE: Enable building with Windows text console output (master...master) https://git.io/JcZwR [16:54] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/JCqzB [16:54] scummvm/master 63b8d47 trembyle: CONFIGURE: Enable building with Windows text console output [17:15] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JCqV1 [17:15] scummvm/master 10e7f47 athrxx: KYRA: minor cleanup of recent encoding changes [17:23] ids1024 (~ids1024@iandouglasscott.com) left irc: Ping timeout: 255 seconds [17:35] Well, never mind [17:38] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 256 seconds [17:39] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [17:44] stano (~stano@p5deb5037.dip0.t-ipconnect.de) left irc: Quit: Lost terminal [17:48] ids1024 (~ids1024@iandouglasscott.com) joined #scummvm. [17:53] @ShawnSpencer what is the game which you have in mind? [17:56] girafe (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [18:00] Well, it is a newer game [18:00] reset (~reset@user/reset) left irc: Quit: reset [18:01] nobody knows until you tell [18:01] Ok, well, its called Shapez.io, it is a PC game [18:01] [scummvm] digitall pushed 1 new commits to master: https://git.io/JCq1g [18:01] scummvm/master 1f63fd3 digitall: GLK: TADS2: Fix GCC Warning [18:02] Not the best at understanding how you work here tho [18:02] factory simulation? [18:02] Thats the one [18:02] well, you obviously have no idea what ScummVM is about [18:03] Adventures and RPGs [18:03] Like I said [18:03] I thought so [18:03] it is not regarding date of creation [18:03] the latest games ScummVM supports were produced in 2021 [18:03] oh, thanks for the answer [18:05] some game are under development and they will work on ScummVM right away... [18:05] One more question, I saw your app on 4pda.info and saw that you made ScummVM Pocket PC app [18:05] Is that still downloadable or? [18:06] reset (~reset@user/reset) joined #scummvm. [18:06] yes, but pretty old. the port is dead [18:06] https://www.scummvm.org/downloads [18:07] search for "Pocket PC" on the page [18:07] the latest release was for 0.7.1 [18:07] I thought so, its so old [18:07] Jubanka went to army and lost his interest in ScummVM, thus, never returned. He was our WinCE porter [18:09] Ah, makes sense, will the apps made now still work in the WinCE version? [18:09] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [18:10] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [18:27] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:31] No, as Sev said, the WinCE version is simply too old. If you're interested, you can look at the following page for the 0.7.1 supported game list: https://www.scummvm.org/compatibility/0.7.1/ [18:43] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [18:43] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:46] ajax16384 (~User@109.60.130.33) left irc: Client Quit [18:46] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:46] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 252 seconds [18:47] [scummvm] lu-zero opened pull request #3152: GOB: Avoid an off by one (master...gob-off-by-one) https://git.io/JCq7V [18:49] ajax16384 (~User@109.60.130.33) left irc: Client Quit [18:49] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:51] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [18:52] ajax16384 (~User@109.60.130.33) left irc: Client Quit [18:53] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:55] ajax16384 (~User@109.60.130.33) left irc: Client Quit [18:55] ajax16384 (~User@109.60.130.33) joined #scummvm. [19:03] Hey [19:03] Anyone from Spain? [19:03] @timofonic @IlDucci ? [19:03] Yeah [19:03] What is it? [19:04] DMing [19:12] akaWolf (~akaWolf@akawolf.org) left irc: Ping timeout: 245 seconds [19:13] ajshell1 (~ajshell1@50.234.215.82) joined #scummvm. [19:22] akaWolf (~akaWolf@akawolf.org) joined #scummvm. [19:22] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [19:23] ajax16384 (~ajax16384@109.60.130.33) joined #scummvm. [19:27] sandvich[m] (~sandvichm@2001:470:69fc:105::51fc) left irc: Read error: Connection reset by peer [19:27] LePhilousophe[m] (~lephilous@scummvm/LePhilousophe) left irc: Remote host closed the connection [19:51] so if the opcodes are written differently in the decompiler than they are in the HE opcodes list does that matter? [19:52] or do I have to use the info from the second list to fill out the array thingies in the first one [19:53] I am trying to extract some gif/animation sprites from a game (from curse of monkey island), is there any good way to do it using scummvm? Like removing the background in a room so I can easier crop them in a video editor or something. Do you know if thats possible using scummvm command line, I have searched for a third party program but I they dont work. [20:04] ajshell1 (~ajshell1@50.234.215.82) left irc: Quit: Connection closed [20:08] [scummvm] NMIError pushed 3 new commits to master: https://git.io/JCmkO [20:08] scummvm/master 55fadd0 NMIError: AUDIO/MIDI: Change Miles AdLib creation type to multisource [20:08] scummvm/master 935c421 NMIError: GROOVIE: Simplify XMI player Miles driver usage [20:08] scummvm/master b68b314 NMIError: GROOVIE: Fix AdLib emulator volume affected by speech volume [20:18] [scummvm] athrxx opened pull request #3153: BLADERUNNER: fix encodings for save descriptions (master...brcp) https://git.io/JCmtT [20:49] LePhilousophe[m] (~lephilous@scummvm/LePhilousophe) joined #scummvm. [20:49] #scummvm: mode change '+o LePhilousophe[m]' by ChanServ!ChanServ@services.libera.chat [20:54] @Dredd4DoM there was an old program called "ScummEX" that one let you see the resource tree and extract individual images [20:54] sandvich[m] (~sandvichm@2001:470:69fc:105::51fc) joined #scummvm. [20:55] [scummvm] criezy pushed 1 new commits to master: https://git.io/JCm0V [21:02] @Vissery heh, it seems that I gave you not correct information... at all [21:02] you were not using decompiler, but descumm [21:03] thus, the actual opcode table for the decompiler sits here: https://github.com/scummvm/scummvm-tools/blob/master/engines/scumm/descumm6.cpp#L1495 [21:04] apologies for the confusion [21:06] ny00123 (~ny00123@5.102.197.120) left irc: Quit: Leaving [21:06] Yes yes [21:09] Excuse me. I didn't read you earlier [21:11] this looks much less confusing I think, thank you [21:13] @sev DM me whatever you want. No matter when [21:34] Maturion (~Maturion@p200300ede71dc200796c249191b5b744.dip0.t-ipconnect.de) left irc: Read error: Connection reset by peer [21:41] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [21:43] ajax16384 (~ajax16384@109.60.130.33) left irc: Read error: Connection reset by peer [22:39] scummvm/master 97ba7e2 criezy: DOC: Update FAQ on graphics [22:39] [scummvm] lolbot-iichan opened pull request #3154: WINTERMUTE: Add detection for Persian version of The Way Of Love: Subzero (master...wme_detection_2021_07) https://git.io/JCYQF [22:46] Maturion (~Maturion@p200300ede71dc2000a929e5bae2883ef.dip0.t-ipconnect.de) joined #scummvm. [23:06] Maturion (~Maturion@p200300ede71dc2000a929e5bae2883ef.dip0.t-ipconnect.de) left irc: Remote host closed the connection [23:28] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [23:35] balrog (znc@user/balrog) left irc: Ping timeout: 252 seconds [00:00] --- Wed Jul 14 2021