News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Unix/Linux Tools  (Read 10744 times)

RedComet

  • Hero Member
  • *****
  • Posts: 3168
    • View Profile
    • Twilight Translations
Unix/Linux Tools
« on: March 07, 2012, 06:37:05 pm »
So I'm running Ubuntu in an attempt to better familiarize myself with Linux and I'm beginning to have second thoughts because all of my romhacking tools were Windows based. So I'm wondering if anyone has any suggestions. There's a grand total of 8 Unix tools in the database, so that wasn't much help.
Twilight Translations - More than just Dragonball Z. :P

LostTemplar

  • Hero Member
  • *****
  • Posts: 906
    • View Profile
    • au-ro-ra.net
Re: Unix/Linux Tools
« Reply #1 on: March 07, 2012, 06:44:44 pm »
Maybe you could use Wine.

creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #2 on: March 07, 2012, 07:21:02 pm »
.
« Last Edit: November 16, 2015, 01:05:01 am by creeperton »

RedComet

  • Hero Member
  • *****
  • Posts: 3168
    • View Profile
    • Twilight Translations
Re: Unix/Linux Tools
« Reply #3 on: March 07, 2012, 07:24:35 pm »
Tile editors and emulators with development tools mostly. I think I can find Linux friendly alternatives for the rest of my other tools and I can code the rest that I need.
Twilight Translations - More than just Dragonball Z. :P

FinS

  • Full Member
  • ***
  • Posts: 192
    • View Profile
    • nothing much
Re: Unix/Linux Tools
« Reply #4 on: March 07, 2012, 07:35:04 pm »
Tile molester is java so you can use it on Linux.

The only snes debugger I know of for linux is byuu's.

Good luck finding a decent hex editor. If you find one that doesn't crash and displays data in a semi readable manner then stick with it. Wxhexeditor seems to be updated fairly often and may be decent by now.

Wine usually doesn't do very well with tools that require windows libraries, which is quite a few. It's usually nice to have to see if something will work though.

I'm often surprised when I'm looking for something and just try typing a word into the repository tool, Synaptic or whatever, I usually find something useful.


creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #5 on: March 07, 2012, 08:07:52 pm »
.
« Last Edit: November 16, 2015, 01:05:35 am by creeperton »

RedComet

  • Hero Member
  • *****
  • Posts: 3168
    • View Profile
    • Twilight Translations
Re: Unix/Linux Tools
« Reply #6 on: March 07, 2012, 08:17:56 pm »
I think that might actually cover it. I need to start working on SEKAS's code to make sure it's platform independent so I can compile and run that, but I should be good to go now. Thanks for the help guys. :)
Twilight Translations - More than just Dragonball Z. :P

creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #7 on: March 07, 2012, 08:30:53 pm »
.
« Last Edit: November 16, 2015, 01:05:56 am by creeperton »

DarknessSavior

  • Hero Member
  • *****
  • Posts: 5031
  • Darkness.
    • View Profile
    • DS: No, not the Nintendo one.
Re: Unix/Linux Tools
« Reply #8 on: March 07, 2012, 10:19:34 pm »
What's SEKAS?
His Genesis assembler. :P

~DS
Red Comet: :'( Poor DS. Nobody loves him like RC does. :'(
Sliver-X: LET ME INFRINGE UPON IT WITH MY MOUTH
DSRH - Currently working on: Demon's Blazon, Romancing SaGa, FFIV EasyType.
http://www.youtube.com/user/DarknessSavior

shadowmanwkp

  • Full Member
  • ***
  • Posts: 134
    • View Profile
Re: Unix/Linux Tools
« Reply #9 on: March 08, 2012, 03:26:04 am »
Well if you want to cheat yourself a bit, you can always set up a VM with shared folders. It may not work with emulators, but a vast majority of windows tools should work on a windows virtual machine.

FAST6191

  • Hero Member
  • *****
  • Posts: 3105
    • View Profile
Re: Unix/Linux Tools
« Reply #10 on: March 08, 2012, 01:15:42 pm »
I try to note any I come across but most rom hackers I meet that favour non windows operating systems (I met a couple that prefer various flavours of BSD) will tend to make do with WINE or a VM or code something themselves (usually with something like python and on rare occasion java).

Still
http://gbafromscratch.sourceforge.net/ might of interest (in some ways it is better than most GBA/DS capable tile editors).
Also http://www.coranac.com/projects/#grit
Along the same lines you might want to poke around in devkitpro to see what you can drum up there.

I did once have a good linux hex editor (almost on a par with winhex/xways and hex workshop) but I have forgotten the name. http://wxhexeditor.sourceforge.net/ might be worth a punt in the meantime.

Becoming even more useless I did once stumble across a couple of GBA/DS known compressions that got implemented on something that could run on linux but the name escapes me even more than the hex editor. There are a couple of open source projects here as well though.

Most of the patching programs in modern use started as unix a like projects so that is OK.

I am probably supposed to say IDA has long had a linux version.

ndstool has had a linux port/rebuild or two over the years, I am not sure of anything better though.
http://codinglab.blogspot.com/2007/07/nintendo-ds-homebrew-under-linux-ubuntu.html
http://dev.jmoiron.net/trac/rom-seimei/

Deufuefeu did a bunch of linux stuff for his various projects on the DS although most of that was python and game specific.

I shall scour my bookmarks and such to see if I can not get something sorted- video encoding of the sort I like to do has become OK this last year and if I can get a half decent rom hacking toolkit set up I might well consider a switch as and when this install is beyond saving.

Edit: Pending something nicer dsdecmp did have a java version
http://dsdecmp.googlecode.com/svn/trunk/Java/

edit 2
http://www.njstar.com/cms/njstar-japanese-word-processor-download is said to work with WINE
« Last Edit: March 08, 2012, 01:50:25 pm by FAST6191 »

creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #11 on: March 08, 2012, 05:02:18 pm »
.
« Last Edit: November 16, 2015, 01:03:55 am by creeperton »

RedComet

  • Hero Member
  • *****
  • Posts: 3168
    • View Profile
    • Twilight Translations
Re: Unix/Linux Tools
« Reply #12 on: March 08, 2012, 07:34:13 pm »
Well, I found a bug in Ubuntu. I can't reproduce it every time, but sometimes when I alt-tab between programs, Unity loses its shit and causes the sidebar to disappear and the taskbar up top to go bye-bye.  :banghead:

I'm kind of considering reinstalling XP on this machine since I'm most familiar with that for hacking stuff, but at the same time I'm really growing to like Linux. =/
Twilight Translations - More than just Dragonball Z. :P

LostTemplar

  • Hero Member
  • *****
  • Posts: 906
    • View Profile
    • au-ro-ra.net
Re: Unix/Linux Tools
« Reply #13 on: March 08, 2012, 07:38:07 pm »
I hate the new Ubuntu with that stupid sidebar. It just does whatever it feels like.

BRPXQZME

  • Hero Member
  • *****
  • Posts: 4572
  • じー
    • View Profile
    • The BRPXQZME Network
Re: Unix/Linux Tools
« Reply #14 on: March 09, 2012, 12:46:30 am »
If Unity is what is annoying you, perhaps it is Unity that needs to go :)
we are in a horrible and deadly danger

creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #15 on: March 09, 2012, 06:37:54 pm »
.
« Last Edit: November 16, 2015, 01:03:01 am by creeperton »

Kiyoshi Aman

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 2262
  • Browncoat Captain
    • View Profile
    • Aerdan's Blog
Re: Unix/Linux Tools
« Reply #16 on: March 09, 2012, 09:13:31 pm »
Mint stole all the extensions in the MATE set without giving proper attribution, etc. I wouldn't recommend it. Instead, learn how to install Debian. It's not hard.