[Back to Index]

  
[01:36] <-- speachy left irc: Quit: WeeChat 4.3.4
[01:36] --> speachy joined #scummvm.
[01:36] <-- speachy left irc: Changing host
[01:36] --> speachy joined #scummvm.
[02:48] <grogbot> [discord] <pclad2> Has anyone been able to play or extract the .mus files of Discworld Noir?
[03:41] <-- CompanionCube left irc: Quit: ZNC - http://znc.in
[03:52] --> CompanionCube joined #scummvm.
[03:53] --> gsi_ joined #scummvm.
[03:56] <-- gsi left irc: Ping timeout: 255 seconds
[03:57] <-- _marc` left irc: Ping timeout: 264 seconds
[04:09] --> _marc` joined #scummvm.
[04:59] <Scummette> [scummvm] dreammaster pushed 3 new commits to master: https://is.gd/qN6Aho
[04:59] <Scummette> scummvm/master ebbb8b7 dreammaster: M4: RIDDLE: Room 301 init code
[04:59] <Scummette> scummvm/master 67e81ce dreammaster: M4: RIDDLE: In progress room 301 parser
[04:59] <Scummette> scummvm/master 9622766 dreammaster: M4: RIDDLE: Finished room 301 parser
[06:47] --> borosky joined #scummvm.
[07:45] --> ldevulder joined #scummvm.
[07:55] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/dCFsLS
[07:55] <Scummette> scummvm/master 9ced671 : I18N: Update translation (French)
[08:56] --> ccawley2011 joined #scummvm.
[08:56] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[10:18] --> sev joined #scummvm.
[10:18] <-- sev left irc: Changing host
[10:18] --> sev joined #scummvm.
[10:18] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[10:19] --> chraist joined #scummvm.
[11:24] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[11:25] --> TMM joined #scummvm.
[11:51] <-- chraist left irc: Quit: Leaving
[13:29] <-- speachy left irc: Quit: WeeChat 4.3.4
[13:32] --> speachy joined #scummvm.
[13:32] <-- speachy left irc: Changing host
[13:32] --> speachy joined #scummvm.
[13:50] <grogbot> [discord] <sev____> probably not
[14:43] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/iLwH0b
[14:43] <Scummette> scummvm/master 0fea35f NorwayFun: I18N: Update translation (Georgian)
[15:41] --> ny00123 joined #scummvm.
[16:14] <-- ldevulder left irc: Quit: Leaving
[16:51] <Scummette> [scummvm] NabeelShabbir opened pull request #5965: DRACI: Add keymapper support (master...DRACI_Engine) https://is.gd/Ob8kNQ
[17:32] <grogbot> [discord] <somaen> Isnt that just MP3?
[17:34] <grogbot> [discord] <somaen> Its been a while since I looked at it, and the MUS files havent really been at the forefront of what Ive looked at, since everything else was more interesting upfront. I got the idea that they just threw most of the sound stuff straight at DirectX in-engine though, so probably fairly straight forward codec wise
[18:30] <-- balrog left irc: Quit: Bye
[18:49] ny00123 (~ny00123@2a0d:6fc2:5ac0:1a00:4177:ff37:4245:1343) got netsplit.
[18:49] gsi_ (~gsi@user/gsi) got netsplit.
[18:49] gsish (2586f0ecab@user/gsish) got netsplit.
[18:49] Deledrius_ (~Deledrius@user/deledrius) got netsplit.
[18:49] JamminUnit (~JU@user/JamminUnit) got netsplit.
[18:49] dos (~dos@dosowisko.net) got netsplit.
[18:49] ny00123 (~ny00123@2a0d:6fc2:5ac0:1a00:4177:ff37:4245:1343) returned to #scummvm.
[18:49] gsi_ (~gsi@user/gsi) returned to #scummvm.
[18:49] gsish (2586f0ecab@user/gsish) returned to #scummvm.
[18:49] Deledrius_ (~Deledrius@user/deledrius) returned to #scummvm.
[18:49] JamminUnit (~JU@user/JamminUnit) returned to #scummvm.
[18:49] dos (~dos@dosowisko.net) returned to #scummvm.
[18:55] <-- borosky left irc: Read error: Connection reset by peer
[18:55] --> borosky joined #scummvm.
[19:01] <Scummette> [scummvm] neuromancer pushed 2 new commits to master: https://is.gd/4HlRFf
[19:01] <Scummette> scummvm/master a126877 neuromancer: HYPNO: render fonts correctly for wet early demo
[19:01] <Scummette> scummvm/master 87677b4 neuromancer: HYPNO: more fixes for the early wet demo
[19:02] <-- borosky left irc: Read error: Connection reset by peer
[19:02] --> borosky joined #scummvm.
[19:11] <-- borosky left irc: Read error: Connection reset by peer
[19:11] --> broosky joined #scummvm.
[19:12] <Scummette> [scummvm] ccawley2011 pushed 1 new commits to master: https://is.gd/KEbK4f
[19:12] <Scummette> scummvm/master cb438ce ccawley2011: SAGA: Fix crash due to missing options list terminator
[19:12] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/IdFuOP
[19:12] <Scummette> scummvm/master 10cb3d3 : I18N: Update translations templates
[19:36] --> salty-horse joined #scummvm.
[19:36] <-- salty-horse left irc: Changing host
[19:36] --> salty-horse joined #scummvm.
[19:54] <Scummette> [scummvm] tag2015 pushed 3 new commits to master: https://is.gd/pUwAsi
[19:54] <Scummette> scummvm/master 93a6e6d tag2015: WINTERMUTE: Add detection for GITS rerelease
[19:54] <Scummette> scummvm/master db5d588 tag2015: DIRECTOR: Add detection for Casper Interactive Adventure
[19:54] <Scummette> scummvm/master d831129 tag2015: AGS: Update detection for Primordia/Blackwell1
[19:54] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/gZUr1m
[19:54] <Scummette> scummvm/master d5dc343 : I18N: Update translation files
[19:58] <grogbot> [discord] <the1andonlybloo> oh, I've seen .mus before. Some doom source ports support it. It's sometimes used for modtracking I think?
[19:59] <grogbot> [discord] <the1andonlybloo> yeah mus files are closer to midis than mp3 from the looks of things
[20:07] <grogbot> [discord] <ccawley2011> This commit is the one that added support for it: https://github.com/scummvm/scummvm/commit/483ead52dd5caa446191af4827a2bbb3d5f3b94d
[20:07] <grogbot> [discord] <ccawley2011> This commit seems to be the one that added support for it: https://github.com/scummvm/scummvm/commit/483ead52dd5caa446191af4827a2bbb3d5f3b94d (edited)
[20:08] <grogbot> [discord] <ccawley2011> I don't think there's a singular .mus format, it's more likely that many developers just used that file extension when creating custom music formats.
[20:09] <grogbot> [discord] <sev____> indeed, my first thoughts
[20:09] <grogbot> [discord] <the1andonlybloo> That's an interesting point. If it's a fake file format with audio, you could try importing the file as raw data to audacity
[20:10] <grogbot> [discord] <the1andonlybloo> I've seen that work with some game osts (Clannad and sanatarium are two that I can think of off hand)
[20:11] <grogbot> [discord] <the1andonlybloo> Sanitariums file structure is stupidly weird. I think each character has one file for all of their voice acting
[20:12] <grogbot> [discord] <sev____> fake file format?
[20:13] <grogbot> [discord] <the1andonlybloo> I don't mean fake as in it doesn't exist, They just gave it a file format and told told the application to use it like a different file type. That's something I've seen before
[20:13] <grogbot> [discord] <the1andonlybloo> I mean to be fair, a .pk3 is just a zip file
[20:13] <grogbot> [discord] <sev____> file type is not determined by last three letters of a name
[20:13] <grogbot> [discord] <the1andonlybloo> yeah it could be an illusion lol
[20:13] <grogbot> [discord] <sev____> some OSes call that "file extension", but this is not a thing
[20:14] <grogbot> [discord] <the1andonlybloo> could secretly be a wav file
[20:14] <grogbot> [discord] <the1andonlybloo> just with a different extension
[20:14] <grogbot> [discord] <sev____> it was a retarded move to associate things based solely on file name
[20:14] <grogbot> [discord] <sev____> ...and then hide that by default like on modern Windows
[20:14] <grogbot> [discord] <sev____> users and programs can rename file to anything.
[20:14] <grogbot> [discord] <the1andonlybloo> yeah I turned my file extensions back on
[20:15] <grogbot> [discord] <sev____> you need to look inside for clues, like, for example `file(1)` utility is doing
[20:15] <grogbot> [discord] <the1andonlybloo> Well I'm about to go poke around the files
[20:15] <grogbot> [discord] <the1andonlybloo> see what I can figure out
[20:15] <grogbot> [discord] <sev____> use Multimedia Wiki
[20:16] <grogbot> [discord] <sev____> and `ffmpeg` for probing the files
[20:16] <grogbot> [discord] <sev____> (if we talk about multimedia)
[20:17] <grogbot> [discord] <ccawley2011> I've only briefly examined the code, but I get the impression that Tinsel's `.mus` files are archives with a custom structure rather than individual MP3 files with different extensions.
[20:17] <grogbot> [discord] <the1andonlybloo> do they look like midis?
[20:17] <grogbot> [discord] <ccawley2011> There are MP3 files contained within them, but you'll need to figure out where those begin and end.
[20:18] <grogbot> [discord] <ccawley2011> No, only the DOS and PS1 versions of the first game seem to use MIDI.
[20:23] <grogbot> [discord] <the1andonlybloo> interesting
[20:23] <grogbot> [discord] <the1andonlybloo> I'm looking into it some more
[20:29] <grogbot> [discord] <the1andonlybloo> okay upon further testing in dosbox-x, these files do not like being played on the musplayer
[20:32] <grogbot> [discord] <the1andonlybloo> I'm gonna try something dumb: gzdoom accepts .mus formats. I'm gonna try opening up slade and making a wad to play one of the tracks on the first level
[20:33] <grogbot> [discord] <ccawley2011> Just to give some perspective, this page lists eleven unrelated formats with the extension `.mus`. https://www.vgmpf.com/Wiki/index.php?title=MUS
[20:33] <-- APic left irc: Ping timeout: 264 seconds
[20:33] <grogbot> [discord] <ccawley2011> I'm fairly certain that Tinsel isn't using any of them.
[20:34] <grogbot> [discord] <the1andonlybloo> uhhhh
[20:34] <grogbot> [discord] <the1andonlybloo> it worked
[20:34] <grogbot> [discord] <the1andonlybloo> I got the audio from the mus file working in gzdoom
[20:36] <grogbot> [discord] <the1andonlybloo> https://youtu.be/KR10G4BczR0
[20:37] <grogbot> [discord] <the1andonlybloo> so it's using the same format as GZDOOM's mus format
[20:38] <grogbot> [discord] <the1andonlybloo> https://zdoom.org/wiki/MUS
[20:38] <grogbot> [discord] <ccawley2011> I don't think it is - it's probably just picking up the MP3 signature within the file and ignoring the rest.
[20:39] <grogbot> [discord] <the1andonlybloo> if it did that, it would have been able to play within slade, it ignores the file extensions within that application, and just reads what kind of file it is I'm pretty sure
[20:40] <grogbot> [discord] <the1andonlybloo> but then again, being 2.66 mbs
[20:40] <grogbot> [discord] <the1andonlybloo> it has to be some sort of audio file
[20:40] <grogbot> [discord] <the1andonlybloo> uh guys
[20:40] <grogbot> [discord] <the1andonlybloo> you can just play the .mus files directly in vlc player
[20:42] <grogbot> [discord] <the1andonlybloo> and I was able to just drag and drop the file into audacity.
[20:42] <grogbot> [discord] <the1andonlybloo> https://cdn.discordapp.com/attachments/581224061091446795/1266133483303080099/cafeext2.ogg?ex=66a40a32&is=66a2b8b2&hm=886efafbc326ad4784eca896ec7a4e7b8581d991600edd656fbeef60e686d6e1&
[20:42] <-- broosky left irc: Ping timeout: 264 seconds
[20:42] <grogbot> [discord] <the1andonlybloo> so yeah, you're right, it's just straight audio
[20:44] <grogbot> [discord] <the1andonlybloo> you can literally rename them to .mp3 and they'll play
[20:47] <grogbot> [discord] <eientei> Congrats, that's what people have tried to tell you
[20:47] <grogbot> [discord] <eientei> https://discord.com/channels/581224060529148060/581224061091446795/1266085798831194174
[20:48] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[20:49] <grogbot> [discord] <tropp2176> MediaInfo and ffmpeg/ffprobe say .mp2/.mpa ... like mp3 but worse compression IIRC
[20:50] --> Smedles joined #scummvm.
[20:55] <grogbot> [discord] <the1andonlybloo> that makes sense. I just saw someone was having issues opening an audio file and it had me curious
[20:56] <grogbot> [discord] <the1andonlybloo> I work with audio basically every day, and this was a new one lol
[21:00] <grogbot> [discord] <somaen> No need for the snark though, I did say I didnt remember well. And I was actually surprised that I wrote that commit.
[21:06] <grogbot> [discord] <the1andonlybloo> yeah I went in with no knowledge of the game as well. I've never played it or heard of it, just decided it sounded like a fun challenge. Then realized the solution was super simple and boring lol
[21:24] <Scummette> [scummvm] BJNFNE opened pull request #5966: GOB: Detection improvements (master...gob-work) https://is.gd/ykP2oo
[21:25] --> DominusExult joined #scummvm.
[21:26] <-- Dominus left irc: Ping timeout: 252 seconds
[21:26] Nick change: DominusExult -> Dominus
[21:30] <-- salty-horse left irc: Quit: Leaving
[21:34] <-- ny00123 left irc: Quit: Leaving
[21:45] <-- SylvainTV left irc: Read error: Connection reset by peer
[21:59] --> ccawley2011_ joined #scummvm.
[21:59] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat
[22:02] <-- ccawley2011 left irc: Ping timeout: 252 seconds
[22:03] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[22:03] --> TMM joined #scummvm.
[22:43] <-- sev left irc: Quit: This computer has gone to sleep
[22:58] <-- ccawley2011_ left irc: Read error: Connection reset by peer
[00:00] --- Fri Jul 26 2024