vgmrips

The forum about vgm files
It is currently 2020-02-28, 23:06:16

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 51 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject:
PostPosted: 2019-11-20, 18:30:41 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 3201
Location: Germany
No, we don't accept rips created with pmd2s98.
There are a few packs created with pmd2s98 that slipped though, but we usually insist on emulator logs unless the source format itself is VGM-like.


Top
 Profile  
 
 Post subject: S98 tools
PostPosted: 2019-12-29, 19:05:59 
Offline

Joined: 2019-11-16, 16:24:50
Posts: 4
I'm trying to do a rip of a game (Highly Responsive to Prayers) because the existing pack is missing some channels, but when I convert the log with S982.exe, the resulting vgms are also missing channels.

I used tails_'s version, because Ancient's builds require the debug versions of the Visual Studio runtime dlls.

The S98 files were logged with Neko Project II.


Attachments:
NP2_0005.vgm [2.1 MiB]
Downloaded 24 times
NP2_0005.S98 [2.01 MiB]
Downloaded 23 times


Last edited by Basillica on 2019-12-30, 5:29:49, edited 1 time in total.
Top
 Profile  
 
 Post subject:
PostPosted: 2019-12-30, 5:28:47 
Offline

Joined: 2019-11-16, 16:24:50
Posts: 4
I've converted the song from the existing pack to s98 with s98conv.exe, and the missing channels are audible, meaning that the data is there, but it isn't being played back for some reason.

(The VGMs were tested with both foo_input_vgm 0.29 and VGMPlay 0.40.9.)


Attachments:
07. Oriental Magician.s98 [89.43 KiB]
Downloaded 21 times
Top
 Profile  
 
 Post subject:
PostPosted: 2019-12-30, 11:15:10 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 3201
Location: Germany
If you want to do a rerip, then please use the Neko Project 21 VGM mod.
S98 logs are often done with 100 or 1000 Hz. VGM logs are 44100 Hz, so the timing information is more accurate than when using an S98 conversion.

Aside from that, I assume that the S98 logs didn't record the "6ch enable" register state. (register 029h, value 80h)
The YM2608 defaults to YM2203 mode and it needs that command in order to enable YM2608 mode.
You can test this by hex-editing the VGM file. At offset 00E0h, overwrite the first command (56 30 xx) with 56 29 80 (YM2608 mode) or 56 29 00 (YM2203 mode).
I think S98 logs often don't have that command and the player automatically enforces YM2608 mode by itself.


Top
 Profile  
 
 Post subject:
PostPosted: 2020-01-06, 15:49:24 
Offline

Joined: 2017-11-28, 19:45:47
Posts: 9
Location: Tokyo, Japan
For Hoot 2019/12/31 Version.

fc /b hoot.exe hoot_65536.exe

00300D2F: 64 00
00300D31: 00 01
0052DCA0: 7B 00
0052DCA1: 14 00
0052DCA2: AE 00
0052DCA3: 47 00
0052DCA4: E1 00
0052DCA5: 7A 00
0052DCA6: 84 F0
0052DCA7: 3F 3E

S98toVGM sources are always open.
https://github.com/Lutepatious/S98toVGM


Top
 Profile  
 
 Post subject:
PostPosted: 2020-01-08, 0:30:27 
Offline

Joined: 2017-11-28, 19:45:47
Posts: 9
Location: Tokyo, Japan
hoot.exe (2019/12/31)

300D23h 01 00 00 00 (32bit integer 1)
300D2Fh 64 00 00 00 (32bit integer 100)
-> 1/100

052DCA0 7B 14 AE 47 E1 7A 84 3F (64bit double float 0.01)
-> 0.01 = 1/100


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 51 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: lo zaffo and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
[ Time : 0.231s | 18 Queries | GZIP : On ]