Jump to content

cRom (aka Serum): a new open-source colorization file format


zedrummer

Recommended Posts

  • Content Provider

Hello.

I would like to introduce a new ROM colorization file format 100% open-source (file format, editor and DMD-ext integration) the "cRom" aka "serum".

 

 

The editor is freely available (with the messy code) on Github here https://github.com/zesinger/ColorizingDMD/releases.

If you want to test your colorization, you can download an updated Freezy DmdDevice.dll + serum.dll here https://mega.nz/folder/LBRBUbSB#a0jB-IWa1YU7Ck_rW8hlwQ

(if you are using Windows 10 or more recent, don't forget to unblock the files https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwidupSEnNj8AhW-TaQEHfxOCzcQFnoECBYQAw&url=https%3A%2F%2Fwww.isumsoft.com%2Fwindows-10%2F3-ways-to-unblock-app-or-file.html&usg=AOvVaw3qm8c18eqePA2s_VA7SbMK)

 

A comprehensive tutorial is available here https://www.pincabpassion.net/t15414-tuto-comprehensive-tuto-about-colorizingdmd

I've just created a Discord server for help in the community, just use this link to join https://discord.gg/aK2dNaB6xR


 

Many thanks to @freezy and @vbousquet (for help on DMD-ext integration and support), @mk47 (for amazing improvements in ZeDMD code, future integration of ZeDMD and cRom in his PPUC for real pinballs and support) and my friends @dtatane, @ebor and @peskopat (colorization/beta tester team and support)!

Link to comment
Share on other sites

Is this a new file format to go with the rest of the package? I actually disabled all DMD colorizations on my cabinet for streaming purposes due to the currently hostile fork*, to avoid routing people into the mess that it's created. While I figure some colorization authors won't move to this solution as they'd have to revise their workflow, I'd be happy to install it and run it, and indicate in my automated chatbot that it's what I'm using when colorization is active.

 

*I'd honestly love to be able to say, "not installing the Lucky1 dll and the compatible colorizations requiring it," even if/when it's no longer considered hostile. While I understand his reasonings, the way it was undertaken is frustrating and should have been handled better than it was.

Link to comment
Share on other sites

  • Content Provider

Really happy to colaborate with @zedrummer on this project ! 

The editor is bringing really nice features like gradiant, color rotation or sprite detection and mixing fixed and dynmaic colors on the same frame !!! 

It will definitely improve the quality of the colored ROM !

 

On top of being very visual and pleasant to use !

 

Scared stiif is on the road.. !

Link to comment
Share on other sites

  • Content Provider

@Audiofreak It will be added to DMD-extensions soon, we are on it. The colour rotations feature needs to be implemented in the device side, so for the moment it is available only on ZeDMD and Virtual DMD, but the display is the same on other device, just the colours won't rotate. Perhaps other devices will implement it later on. You should check the @mk47's PPUC for use of the format in real pinball machines. And you are lucky, @dtatane is on the colorization of Scared Stiff in cRom format.

 

@LynnInDenver It is a file format that will be fully integrated in @freezy DMD-extensions code, you won't need anything more than install the latest version of DmdDevice.dll when available and modify the DmdDevice.ini as you did before according your DMD device, etc... I hope colorization authors will work with it, but who knows... @dtatane who is used to both software, seems to be really happy with it (I didn't even try using Pin2DMD myself, so I can't say), but he was giving many ideas in the development.

 

@dtatane I'm happy to say that you brought a lot of ideas to improve the format and editor, you must be credited as @ebor and @peskopat for the result.

 

@mk47 Yes the next step is to make it available in real pinballs. Will see soon for some C code for your PPUC.

Edited by zedrummer
Link to comment
Share on other sites

Wow!  Beautiful results. Will it run my existing VNI/PAL colorization files?  For those who have converted, along the same question will it run PAC files also?

 

Thanks for everything all developers do to keep improving this hobby. 

Edited by bushav
Link to comment
Share on other sites

2 hours ago, bushav said:

Wow!  Beautiful results. Will it run my existing VNI/PAL colorization files?  For those who have converted, along the same question will it run PAC files also?

 

Thanks for everything all developers do to keep improving this hobby. 

 

The former depends on Freezy, and the latter, well, it depends on Freezy, but I wouldn't be surprised personally if it doesn't ever support it after the kerfluffle over the hostile fork.

Link to comment
Share on other sites

There is no reason to break backwards compatibility. Along with Serum, you'll be able to use your existing PAL/VNIs through dmdext and PAC with Lucky1's proprietary DLL (through dmdext as well, once I get his changes in). Whatever setup you choose, it should work.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...