View unanswered posts | View active topics It is currently Mon 2018-10-22, 13:01



Reply to topic  [ 9 posts ] 
 v2m Ripper - Ripping Fabrausch ! 
Author Message
Forum Moderator
User avatar

Joined: Sun 2008-07-20, 11:57
Posts: 289
Location: Kazahstan
Reply with quote
v2m Ripper 0.5

Image


Small program for extraction of music in a format *.v2m. There is possibility at once play/stop track. Support of 2 methods of extraction: simple method of search and debugging of the started process.

Author: Slip [tPORt]

Site: http://www.tport.astalavista.ms

Size: 43.2 kb in an archive

Link:
===
http://rapidshare.com/files/157122902/v2m_Ripper.rar
===
http://depositfiles.com/files/09wzufwz5
===
http://www.sendspace.com/file/020pvy
===

Direct Link:

http://filebar.kz/files/92299/v2m%20Ripper.rar


Note (Thank you, Den !): It rips not from every exe, like app says itself - it's laaaaaame !

_________________
-=][S[M]][=-


Last edited by SDV on Sat 2008-11-01, 16:55, edited 2 times in total.



Fri 2008-10-24, 16:41
Profile ICQ
keygenmusic
User avatar

Joined: Mon 2008-03-03, 17:37
Posts: 783
Location: Moscow
Reply with quote
it rips not from every exe :( like app says itself - it's laaaaaame :D

_________________
KEYGENMUSiC.net Owner/author (basically, your god here :D ).


Sun 2008-10-26, 20:01
Profile ICQ WWW
User avatar

Joined: Sun 2008-08-24, 22:51
Posts: 14
Location: Bakersfield alley
Reply with quote
It have worked for me with non-packed exe, that maybe an issue.

_________________
To get Extra Continues: Press L, L, B, B, B, C, C, C, Start st the title screen.


Sat 2008-11-01, 15:31
Profile
Forum Moderator
User avatar

Joined: Sun 2008-07-20, 11:57
Posts: 289
Location: Kazahstan
Reply with quote
denis111 wrote:
it rips not from every exe :( like app says itself - it's laaaaaame :D


Den, thank you for a remark, did not notice. Theme renewed. ;)

Added the pair of mirrors and direct reference to the file.

_________________
-=][S[M]][=-


Sat 2008-11-01, 16:44
Profile ICQ
keygenmusic
User avatar

Joined: Mon 2008-03-03, 17:37
Posts: 783
Location: Moscow
Reply with quote
Ok, so i coded my own v2m ripper!!!
Download: http://keygenmusic.org/soft/v2mrip.zip
Read the readme. It's console app. It can rip many files, but some(most) of them could be not v2m (fake detections). Also ripper is quite slow because v2m has no headers/signatures so it probes frome every byte of ripping file if there's v2m or not by following v2m file structure.
If anybody wants to help me increasing speed of ripper, please, look here and download The libv2 for programmers. You can find v2m structure by looking into v2mplayer.h file on 'struct V2MBase'. Procedure of loading v2m file is in v2mplayer.cpp ('V2MPlayer::InitBase').
Well, actually i got specs of v2m format from kb(farbrausch) even before he published this sources, so i thought maybe it's not public info and tried not share it with public. But scince now there's sources i guess i can publish parts of specs. Here it goes:
Code:
+ d fraction (timediv)
+ d maxtime (timestamp of highest event)
+ d number of globevs
  - b * globevs tdlo
  - b * globevs tdhi
  - b * globevs tdhi2
  - d * globevs usecs
  - b * globevs time sig numerator
  - b * globevs time sig denominator
  - b * globevs ticks per quarter
* for channels 0-15:
  + d number of notes
      - b * notes tdlo
      - b * notes tdhi
      - b * notes tdhi2
      - b * notes note
      - b * notes velocity
  + d number of pgmchanges
      - b * pgmch tdlo    
      - b * pgmch tdhi
      - b * pgmch tdhi2
      - b * pgmch program
  + d number of pitchbends
      - b * pitch tdlo    
      - b * pitch tdhi
      - b * pitch tdhi2
      - b * pitch pitchlo
      - b * pitch pitchhi
   * for controllers 1-7
      + d number of ctlchanges
         - b * ctlch tdlo    
         - b * ctlch tdhi
         - b * ctlch tdhi2
         - b * ctlch value
         
- after that the patch and speech data begins (should start with dword specifying the size):
3x: + d - size
           * data

_________________
KEYGENMUSiC.net Owner/author (basically, your god here :D ).


Sun 2008-11-09, 21:13
Profile ICQ WWW

Joined: Tue 2011-07-26, 16:07
Posts: 62
Reply with quote
some infos about rippery:
How to RiP *.v2m module :

Using Hex editor find in memory dump '3FAB'
if before it exist 0000000000 (five zero's) than before that (-#A byte) try to find something like 80000000 (or 60000000) .

It's working not always , but very often ;)

_________________
www.256bytes.net - miniatures all in one...


Sun 2012-03-18, 15:16
Profile
keygenmusic
User avatar

Joined: Mon 2008-03-03, 17:37
Posts: 783
Location: Moscow
Reply with quote
Well, i have just opened one v2m module and it has no '3FAB' :)

_________________
KEYGENMUSiC.net Owner/author (basically, your god here :D ).


Sun 2012-03-18, 18:22
Profile ICQ WWW
keygenmusic
User avatar

Joined: Mon 2008-03-03, 17:37
Posts: 783
Location: Moscow
Reply with quote
BTW I worked with Slip [tPORt] some years ago and then he disappeared. Any news? We were almost about to make memory mapped ripper, which i've done finally few days ago. (still looking on the lonely folder named "slip" in my v2m ripper :) ).

_________________
KEYGENMUSiC.net Owner/author (basically, your god here :D ).


Mon 2012-03-19, 0:39
Profile ICQ WWW

Joined: Tue 2011-07-26, 16:07
Posts: 62
Reply with quote
denis111 wrote:
BTW I worked with Slip [tPORt] some years ago and then he disappeared. Any news? We were almost about to make memory mapped ripper, which i've done finally few days ago. (still looking on the lonely folder named "slip" in my v2m ripper :) ).


guess, 'he was busy' as usually...haven't no news(

_________________
www.256bytes.net - miniatures all in one...


Mon 2012-03-19, 5:31
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.