Hacking NDS DropTrim

H4ndy

Member
OP
Newcomer
Joined
Apr 18, 2007
Messages
20
Trophies
0
Age
38
Location
Saxonia
Website
saso-labs.com
XP
143
Country
Gambia, The
rtrim_scr_en.png

UPDATE to v1.02a (Full Changelog)
- Fixed Shell Integration
- Fixed "Append ROM Language" setting save bug
Thanks to Rocky5


I just want to show it to you and if anyone thinks it's usefull for him or her I reached my goal
wink.gif

Unicode support is under development, but I think it still needs some time.

It uses the exactly the same method as the M3 ROM-Trimmer v2.0 and is Download-Play compatible.

It's multi-language (English/German) and runs without any installation.
For USB portable mode read the included readme.txt

Some features:
- Batch trim (Drag&Drop as many .nds files and folder as you want)
- Full Download-Play-Support (compatible with M3 ROM-Trimmer v2.0)
- Shell Integration
- No crappy skins - just a nice main window and default Win32 dialogs
wink.gif

- Automatic renaming (Game Title, Language)
- Rudimentary SAV management: Renames existing .sav only at "Direct Trim"

Features under development:
- Fix for faked/invalid ROM lengths
- Unicode support
- "Switch to portable mode" button to set up portable mode without user interaction
- Shell Integration for multiple files

Homepage: http://saso-labs.com/ds/?rtrim_en
or for German speaking people: http://saso-labs.com/ds/?rtrim

Current version: v1.02a

Download as 7zip archive (246.97 KByte):
http://saso-labs.com/ds/?file=rtrim_7z

Or as self-extracting 7zip archive (377.07 KByte)
http://saso-labs.com/ds/?file=rtrim_sfx

Constructive criticism and compliments are welcome
wink.gif



Shell Integration (thx to Shuny)
rtrim_shell_integration.png


Options dialog:
rtrim_opt_scr_en.png
 

H4ndy

Member
OP
Newcomer
Joined
Apr 18, 2007
Messages
20
Trophies
0
Age
38
Location
Saxonia
Website
saso-labs.com
XP
143
Country
Gambia, The
Thanks
smile.gif


This software is complete for my purpose, but if anyone wants a specific feature I will try to implement it asap ^^

Translations for any language other than English or German are welcome - just translate one of the included *.lng files. As only restriction you have to use a non-unicode charset.
 

Rocky5

Well-Known Member
Member
Joined
Aug 12, 2007
Messages
127
Trophies
1
Website
github.com
XP
983
Country
United Kingdom
I cant get the shell integration to work doesn't show up on the right click menu.

also when i deselect the append rom language option the tick stays there but its turned off. like so



Also iam using windows xp sp2
 

H4ndy

Member
OP
Newcomer
Joined
Apr 18, 2007
Messages
20
Trophies
0
Age
38
Location
Saxonia
Website
saso-labs.com
XP
143
Country
Gambia, The
I cant get the shell integration to work doesn't show up on the right click menu.

also when i deselect the append rom language option the tick stays there but its turned off. like so



Also iam using windows xp sp2

OK, there seems to be a problem with the shell integration on "clean" systems,
which never had a application associated with .nds files.

The "Append ROM language" is a save bug which I had already fix long time ago oO

I will fix these errors today after work.
Thanks for you report!
 

Rocky5

Well-Known Member
Member
Joined
Aug 12, 2007
Messages
127
Trophies
1
Website
github.com
XP
983
Country
United Kingdom
Brilliant works a treat thanks and thank your for this app.

can i ask one for one thing to be implemented Batch trimming using the right click menu as you can only trim one file at a time with the right click menu.
 

H4ndy

Member
OP
Newcomer
Joined
Apr 18, 2007
Messages
20
Trophies
0
Age
38
Location
Saxonia
Website
saso-labs.com
XP
143
Country
Gambia, The
Brilliant works a treat thanks and thank your for this app.

can i ask one for one thing to be implemented Batch trimming using the right click menu as you can only trim one file at a time with the right click menu.
I try to find out how this works and will implement it asap
smile.gif

Thanks again.
 

GH0ST

Your Hero is a Ghost
Member
Joined
Dec 17, 2006
Messages
921
Trophies
0
Location
I was here... before...
Website
www.neuronball.com
XP
187
Country
France
Thanks for this nice tool It is fine and smart but it fails the infamous Hero (J) Egg Test.

Tested with the latest 1.02a the rom is trimmed to 512 bytes.

See this (old) post for more technical infos on this problem

QUOTE said:
Some recent trimmers read the size of the actual rom which were written down at 4 bytes in the nds header, then they trimmed the rom to that size+136 bytes (for wifi data).

SOME ROMS ( 0040, 0132, 0192, 0318, 0357... ) MISS OR FAKE THIS VALUE.

Anyway i use it for context trimming i like the nice "portable" integration ;-)
 

Aril

Well-Known Member
Member
Joined
Jan 23, 2007
Messages
195
Trophies
0
XP
180
Country
France
Finally I can have a decent batch trimmer without some half naked anime chick on it
biggrin.gif


Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • NinStar @ NinStar:
    there is a plugin that display them on the wii u menu, pretty sure it is enabled by default
  • crafthp434 @ crafthp434:
    so like it doesnt exist
  • crafthp434 @ crafthp434:
    yeah
    ?
  • NinStar @ NinStar:
    it doesn't exist, at least not for aroma
  • crafthp434 @ crafthp434:
    ohhhhh
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
    +1
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    +1
  • BigOnYa @ BigOnYa:
    Easiest, simple way would be just restart scene, but player would restart from beginning.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, thx in advance
    +1
    Xdqwerty @ Xdqwerty: @BigOnYa, thx in advance +1