Hi everyone! I have been lurking on this site for some time. I have seen some really cool
homebrew stuff being posted here, and today I finally have something to contribute!
I released a new icondata.vms tool on github:
https://github.com/HugoSmits86/dreamcas ... ndata-tool
The main reason for writing this tool is the current state of the older tools. Most are badly
maintained over time and stopped working, others are a hassle to use (i.e. need to run localhost
for php script) or where never released on certain platforms (windows vs macos vs linux).
The tool is written in Google Go, which has the benefit of cross-compiling for windows, macos
and linux. The actual encode/decode part is setup as a separate package, which allows other
users to easily use the package in their own projects.
I cannot take any responsibility for anything that might happen while running the code, however,
I did my very best to ensure no fatal errors can occur. The project includes a very elaborate unit
test, which results in 100% code coverage.
Please let me know if you have any questions or feedback!
New ICONDATA.VMS tool in Google Go
- Protofall
- undertow
- Posts: 28
- Dreamcast Games you play Online: None (Only offline games)
- Contact:
Re: New ICONDATA.VMS tool in Google Go
Neat. Its been a while since I've looked at VMS files. Are they the icons on this screen?
https://i.ytimg.com/vi/_khBg-viGcs/hqdefault.jpg
https://i.ytimg.com/vi/_khBg-viGcs/hqdefault.jpg
-
- noob
- Posts: 4
Re: New ICONDATA.VMS tool in Google Go
Yes, ICONDATA.VMS is a hidden file on the VMS, that shows a custom icon on the unit.
A monochrome icon is shown on the unit itself, while an optional color icon is shown in the DC file manager.
A monochrome icon is shown on the unit itself, while an optional color icon is shown in the DC file manager.
-
- fire
- Posts: 80
Re: New ICONDATA.VMS tool in Google Go
Awesome, looks useful. Not to mention I love to see more stuff written in Go! 

- Ian Micheal
- Developer
- Posts: 6277
- Location: USA
- Contact:
Re: New ICONDATA.VMS tool in Google Go
Well done yes the other tools are very old this is very useful thank you for sharing
it's going to come in real handy..

-
- noob
- Posts: 4
Re: New ICONDATA.VMS tool in Google Go
Thanks, Go is great! You could even use this package and turn it into a backend server toolNightBreeze wrote:Awesome, looks useful. Not to mention I love to see more stuff written in Go!
that allows downloading VMS files directly onto a Dreamcast.
Thanks Ian Micheal, I really appreciate the star on github!Ian Micheal wrote:Well done yes the other tools are very old this is very useful thank you for sharingit's going to come in real handy..
-
- Super Sonic
- Posts: 1512
Re: New ICONDATA.VMS tool in Google Go
Hugo, did you ever play pso for pc?
Is there a way to add vmu icons to a homebrew disk that uses ginsu loader?
What about adding vmu animations too?
Thank you for the vmu tool.

Is there a way to add vmu icons to a homebrew disk that uses ginsu loader?
What about adding vmu animations too?
Thank you for the vmu tool.

- Protofall
- undertow
- Posts: 28
- Dreamcast Games you play Online: None (Only offline games)
- Contact:
Re: New ICONDATA.VMS tool in Google Go
By VMU animations are you talking about the savefile icon or VMU LCD icon? If so I already have a tool to make those formatsSMiTH wrote:Hugo, did you ever play pso for pc?
Is there a way to add vmu icons to a homebrew disk that uses ginsu loader?
What about adding vmu animations too?
Thank you for the vmu tool.
https://github.com/Protofall/Crayon-Utilities
(VmuSfIconCreator and VmuLcdIconCreator)
And then for loading them on another system, the reverse process can be used to make a series of PNGs or some other common image format
-
- noob
- Posts: 4
Re: New ICONDATA.VMS tool in Google Go
I checked it out on Dreamcast back in the day, but I could not afford the online subscription as a teenagerSMiTH wrote:Hugo, did you ever play pso for pc?
Is there a way to add vmu icons to a homebrew disk that uses ginsu loader?
What about adding vmu animations too?
Thank you for the vmu tool.

The game looked really cool though!
I'm not familiar with ginsu loader, so I can't say.
Adding animations to VMS save files shouldn't be too hard to do…
Very cool tool set. I'm working on something similar; a complete codec for VMS in Go.Protofall wrote: By VMU animations are you talking about the savefile icon or VMU LCD icon? If so I already have a tool to make those formats
https://github.com/Protofall/Crayon-Utilities
(VmuSfIconCreator and VmuLcdIconCreator)
And then for loading them on another system, the reverse process can be used to make a series of PNGs or some other common image format
-
- Similar Topics
- Replies
- Views
- Last post