[UTILITY RELEASE] VMU Disc Builder v1.1

Place for discussing homebrew games, development, new releases and emulation.
User avatar
ateam
Metallic
Posts: 816

[UTILITY RELEASE] VMU Disc Builder v1.1

Post by ateam »

DOWNLOAD: https://github.com/DerekPascarella/VMU-Disc-Builder

There are many ways to transfer saves to/from computer and VMU. However, what about those who just want a simple solution for downloading save files from the internet and copying them to their VMU?

Introducing VMU Disc Builder 😎

Image

This toolkit is designed to be as easy to use as humanly possible. Simply gather the save files you want copied to your VMU (bundled as VMI/VMS pairs), then let VMU Disc Builder do the rest!

It will produce a CDI that can be burned to disc or used in an ODE.

Image

Allow me to mention that if you want a pre-made disc containing all of the bucanero saves, you're much better off using what Damián Parrino (aka bucanero) built years ago:

https://www.bucanero.com.ar/2005/08/12/ ... p-cd-v130/
Last edited by ateam on Fri Nov 01, 2024 6:54 am, edited 3 times in total.
Find me on...

DreamcastForever.com
GitHub
Reddit
SegaXtreme
Twitter
YouTube
• Discord: derek.ateam

User avatar
MoeFoh
1300
Posts: 1355

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by MoeFoh »

Outstanding! :o

Possibly for future release:
1) No dummy file option for ODE users (smaller file)
2) DCI format support

This will be useful for the Nettou Golf saves I just made. I'll need to export to vms/vmi first and then make a cdi for users to download - but this is a real-world use case right off the bat.

User avatar
ateam
Metallic
Posts: 816

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by ateam »

MoeFoh wrote: Thu Oct 24, 2024 2:41 pm Outstanding! :o

Possibly for future release:
1) No dummy file option for ODE users (smaller file)
2) DCI format support

This will be useful for the Nettou Golf saves I just made. I'll need to export to vms/vmi first and then make a cdi for users to download - but this is a real-world use case right off the bat.
Thanks :D

Regarding DCI support, I have to see how conversion to VMI/VMS can be done. The only tool I can find is an old DOS program (.COM format). Otherwise, I need to do some research to see how the DCI structure works and how conversion can be done. That said, there is this website, which is still functional and allows you to do the conversion. I have no access to the code though.

https://bswirl.kitsunet.org/dci_converter/

For disabling dummy file, I suppose I could include a configuration INI file for that.
Find me on...

DreamcastForever.com
GitHub
Reddit
SegaXtreme
Twitter
YouTube
• Discord: derek.ateam

User avatar
MoeFoh
1300
Posts: 1355

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by MoeFoh »

ateam wrote: Thu Oct 24, 2024 2:54 pm
MoeFoh wrote: Thu Oct 24, 2024 2:41 pm Outstanding! :o

Possibly for future release:
1) No dummy file option for ODE users (smaller file)
2) DCI format support

This will be useful for the Nettou Golf saves I just made. I'll need to export to vms/vmi first and then make a cdi for users to download - but this is a real-world use case right off the bat.
Thanks :D

Regarding DCI support, I have to see how conversion to VMI/VMS can be done. The only tool I can find is an old DOS program (.COM format). Otherwise, I need to do some research to see how the DCI structure works and how conversion can be done. That said, there is this website, which is still functional and allows you to do the conversion. I have no access to the code though.

https://bswirl.kitsunet.org/dci_converter/

For disabling dummy file, I suppose I could include a configuration INI file for that.
VMU Explorer (PC) can export to .dci. Change the file type from the default .vms to .dci when presented with the save export screen.

User avatar
megavolt85
Developer
Posts: 2155

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by megavolt85 »

ateam wrote: Thu Oct 24, 2024 2:54 pm Regarding DCI support, I have to see how conversion to VMI/VMS can be done. T
first 32 bytes is info, next data is save file

Code: Select all

typedef struct {
	char type;
	uint8 copyprotect;
	uint16 firstblock;
	char name[12];
	uint16 year;
	uint8 month;
	uint8 day;
	uint8 hours;
	uint8 mins;
	uint8 secs;
	char weekday;
	uint16 size; // size in blocks
	uint16 headeroffset;
	uint32 unused;
} dci_t;

User avatar
MoeFoh
1300
Posts: 1355

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by MoeFoh »

Works like a charm! ;) I did modify to perl code to not use a pad file and cdi file creation is almost instant.
nettou-golf-save.jpg

User avatar
MoeFoh
1300
Posts: 1355

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by MoeFoh »

I also wanted to mention that bucanero has a github page of Dreamcast saves: https://github.com/bucanero/dreamcast-saves and lots of goodies for other consoles.

User avatar
fraggle200
Roadster
Posts: 359

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by fraggle200 »

looks like my dream of a VMU disk with just 1 100% save per game will become a reality.

I'd also second the request for a No Dummy option.

User avatar
ateam
Metallic
Posts: 816

Re: [UTILITY RELEASE] VMU Disc Builder v1.1

Post by ateam »

Okay, v1.1 is now on GitHub, adding a dummy file creation prompt.
Find me on...

DreamcastForever.com
GitHub
Reddit
SegaXtreme
Twitter
YouTube
• Discord: derek.ateam

User avatar
ateam
Metallic
Posts: 816

Re: [UTILITY RELEASE] VMU Disc Builder v1.0

Post by ateam »

MoeFoh wrote: Thu Oct 31, 2024 11:43 pm I also wanted to mention that bucanero has a github page of Dreamcast saves: https://github.com/bucanero/dreamcast-saves and lots of goodies for other consoles.
Yep. I link to that repo in my original post. Great resource!
Find me on...

DreamcastForever.com
GitHub
Reddit
SegaXtreme
Twitter
YouTube
• Discord: derek.ateam

  • Similar Topics
    Replies
    Views
    Last post