GDMENU Theme Manager /Dreamcast

Place for discussing homebrew games, development, new releases and emulation.

Moderators: VasiliyRS, deluxux

User avatar
ateam
minority
Posts: 68

Re: GDMENU Theme Manager /Dreamcast

Post#31 » Mon Dec 21, 2020 1:44 pm

So I decided to make a red/orange swirl version of this theme, which I actually ended up liking better.

Image

This is a modified version of Right Sprite's "SEGA's 60th Anniversary" GDMENU theme (https://www.rightsprite.co.uk/gdemu-sega-anniversary-menu-download/. I'm calling this one "CleanCast v2" as it represents a step up from my first modified GDMENU theme, which was called "CleanCast".

A very big "thank you" goes out to Right Sprite for the beautiful work he did on the original theme!

The following changes have been made to Right Sprite's original theme:

• The stock "no conver art" disc image was originally a "60 SEGA" logo and has been replaced with a new generic Dreamcast disc image.
• The action menu (Play, Exit, Menu) has been centered and its font has been changed.

To utilize this custom GDMENU theme using Madsheep's SD Card Maker tool, follow the simple instructions below:

1) Backup the existing "1ST_READ.BIN" file in the "GDEMU_SD 1.10\data\files" folder.
2) Copy the "1ST_READ.BIN" file from this archive to the "GDEMU_SD 1.10\data\files" folder.
3) Launch the GDEMU SD Card Maker (GDEMU_SD.exe) and remove the very first entry labeled "GDMENU".
4) Click the "SAVE" icon at the bottom-right of the SD Card Maker program and when prompted, choose "Yes" for creating a customized menu.
5) At this point, the custom "1ST_READ.BIN" file included in this archive will be used to compile a new .CDI image used for the GDMENU itself. You're done, enjoy!

Download:
https://drive.google.com/file/d/1rzxCKumC4VQhlezt1cNz8TUHRpZNyEj9/view?usp=sharing
Find me on...

GitHub
Reddit
SegaXtreme
Discord
Twitter
YouTube

User avatar
megavolt85
Developer
Posts: 1004

Re: GDMENU Theme Manager /Dreamcast

Post#32 » Mon Dec 21, 2020 2:49 pm

RazorX wrote:this app was made by me


your app is missing text color change and highlighting
you can add?

User avatar
ateam
minority
Posts: 68

Re: GDMENU Theme Manager /Dreamcast

Post#33 » Mon Dec 21, 2020 3:26 pm

megavolt85 wrote:
RazorX wrote:this app was made by me


your app is missing text color change and highlighting
you can add?


From what I understand, there are limitations on the color palette for text and highlight color with GDMenu. RazorX may be able to explain it in more details. I know that I've tried myself many, many times.
Find me on...

GitHub
Reddit
SegaXtreme
Discord
Twitter
YouTube

User avatar
megavolt85
Developer
Posts: 1004

Re: GDMENU Theme Manager /Dreamcast

Post#34 » Mon Dec 21, 2020 3:46 pm

ateam wrote:From what I understand, there are limitations on the color palette for text and highlight color with GDMenu.


there are no restrictions, you can use absolutely any color
color can be customized for many menus

User avatar
ateam
minority
Posts: 68

Re: GDMENU Theme Manager /Dreamcast

Post#35 » Mon Dec 21, 2020 4:38 pm

megavolt85 wrote:

there are no restrictions, you can use absolutely any color
color can be customized for many menus[/quote]

I'm aware of the ability to use any color for the menu background graphic itself, as I put together a few GDMenu themes myself. However, I'm referring to do the PNG files inside the "Fonts" folder in RazorX's tool. I and others have tried many different methods to generate new PNGs with different colors that Razor's tool will honor, but with no luck.

Are you saying you think it's an actual bug in his code that isn't properly taking the color from those font PNGs when building the 1ST_READ.BIN?
Find me on...

GitHub
Reddit
SegaXtreme
Discord
Twitter
YouTube

User avatar
megavolt85
Developer
Posts: 1004

Re: GDMENU Theme Manager /Dreamcast

Post#36 » Mon Dec 21, 2020 4:46 pm

ateam wrote:Are you saying you think it's an actual bug in his code that isn't properly taking the color from those font PNGs when building the 1ST_READ.BIN?


no, i mean that the text and highlight color is hardcoded in 1ST_READ.BIN
and if RazorX agrees to add a color change to its program, then I will tell you how to do it

try this menu and you will see that I have changed the highlight color

User avatar
ateam
minority
Posts: 68

Re: GDMENU Theme Manager /Dreamcast

Post#37 » Mon Dec 21, 2020 4:49 pm

megavolt85 wrote:no, i mean that the text and highlight color is hardcoded in 1ST_READ.BIN
and if RazorX agrees to add a color change to its program, then I will tell you how to do it

try this menu and you will see that I have changed the highlight color


Ohhhhh... NOW I understand :lol:

Thank you for explaining! It would be a great new feature for sure. Let's see what he says.
Find me on...

GitHub
Reddit
SegaXtreme
Discord
Twitter
YouTube

User avatar
megavolt85
Developer
Posts: 1004

Re: GDMENU Theme Manager /Dreamcast

Post#38 » Tue Dec 22, 2020 7:13 am

RazorX wrote:this app was made by me and the latest version of posting this is v0.9a/


@RazorX this is mostly information for you, because manually changing colors is not very convenient

All text colors are stored in ARGB8888 format (Alpha Red Green Blue)
I will write the offset in the decrypted 1ST_READ.BIN and the default value in the big endian (attention in 1ST_READ.BIN these values are in the litlle endian)
also, as an example, I will attach screenshots with the replaced text color, the standard color will be red, the highlight color is orange

Window title
offset: 34F0
default: FF67C1F5
text: OPTIONS, SYSINFO, ABOUT, EXIT, CODEBREAKER, MENU
Window title.png



Options menu
offset: 3964
save button default: FF989EA4 (green on screenshot)

offset: 3674
default: FF989EA4

offset: 3954
highlight: FF67C1F5
options menu.png



sysinfo menu
offset: 3B50
default: FF989EA4
sysinfo menu.png



about menu
offset: 3CE8
default: FF989EA4
about menu.png



exit menu
offset: 3EE8
default: FF989EA4

offset: 3F0C
highlight: FF67C1F5
exit menu.png



selection for codebreaker
offset: 41A8
default: FF989EA4

offset: 41CC
highlight: FF67C1F5
codebreaker.png



main menu
offset: 4418
default: FF989EA4

offset: 4430
highlight: FF67C1F5
main menu.png



update firmware screen
offset: 47C8
default: FF989EA4
update firmware.png
update firmware.png (4.21 KiB) Viewed 952 times



image info
offset: 4AB8
default: FF67C1F5
image info.png



image name
offset: 4D74
default: FF989EA4

offset: 4D98
highlight: FF67C1F5
image name.png




for chage cursor color need replace three bytes, one byte per color

cursor color
red
offset: 4BD2
default: 21

green
offset: 4BD6
default: 38

blue
offset: 4BDA
default: 52
cursor color.png

User avatar
Anthony817
Shark Patrol
Posts: 3508

Re: GDMENU Theme Manager /Dreamcast

Post#39 » Tue Dec 22, 2020 3:15 pm

Megavolt, how feasible is it to see if the actual built in cheat menu that is already in the latest version of GDMENU could be hacked to work? Surely, if anybody could get this working it would be you. Neuroacid left the files in this build but wasn't ready to release it enabled because he wasn't finished working on it. Since the guy dropped off the face of the earth back in 2017 and does not respond to emails many people have sent over the years it's safe to say he will never return.

Image
Browsing cheat codes list

Image
Enabling codes for a specific game

Image
Crazy Taxi 2 has codes on and is enabled

Image
Selecting add game from the sub-menu

Image
Editing new game title

Image
Adding a code to the newly created title

Image
Setting new code description

Image
Selecting edit code option

Image
Viewing/editing code values
Last edited by Anthony817 on Tue Dec 22, 2020 3:39 pm, edited 1 time in total.
Image

User avatar
megavolt85
Developer
Posts: 1004

Re: GDMENU Theme Manager /Dreamcast

Post#40 » Tue Dec 22, 2020 3:27 pm

Anthony817 wrote:Megavolt, how feasible is it to see if the actual built in cheat menu that is already in the latest version of GDMENU but not enabled by default could be hacked to work?


the latest version does not have this menu, I already checked

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: Google [Bot]