Previous Page | Next Page

by ShrineFox at 5:37 AM EDT on March 18, 2016
Hey Nisto, it seems the links to your Dropbox are down because it's "generated too much traffic." Is there any chance you can upload your work somewhere else?

I'm trying to download the python script for the MusyX .sdir format from Thousand Year Door...
by AnonRunzes at 5:59 AM EDT on March 18, 2016
@Nisto - Yes, I'm using version 11.1 of the program. And yes, I'm using the evaluated version as of now.

By the way, here are the .kdt files.

edited 6:04 AM EDT March 18, 2016
by Nisto at 6:59 AM EDT on March 18, 2016
ShrineFox: yeah, sorry about that. I contacted their support early Monday morning but the morons have yet to respond... I will probably just go ahead and throw the tool up on Github.

AnonRunzes: oh, these aren't standard KDT1 sequences, so that's why they won't load in Awave Studio. They use this "SdDt" format in SH2 and SH3 as well. SH2 doesn't have any BGM filenames, but in SH3 they're named *.TD, not *.KDT...

The first file doesn't contain any KDT1 data whatsoever, but the second one does - just strip the first 64 bytes and you should be able to load it.
by AnonRunzes at 6:11 PM EDT on March 18, 2016
@Nisto - I tried to follow your instructions and it worked. Thanks!

Now if I compare the .kdt file that is played on Awave Studio to the .kdt file that is played in-game, I can say that the one that plays in-game is much faster. Take a look.

Maybe I could change the tempo to make it sound exactly like the in-game music version, but any suggestions is welcome at the moment.

edited 10:16 PM EDT March 18, 2016
by Nisto at 1:52 AM EDT on March 19, 2016
It can probably give that impression without proper instruments - it could be that the drumloop is a sample and so it just isn't triggered as quickly as you'd expect. Do you have the instrument data anywhere? If it's HD/BD, you should be able to load it together with the KDT - just drop the HD file in first, then the KDT.

I could be wrong here though. And if I am I wouldn't mind looking into it. But I can't do much without the driver code (IRX files probably).

EDIT: Well, never mind my ask for the instrument/IRX stuff, I got my hands on the game. But holy crap, IDA actually found function names for the driver in this game! Now I know 0xC8 is definitely pitch bend. Maybe that's what's missing in this case, because there are some pitch bends in that track. I'll see if I can add support in my Python script.

edited 7:56 AM EDT March 19, 2016
by peronmls at 10:07 AM EDT on March 19, 2016
nice find with the function names in the driver!
by AnonRunzes at 11:23 AM EDT on March 19, 2016
For research purposes, here's my KDT archive. Also included are the IDX files.
by ShrineFox at 6:49 PM EDT on March 19, 2016
@Nisto: No worries. Sorry to derail this topic but it does affect the links here too. Looking forward to the stuff on Github, that seems like a much safer alternative.
People move/delete/stop renewing their plans on dropbox so often that it's probably the last place I would trust my files...
by Nisto at 5:19 PM EDT on March 20, 2016
There, finally Githubbed: https://github.com/Nisto/musyx-extract
by vajuvaju at 9:56 AM EDT on March 21, 2016
@Nisto Please, post this in the MusyX thread as well!

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source