Hacking Want to learn how to edit iMenu for skinning

Who wants to revive the iMenu for DSTwo & DSTwo+?


  • Total voters
    4

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
407
Country
United States
Using a DSTwo (not +) on 1.25 FW
Have iMenu up and running. Even loads back into Supercard menu and back.
Using CATSFC and even updated DS_Game.
Already downloaded the iMenu Source Code. (but have no idea what to do with it)

So everything is working. I've found the old DSTwo skin editor, but that just edits the .INI files.

I actually want to edit the iMenu itself. Specifically the load screen (it's ugly) and even the icon layout.

I just can't find a way to edit the .nds/.plg file or even know what code language I'm supposed to be using.

Basically I'm not only re-skinning the iMenu, but I want to edit the actual layout of the bottom screen. Top screen I figured out. However, there are some issues like trying to get text from icon info to appear on bottom screen. It keeps blinking. I'd also like to reduce the rows of icons and move them down so I can design a more 3DS-like skin and put a DSTwo Menu link in upper left.

I know how to do transparent .BMPs, but I'm also wondering how I might be able to make an animated .BMP logo. I know I can make animated .BMP files, but will they work? If not, maybe use a clock-like plugin to perform the animation?

Is there a way for me to remap the screen .BMP's size to x2? From 256-512? Would love to get better resolution and fix the stretching/shrinking problem of the background images.

So basically, what files do I want to work on, what tools do I need to do so, and yes, I'm sort of reviving the iMenu, or at least would like to. Might even be able to help get it work on DSTwo+ if I had one...

Any help would be appreciated. And feel free to PM me, post away, etc.. Just don't spam a lot of "we want this now" because I already agree with you.

I am also re-skinning my GW Blue Card. And yes, I found the editor for it as well. Much easier than DSTwo. But again, Still would like to know how to make animated buttons, logos, cursors, etc.. And these clock plugins are hideous. Any way to run a simple clock without .BMPs?

Oh, and one more thing, editing the fonts. Yes. The fonts. On both the DSTwo and the GWBC.

Yes, I know the GWBC is just an R4i dupe. Which is why I was able to find the skin editor.

Again, any help would be appreciated.
 

sieroi

Well-Known Member
Member
Joined
Apr 29, 2015
Messages
149
Trophies
2
Age
38
XP
1,140
Country
...Do you know C and MIPS assembly?

Those are almost certainly the languages it's written in. Don't expect to make much progress unless you have at least a working grasp of the former.
 
  • Like
Reactions: Osmosis

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
407
Country
United States
...Do you know C and MIPS assembly?

Nope. That's what C & MIPS editors are for. (along with the interwebtubetutorialthingies)

Those are almost certainly the languages it's written in. Don't expect to make much progress unless you have at least a working grasp of the former.

I don't. But at least I know where to start! *bows to sieri*

My bigger concern is exactly what files iMenu is altering to work? Then I could decompress it, export the iMenu code and then basically reverse-engineer it. Heck, maybe even figure out how to get it to work on the DSTwo+ as it would only require adding it back into the new EOS firmware, right?
 

spinal_cord

Multitask? I have enough trouble single-tasking!
Member
Joined
Jul 21, 2007
Messages
3,355
Trophies
2
Location
somewhere
Website
www.google.com
XP
4,127
Country
Antarctica
Usually I have no issues giving out the source code for a project I have done, It's usually very badly coded anyway. However, this project directly used source code given to me by the supercard team themselves, so it's not going to happen.
You really would be better off coming up with a new menu from scratch, it might take a little longer, but you'd have more control over it. The basics of C are not hard to learn and you really don't need much more than the basics for something like this.

I wish you luck, but that's all.
 
  • Like
Reactions: Osmosis

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
407
Country
United States
:bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow::bow:

Omg... I've been blessed by the SPINAL_CORD himself!!!!

*faints*

Wait.... what...?? Wow, they GAVE YOU source code!!!??? Awww-sum!!!

Maybe I should head over to Superkard and see if they pull out the super stupid stick on me?:hrth:

As for source code, already on it. Already have C editor and MIPS editor and took a look at few tutorials. My bigger concern is at one point I was decompressing the .NDS file and saw Chinese ASCII everywhere and my heart sank.

You have no idea how much your response means to me. I'm truly honored. Normally everyone around here just chases me with a baseball bat. I'll take your encouragement to heart.

Thank you.:grog:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @K3Nv3, Cloud scanners often interpret machine learning to understand the inner workings of a program and checks to see if functionality compares to how malware operates. Hence why it's not always accurate and you get false positives such as W32.Wacatac.
    +1
  • ZucchiniMaiden @ ZucchiniMaiden:
    It's interesting that the ISO came with the browser though, is it also pre-loaded with other stuff?
  • Kirbydogs @ Kirbydogs:
    now, back to what I was doing last night: going insane because Firefox can't set the new tab page to your custom new tab page-- apparently as a security issue
  • K3Nv3 @ K3Nv3:
    Yes that was also mentioned in the links I posted
  • Kirbydogs @ Kirbydogs:
    @ZucchiniMaiden No no, it was a blank install of XP, I installed the software afterwords lol
  • SylverReZ @ SylverReZ:
    I would not recommend using a product key generator to generate keys, you can find em on the internet relatively easy. And as for Windows XP keys, a certain GitHub page has them. :P
    +1
  • K3Nv3 @ K3Nv3:
    Pirated copies of os can also be detected especially with torrent links
    +1
  • ZucchiniMaiden @ ZucchiniMaiden:
    @Kirbydogs That makes more sense. Lol.
    +1
  • Kirbydogs @ Kirbydogs:
    Now, hmm...
  • Kirbydogs @ Kirbydogs:
    Is there a Firefox feature in like maybe about:config to change the new tab page to the home page?
  • SylverReZ @ SylverReZ:
    Settings > Home > Change 'New Tabs' to anything.
  • ZucchiniMaiden @ ZucchiniMaiden:
    Milk from Aldi always tastes weird.
    +1
  • Kirbydogs @ Kirbydogs:
    "New Tabs" only has Firefox Home or Blank Page
  • SylverReZ @ SylverReZ:
    @K3Nv3, There's the Windows Genuine Advantage that got implemented in SP3 if I remember which checked the license of your Windows installation to see if the key was either pirated or whether it's been activated.
  • K3Nv3 @ K3Nv3:
    Hav nt had an issue with their milk but bought creamer and it was like cottage cheese
  • SylverReZ @ SylverReZ:
    It got a lot of controversy because it acted in a way like spyware, but really who cares, Microsoft likes to spy on you.
    +1
  • K3Nv3 @ K3Nv3:
    If you can't download windows directly from Microsoft always expect risks never know what user could leave out during re-upload
    +1
  • K3Nv3 @ K3Nv3:
    Unless you got a physical copy of a os which can be found at thrift shops
  • SylverReZ @ SylverReZ:
    Always expect risks on outdated versions of Windows, there's probably a dozen or more vulnerabilities for XP that haven't been patched after the EternalBlue exploit that got leaked from the NSA.
    +1
  • K3Nv3 @ K3Nv3:
    I get the retro vibe of it but he's using a vm worst case just right click delete kind of crazy not to be using up to date software if your system can handle it
    +2
  • SylverReZ @ SylverReZ:
    I'm running it on a VM, but it's more up-to-date with the latest security patches. There's not a single Wi-Fi adapter connected to this VM. And just to make sure nothing bad happens, I make daily snapshots.
    +1
  • Kirbydogs @ Kirbydogs:
    speaking of retro vibes, what are your favorite keyboard shortcuts to get around your favorite apps?
  • Kirbydogs @ Kirbydogs:
    I feel like if I learned the shortcuts, browsing could be way more efficient
  • K3Nv3 @ K3Nv3:
    Playing with old os is fun in a vm only os I'd actually dual boot is Linux and call it at that
    K3Nv3 @ K3Nv3: Playing with old os is fun in a vm only os I'd actually dual boot is Linux and call it at that