Homebrew [DS(i)/3DS] TWiLight Menu++ - GUI for DS(i) games, and DS(i) Menu replacement

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
Are you sure the Frame Rate setting affected battery power?
Please check if that's the case, by downgrading to the last version with that setting, charging the console to full battery, and then letting the console run TWLMenu++ (do not launch any game or app) with each available frame rate setting, and timing how long the console runs until power runs.
Once the power runs out, stop the timer, and start the process over (starting with charging the console) with the next frame rate setting.
Each time you do the process, do not change the screen brightness level.

I am not saying it uses much, but the higher frame rate probably does use a bit more battery because the image is being refreshed much more often.

For instance the old R4 menu. You really cannot tell a difference even when the frame rate was set to 15fps.
And what I meant about it has less power is that it does not, even on a brand new battery, last as long as the DS Lite battery.

(Is there a way to use the GBATemp Wood R4 menu on TM?)
 

Crystal_tofu

Well-Known Member
Member
Joined
Apr 25, 2024
Messages
190
Trophies
0
Location
Cyber World
XP
386
Country
United States
You should try with GBARunner3 instead, as no such patch is required.

Yes, it was removed, as it did not affect any games, and served no real purpose.
i don't have any means of compiling it (unless ive missed smth as of recent)
hence why i was initially going to wait for a public release whenever it happens
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,872
Trophies
3
Age
25
XP
21,612
Country
United States
I am not saying it uses much, but the higher frame rate probably does use a bit more battery because the image is being refreshed much more often.

For instance the old R4 menu. You really cannot tell a difference even when the frame rate was set to 15fps.
And what I meant about it has less power is that it does not, even on a brand new battery, last as long as the DS Lite battery.
Makes sense.
(Is there a way to use the GBATemp Wood R4 menu on TM?)
Yes, download the skin here: https://skins.ds-homebrew.com/wood-ui/gbatemp-v3
Drag the folder from the 7z file into "sd:/_nds/TWiLightMenu/akmenu/themes/", and then in TWLMenu++ Settings, after switching theme to "Wood UI", press A to select the downloaded skin.
 
  • Like
Reactions: _47iscool

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
807
Trophies
0
XP
823
Country
United States
In DS-Scene ROM Tool It's saying that AP Patched is not supported
ok

get tinke dsi here

https://github.com/R-YaTian/TinkeDSi/releases

load your rom in it, and at the top, click Game Information

scroll down, find where it says "header crc" at the bottom, and check what the number is there

convert that number to hexadecimal, windows calculator can do it in programmer mode by selecting decimal and entering the number, then clicking hexadecimal will convert it to hex. otherwise you can probably look up "decimal to hexadecimal" online to convert

get the attached ips file, replace the XXXX in the filename with the hexadecimal of the header crc you just obtained (if it's less than 4 digits, then add leading 0s to fill it up to 4 characters)

place that new ips file in /_nds/TWiLightMenu/resources/apfix/ (make apfix folder inside the resources folder, alongside the apfix.pck, and put the ips inside that apfix folder)

if dsi binaries are missing from the translation, you can also import them from a clean rom of black 2 to restore dsimode and be able to play the brazilian translation with full dsi mode compatibility. this will change the header crc though, so you will have to get the header crc again and rename the ips file
 

Attachments

  • IREO-XXXX.zip
    366 bytes · Views: 8

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
Makes sense.

Yes, download the skin here: https://skins.ds-homebrew.com/wood-ui/gbatemp-v3
Drag the folder from the 7z file into "sd:/_nds/TWiLightMenu/akmenu/themes/", and then in TWLMenu++ Settings, after switching theme to "Wood UI", press A to select the downloaded skin.
I meant this one:
upper_screen.png
 
v27.6.0

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,872
Trophies
3
Age
25
XP
21,612
Country
United States
Here you go: https://skins.ds-homebrew.com/wood-ui/gbatemp
Post automatically merged:

v27.6.0

What's new?​

  • In an effort to reduce CPU/battery usage, the bottom screen drawing code (handled by gl2D) is now only run when animation and/or movement occurs, instead of running every frame.
    • If you previously used one of the low frame rate settings before they got removed, this change may possibly save even more battery than those settings (depending on how much/little happens on-screen)!
    • To test this at it's fullest, leave the console running the DSi menu theme with no animated icons on-screen, and find out how long the console runs (after a full charge).
  • @mentusfentus: DS Classic Menu: Improved clock hands and added outer shadow to the clock & calendar, making the top screen appear even closer to the original DS/DS Lite menu! (#2450)

Bug fix​

  • @Lorenzooone: Fixed partial main RAM clear on DS debugger hardware when launching Slot-1. (#2449)
 
Last edited by RocketRobz,

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
Here you go: https://skins.ds-homebrew.com/wood-ui/gbatemp
Post automatically merged:

v27.6.0

What's new?​

  • In an effort to reduce CPU/battery usage, the bottom screen drawing code (handled by gl2D) is now only run when animation and/or movement occurs, instead of running every frame.
    • If you previously used one of the low frame rate settings before they got removed, this change may possibly save even more battery than those settings (depending on how much/little happens on-screen)!
    • To test this at it's fullest, leave the console running the DSi menu theme with no animated icons on-screen, and find out how long the console runs (after a full charge).
  • @mentusfentus: DS Classic Menu: Improved clock hands and added outer shadow to the clock & calendar, making the top screen appear even closer to the original DS/DS Lite menu! (#2450)

Bug fix​

  • @Lorenzooone: Fixed partial main RAM clear on DS debugger hardware when launching Slot-1. (#2449)

Thank you very much. I really appreciate those.
 
  • Like
Reactions: RocketRobz

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
@RocketRobz

I think RE Deadly Silence (USA) may be broken. At first I could get it to boot with cheats, but it would freeze. So then I disabled all cheats (and when you turn cheats on or off it takes about a minute to save the active or inactive cheats) and it still will not get past the first screen it shows.

Is there some kind of cache or something that can be deleted? Because when updating TM it always shows the bootstrap image one time after updating.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,872
Trophies
3
Age
25
XP
21,612
Country
United States
@RocketRobz

I think RE Deadly Silence (USA) may be broken. At first I could get it to boot with cheats, but it would freeze. So then I disabled all cheats (and when you turn cheats on or off it takes about a minute to save the active or inactive cheats) and it still will not get past the first screen it shows.
In the cheat menu, press the L button to ensure all cheats are disabled, then save.
Is there some kind of cache or something that can be deleted? Because when updating TM it always shows the bootstrap image one time after updating.
Could try deleting "patchOffsetCache" in "sd:/_nds/nds-bootstrap/", if the issue with the game persists.
 

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
In the cheat menu, press the L button to ensure all cheats are disabled, then save.

Could try deleting "patchOffsetCache" in "sd:/_nds/nds-bootstrap/", if the issue with the game persists.

That did it. Thank you.

I was also wondering, since TM can patch unlaunch when running to make changes to not remove the DSi menu music as well as a custom background for unlaunch, is it possible to also remove the persistent text from unlaunch as well?

I would rather my DSi be as apolitical as possible. I am sure that text was added as opposition to the 2016 presidential winner. Even though the developer himself is not even from the US. I looked at the unlaunch.dsi in HxD myself, but the text seems to be compressed or encoded differently.
 

Peeteris

Well-Known Member
Newcomer
Joined
Mar 7, 2017
Messages
84
Trophies
0
Age
44
XP
466
Country
I think there's a bug.
If you make a folder with "-" symbol in front of the name, this folder shows before the "back" folder.

For example, TWL will show folders in this order:
1) - Aftermarket
2) - hacks
3) Back
4) Advance Wars.nds

Is there a way to make "Back" folder always the first in the list?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,872
Trophies
3
Age
25
XP
21,612
Country
United States
That did it. Thank you.

I was also wondering, since TM can patch unlaunch when running to make changes to not remove the DSi menu music as well as a custom background for unlaunch, is it possible to also remove the persistent text from unlaunch as well?

I would rather my DSi be as apolitical as possible. I am sure that text was added as opposition to the 2016 presidential winner. Even though the developer himself is not even from the US. I looked at the unlaunch.dsi in HxD myself, but the text seems to be compressed or encoded differently.
Assuming you mean the text which appears on the top-left of the bottom screen or w/e, it should be possible to remove by just overwriting it with blank spaces.
Unfortunately, the Unlaunch data is compressed, which means the text is part of that compressed data. idk how to go about decompressing and recompressing the data.
I think there's a bug.
If you make a folder with "-" symbol in front of the name, this folder shows before the "back" folder.

For example, TWL will show folders in this order:
1) - Aftermarket
2) - hacks
3) Back
4) Advance Wars.nds

Is there a way to make "Back" folder always the first in the list?
Next version will fix that bug.
I was also wondering; Can gm9i dump DS(i)/GBA ROMs as encrypted as well?
It cannot. Also, encrypted GBA ROMs do not exist, afaik.
 

_47iscool

Feststellend
Member
Joined
Nov 18, 2013
Messages
768
Trophies
1
XP
1,322
Country
United States
@RocketRobz

I also found a bug in the Flashcart version for the Wood R4i Gold 3ds version using the Wood GBATemp theme, though it may affect other similar themes.
If you change the view to the one that shows a list with small text and press D-pad right, TM will reload.

This does not happen on the DSi version.
 

jacent

Member
Newcomer
Joined
May 10, 2007
Messages
18
Trophies
1
XP
267
Country
United States
Can I use a EZ Flash omega DE with a ds lite in ram mode to play zelda four swords anniversary edition on a ds lite with twilightmenu?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,872
Trophies
3
Age
25
XP
21,612
Country
United States
Can I use a EZ Flash omega DE with a ds lite in ram mode to play zelda four swords anniversary edition on a ds lite with twilightmenu?
You'd have to add this under the [SRLOADER] line in "sd:/_nds/TWiLightMenu/settings.ini":
Code:
EZ_FLASH_RAM = 1
If you are having issues later, then try with either a DS Memory Expansion Pak, or a SuperCard MiniSD.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    DexterYeen @ DexterYeen: i found a virtual boy bidding thing on ebay for like 25 dollars and im so mad, even tho it...