Homebrew [Download] Collection of useful PC tools

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Time to show you a little side project of mine, all info is found directly there:

3DS TOOLS COLLECTION (download on GitHub)

What I tried to do is collect all the useful tools (minus tools for very specific stuff) in one place, in their most recent versions, and hopefully without any pesky DLL dependencies. Source codes are not on there, but all the original authors are credited and links are given for each tool.

Now, if you just want to use it, you can download the whole package from the link given above. You can also help make this more complete: What tools are you missing in this collection? Also is there something that is not working for you (maybe it asks for a DLL)? Is there something wrong in the readme file? Just let me know!


If any of the original authors don't want their tools in this collection, just write here in thread or shoot me a PM and I'll remove your tools from the package.
 
Last edited by d0k3,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I don't see 3DS Simple GBA converter in there :P
I think Riku's 3DS Simple GBA converter goes beyound the scope of this. There are prerequisites (a patched AGB_FIRM, without it it is useless) and this also is for a very specific purpose. Sorry, but I have to draw the line somewhere for this to stay manageable. You can fork this and make your own 'extended pack', though.

Like 3DS Explorer.
Useless for me, thanks for other :)
Alright, 3DS Explorer will be included. Thanks for this!
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,665
Trophies
3
Age
29
XP
3,553
Country
France
I have 3DS Explorer 1.5.3.1 if you want

--------------------- MERGED ---------------------------

And a mod by 3DSGuy on the 1.5.3.0
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
People are always looking for armips so maybe a good idea to include that.
also, ctr.exe (crappy tiny reader - GUI rom info)
and maybe DSDecmp.exe, although it's more of a dev tool.
 
Last edited by zoogie,
  • Like
Reactions: Sonansune
D

Deleted-236924

Guest
I think Riku's 3DS Simple GBA converter goes beyound the scope of this. There are prerequisites (a patched AGB_FIRM, without it it is useless) and this also is for a very specific purpose. Sorry, but I have to draw the line somewhere for this to stay manageable. You can fork this and make your own 'extended pack', though.
If 3DS Simple GBA converter can't be included in this then why should 3DS Simple CIA converter be? :huh:
Only difference is you are converting .gba roms to .cia as opposed to converting .3ds roms to.cia

Also granted it might require a patched AGB_FIRM, but rxTools at least the 3.0 nightlies auto-patch AGB_FIRM on the fly and you don't need to do it yourself. Not sure about other CFWs though.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Forgot to watch this thread, sorry! @Datalogger & @Shadowtrance I'd be very interested in which tools you'd like to see in this collection / what tools you think are still missing.

I have 3DS Explorer 1.5.3.1 if you want

--------------------- MERGED ---------------------------

And a mod by 3DSGuy on the 1.5.3.0
Well, 1.5.3.0 is now included in the package, the version from Google Code (https://code.google.com/p/3dsexplorer/). Now, where is 1.5.3.1 from and what is new in it? Is it official? Also, is the mod by 3DSguy better? What do you think, which version should I include?
People are always looking for armips so maybe a good idea to include that.
also, ctr.exe (crappy tiny reader - GUI rom info)
and maybe DSDecmp.exe, although it's more of a dev tool.
Crappy Tiny Reader is great, but can you give me an official source to download it? The download there is broken. Also DSDecmp - a lot of the tools in there can be considered devtools, so it is fine. But I found two versions of DSdecmp - can you help me decide which is the more recent one (attached)? ARMIPS - what exactly does it do? I know it is needed to compile certain stuff, but I'm unsure about it's functionality. I also need a source for it (compiled release would be best). EDIT: Nevermind about ARMIPS functionality, I know it. But, I only find outdated versions and compiling it is a pain. Any chance you can provide a newer one (not older than ~6 months).

This, and maybe Darm too since HANS requires it
DARM - what does that do and where can I get it from?

If 3DS Simple GBA converter can't be included in this then why should 3DS Simple CIA converter be? :huh:
Only difference is you are converting .gba roms to .cia as opposed to converting .3ds roms to.cia

Also granted it might require a patched AGB_FIRM, but rxTools at least the 3.0 nightlies auto-patch AGB_FIRM on the fly and you don't need to do it yourself. Not sure about other CFWs though.
Okay, agreed, I'll put it in.
 

Attachments

  • DSDecmp.zip
    34.1 KB · Views: 219
Last edited by d0k3,

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Forgot to watch this thread, sorry! @Datalogger & @Shadowtrance I'd be very interested in which tools you'd like to see in this collection / what tools you think are still missing.


Well, 1.5.3.0 is now included in the package, the version from Google Code (https://code.google.com/p/3dsexplorer/). Now, where is 1.5.3.1 from and what is new in it? Is it official? Also, is the mod by 3DSguy better? What do you think, which version should I include?

Crappy Tiny Reader is great, but can you give me an official source to download it? The download there is broken. Also DSDecmp - a lot of the tools in there can be considered devtools, so it is fine. But I found two versions of DSdecmp - can you help me decide which is the more recent one (attached)? ARMIPS - what exactly does it do? I know it is needed to compile certain stuff, but I'm unsure about it's functionality. I also need a source for it (compiled release would be best).


DARM - what does that do and where can I get it from?


Okay, agreed, I'll put it in.
http://scene.releases.free.fr/index.php?p=tools for CTR 1.8.4 :)
https://github.com/jbremer/darm its a disassembler.
 
  • Like
Reactions: d0k3

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
you can get it here https://github.com/jbremer/darm quoting from the GH page there "A light-weight and efficient disassembler written in C for the ARMv7 instruction set."
Like ARMIPS, DARM is a pain in the ass to compile. Any chance you could provide compiled recent versions of the two? Also, did you have a look at the two DSdecmp versions?
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
Like ARMIPS, DARM is a pain in the ass to compile. Any chance you could provide compiled recent versions of the two? Also, did you have a look at the two DSdecmp versions?
I'll try compiling a linux version... as you know I pretty much only use that so :P

EDIT: that was easy...
Code:
matt@Chell:~/3ds/darm$ make
python darmgen.py
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o darm-tbl.o -c darm-tbl.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o armv7-tbl.o -c armv7-tbl.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o thumb-tbl.o -c thumb-tbl.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o thumb2-tbl.o -c thumb2-tbl.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o darm.o -c darm.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o armv7.o -c armv7.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o thumb2.o -c thumb2.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o thumb2-decoder.o -c thumb2-decoder.c
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o thumb.o -c thumb.c
ar cr libdarm.a darm.o armv7.o thumb2.o thumb2-decoder.o thumb.o darm-tbl.o armv7-tbl.o thumb-tbl.o thumb2-tbl.o
gcc -shared -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o libdarm.so darm.o armv7.o thumb2.o thumb2-decoder.o thumb.o darm-tbl.o armv7-tbl.o thumb-tbl.o thumb2-tbl.o
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o tests/tests tests/tests.c libdarm.a -I. -Itests
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o tests/expand tests/expand.c libdarm.a -I. -Itests
gcc -std=c99 -Wall -O2 -Wextra -Wno-missing-field-initializers -fPIC -s -o utils/elfdarm utils/elfdarm.c libdarm.a -I. -Itests

--------------------- MERGED ---------------------------

@d0k3 what files exactly do you need from this to put in the pack? I'm thinking at least the .a, .so and the binaries in the tests directory
 
Last edited by dark_samus3,

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Like ARMIPS, DARM is a pain in the ass to compile. Any chance you could provide compiled recent versions of the two? Also, did you have a look at the two DSdecmp versions?
Here you go.
 

Attachments

  • dsdecmp_darm.zip
    312.3 KB · Views: 282

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Here you go.
Windows Defender says there's a virus in that archive. I can't even download it :/. I know, things like these are very often triggered by harmless stuff, but this looks shady. It says it has a Trojan: Win32/Spursint.A in it. Can you check?
alright I'm taking after @zoogie's example and just attaching the compiled source
Which of these files do I need? Sorry, but I have no CMAKE in my system :).
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
Windows Defender says there's a virus in that archive. I can't even download it :/. I know, things like these are very often triggered by harmless stuff, but this looks shady. It says it has a Trojan: Win32/Spursint.A in it. Can you check?

Which of these files do I need? Sorry, but I have no CMAKE in my system :).
cmake isn't needed, I just git cloned the repository and typed make haha. I think the .so and .a are needed along with the binaries (they have no extension) in the tests and and utils directories, though I'm not 100% sure... I also compiled them with the -m32 flag so they work on 64 bit and 32 bit systems :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    also i'm sorry your molten lava cakes failed
    +2
  • BakerMan @ BakerMan:
    just looked up a pic of texas sheet cake, and it looks delicious
    +1
  • AncientBoi @ AncientBoi:
    🌋 Science Project?
  • BakerMan @ BakerMan:
    i think i might need to try making lava cakes for the 4th of july fr
    +2
  • BigOnYa @ BigOnYa:
    I used butter instead of vegetable oil, and think that's why they squirted out during baking, who knows
  • BakerMan @ BakerMan:
    yeah i think oil is the right call
    +1
  • BakerMan @ BakerMan:
    plus if you're making brownies or lava cakes for people with dairy allergies, you should use oil instead of butter anyway
    +2
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
  • ZeroT21 @ ZeroT21:
    @BakerMan lies, you just want to smoke it

    :rofl2:
    +1
  • ZeroT21 @ ZeroT21:
    Guess all the food in my fridge can knock out a cow or two
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +2
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +4
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
  • BakerMan @ BakerMan:
    i just said i don't use weed
  • BigOnYa @ BigOnYa:
    You can add it in anything really, you can even make a butter/oil with it, then use that oil in anything
  • BakerMan @ BakerMan:
    besides i'm literally a minor and neurodivergent, so telling me to make a cake with cannabis is traumatizing me, ur cancelled buddy /s/srs
  • BakerMan @ BakerMan:
    (nah jk i'm just parodying those "i'm literally a minor and neurodivergent" mfs on twitter)
  • BigOnYa @ BigOnYa:
    Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.
  • BakerMan @ BakerMan:
    prob 21, idk tho
    +1
    BakerMan @ BakerMan: prob 21, idk tho +1