Theab95
Legend hunter
- 144
- Posts
- 14
- Years
- Human world
- Seen Sep 17, 2011
Thanks for fixing the link.
Yeah, but this function will be in a later release. Right now, I'm concentrating on the main parts of the program, aka, inserting a song.
Nonetheless, you WILL be able to export midi files (eventually).
The interface looks great, anyway I have to say a few things.
Does this also work with non Pokemon games?
Is this program limited to an anmount of 10 tracks?
I know Pokemon games are usually limited to 10 tracks (except fanfares and soundeffects), but it is actually possible to hack this and I also had already success with it.
Why is there a textbox where to insert the anmount of tracks?
I think you could make this program able to get the number of tracks by the number of checkboxes that are checked.
Another suqqestion: It is also very nesty to enter a new offset for each new track and the header. Why don't you calculate each offset of the second and other tracks out of the length of the other tracks and of the first offset?
Keep on your work^^
How do you find the songs voicegroup,and header,And how do you find the tracks Offsets?
You dont need to find the songs voicegroup. You just get the header from Sappy, and the Track offsets: you can use the originals (from Sappy) or find some free space in a rom with a Free Space Finder or a Hex Editor.
Semi Very Small Bumpy.
This tool looks good.
But i need SIA vs Sappy Comparison.
And how the friggin does it "ELF.exe with a big E that has too many ?????? letters when opened" work?
Please make SIA import .s files.
I Hate.O files.
@Other People: Will i use SIA or Sappy?
I've found a way to get the updated .xml for Sappy 2005 but features are crap.
I wanted to insert Xion's Song(KH:356/2 DAYS) in the title screen of Pokemon Decades.
And wanted Phoenix Wright for an Evil Team theme.
0xB2 = Jump command, to jump the playback pointer to another location in memory. Often used to loop songs by jumping back to the beginning of it.
0xB3 = Jump command where playback can jump back to after it again later. Used when you want to repeat part of a song before continuing with the rest of it.
0xB4 = Return to last 0xB3 command.
0xBB = Set Tempo
0xBC = Set Pitch offset
0xBD = Set instrument
0xBE = Set Volume
0xBF = Set Panning
Hey guys ive hit a crappy roadblock while programming this tool.
I cannot figure out how to convert the file in to hex (eg. B1 00 44 FE 67) then grab a certain part of a .o file and save that into a String.
CAN ANY VB6 PROGRAMMERS PLEASE HELP!
Thanks, GSH
What specifically do you need to be done?
EDIT: Hold on, I think I understand...
EDIT 2: Here, I know this works with VB .NET 2010...
They both will read a string from a file, using a BinaryReader.Code:'One method Public Function GetStuff(ByVal offset As Integer, ByVal count As Integer) Dim br As BinaryReader = New BinaryReader(File.OpenRead("myfile.file")) Dim temp As String = "" Dim hello As Byte() br.BaseStream.Position = offset hello = br.ReadBytes(count) For Each b As Byte In hello temp += Convert.ToChar(b) Next br.Close() br.Dispose() Return temp End Function 'Method two Public Function GetStuff(ByVal offset As Integer, ByVal count As Integer) Dim br As BinaryReader = New BinaryReader(File.OpenRead("myfile.file")) Dim temp As String = "" br.BaseStream.Position = offset temp = br.ReadString(count) br.Close() br.Dispose() Return temp End Function
Sorry man i need VISUAL BASIC 6.0 CODE :D
Thanks, GSH