GenericMadScientist / CHOpt

Star Power optimisation for the masses!
GNU General Public License v3.0
32 stars 4 forks source link

(Question) Changing output textures #2

Closed JohnSmith2007 closed 2 years ago

JohnSmith2007 commented 3 years ago

Say i want to replace the images used to represent notes in the generated png with, for example, the RB3 gems, what would i do?

GenericMadScientist commented 3 years ago

You'd have to change the draw_note_circle method of ImageImpl; it's defined in image.cpp. I want to add support for drawing different gems at some point (and automatically drawing rectangles for RB, say), but right now my priority is making sure RB support works.

JohnSmith2007 commented 3 years ago

Gotcha. Also, what do you mean by RB support? as in transcripting RB charts?

JohnSmith2007 commented 3 years ago

@GenericMadScientist Also, do you plan to add an option to unflip "disco-notes" on drums? example: Crazy Train by Ozzy Osbourne Screenshot (750) (am i the only one who thinks the entire image looks slightly crooked?)

GenericMadScientist commented 3 years ago

By RB support I mean supporting the RB engine. The latest release has support for RB guitar and bass.

I'm not sure what disco flip means, I don't play drums. The current plan for drums is to wait a little to see if CH drums comes out, then when it does perfect that. Alternatively if that takes a while, I'll probably start on RB drum support. I can look into disco flip then. Another thing I want to do is use triangles for cymbals: the current sprite is awful to look at imo.

As for the image looking slightly crooked, if you could elaborate I'll see what I can do.

GenericMadScientist commented 2 years ago

The other major issue here was disco flip which has now been fixed and will ship with 1.4.0. As for the issue of changing output textures, I'm still not entirely sure on what level you want it. Feel free to re-open this issue if this is still something you'd like.

JohnSmith2007 commented 2 years ago

@GenericMadScientist Also, I'm having a bit of trouble trying to find the option to enable Pro Drums. Where is it? Screenshot (1003)

GenericMadScientist commented 2 years ago

The switch will release with version 1.4.0, which I am currently working on. This release is focused on CH drums, although there is a decent chance that will at least read RB songs. But it will not do paths for the RB engine: that is planned for the future.