Author
|
Topic: Should I buy Hex Workshop? (Read 761 times)
|
RyanfromScotland
Guest
|
|
« on: September 09, 2007, 03:50:59 pm » |
|
Alright guys and girls my trial period of Hex Workshop is just about over so now I have to decide if I should part with $49 to buy it or no. Thankfully I stay in the UK and the pound is still strong against the dollar so it'll only work out about £25 which isn't too bad for a bit of software I'm probably going to use quite often.
Before I take the plunge does anyone have any recommendations on others I should check out first? I like Hex Workshop because of it's crystal clear comparison ability between files, I think it's so good I'd be willing to pay for it.
I've tried FRHED and that's pretty nice but the comparison option is pretty weak.
EDIT - Should have said I'm only going to be using it for Rom and SaveState hacking.
|
|
|
|
KaioShin
Guest
|
|
« Reply #1 on: September 09, 2007, 04:09:47 pm » |
|
Windhex!I would never pay 50$ for an hex editor, after all there are tons of them around, many freeware.
|
|
|
|
RadioShadow
Guest
|
|
« Reply #2 on: September 09, 2007, 04:28:42 pm » |
|
Pay? Why not be naughty and just find a crack? That's would I did!
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #3 on: September 09, 2007, 05:46:24 pm » |
|
I'd like to take this time to make a quick plug for HxD. http://mh-nexus.de/programs.htmAs everybody surely knows, Hex Workshop is not free. In an effort to replace many of my 'shady' programs with legal freeware alternatives, I had a hard time finding a hex editor still being actively worked on today that was as feature rich, and had a nice easy interface as Hex Workshop. Well, after some searching, I found HxD. I've been pretty impressed with it. It can do alot of what Hex Workshop can do, and it's pretty easy to use. I have been using for a while now as my general hex editor of choice. In conjunction with Windhex, It satisfies my ROMhacking needs. So, you may want to give this editor a try. It's the best freeware general hex editor I've tried so far. That's what I had to say from this useful topic: http://www.romhacking.net/forum/index.php/topic,4212.0.htmlHxD is pretty good. I've been using it for most of my general hex editing needs. It lacks a few bells and whistles, but is pretty good for freeware. So far, it's the best I've found as a hex workshop replacement. It does file comparisons similar to Hex Workship. But honestly, there are SO many different hex editors out there, while I've tried many, there's still plenty left to try. There's certainly no real need to pay for hex workshop with so many legal, free alternatives. Here's a good start on other alternatives: http://en.wikipedia.org/wiki/Comparison_of_hex_editors
|
|
|
|
Treeki
Guest
|
|
« Reply #4 on: September 10, 2007, 05:44:31 am » |
|
xvi32 is pretty good. It doesn't have features like tables, but it's more than adequate for simple editing and ROM hacking. (It's what I've used for all my NSMB hacking!)
|
|
|
|
Kajitani-Eizan
Guest
|
|
« Reply #5 on: September 11, 2007, 06:20:18 am » |
|
there's one thing i found out about HxD that kind of sucks, though... it can't seem to accept shift-jis data from the clipboard. cygnus, for example, can paste it in in byte format and search the ROM for that, which is pretty useful. but this is probably not a feature most people would particularly care about, seeing as how your ROM has to store japanese in a standard format like shift-jis or unicode for it to be at all useful.
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #6 on: September 11, 2007, 08:53:57 am » |
|
there's one thing i found out about HxD that kind of sucks, though... it can't seem to accept shift-jis data from the clipboard. cygnus, for example, can paste it in in byte format and search the ROM for that, which is pretty useful. but this is probably not a feature most people would particularly care about, seeing as how your ROM has to store japanese in a standard format like shift-jis or unicode for it to be at all useful.
But why do you want to use a hex editor for text cutting and pasting? You should probably be using a better tool for the job. Besides Windhex can do this I think. I don't know. I don't think I've ever had the need to do this. Why do you have to do this anyway?
|
|
|
|
Mattrizzle
Guest
|
|
« Reply #7 on: September 11, 2007, 09:26:45 am » |
|
Does anyone know of another hex editor that can add or subtract a value from a byte/word/etc.? When you port N-SPC music between games, you have to change a load of pointers, and Hex Workshop did this well.
|
|
|
|
Kajitani-Eizan
Guest
|
|
« Reply #8 on: September 11, 2007, 09:55:21 pm » |
|
there's one thing i found out about HxD that kind of sucks, though... it can't seem to accept shift-jis data from the clipboard. cygnus, for example, can paste it in in byte format and search the ROM for that, which is pretty useful. but this is probably not a feature most people would particularly care about, seeing as how your ROM has to store japanese in a standard format like shift-jis or unicode for it to be at all useful.
But why do you want to use a hex editor for text cutting and pasting? You should probably be using a better tool for the job. Besides Windhex can do this I think. I don't know. I don't think I've ever had the need to do this. Why do you have to do this anyway? i did say it was a fairly specific need. i pretty much search the ROM for text i see in-game, which lets me find which script file has the text in question i could just use a batch search utility or somesuch, i guess... maybe even windows search can do it.
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #9 on: September 12, 2007, 07:50:18 am » |
|
If it's English you're searching for and via straight text files, Windows can already do that. Otherwise, yeah, you'd need another multi-file searcher that handles UTF-8 or whatever encoding the text is in for the language you're searching for.
If you really need a hex editor to do this, does Windhex not do what you need?
|
|
|
|
Kajitani-Eizan
Guest
|
|
« Reply #10 on: September 12, 2007, 09:55:00 am » |
|
windhex doesn't do it, no. you can't paste full-width japanese into the find box and have it work, even if using the shift-jis table. i actually don't see any way to search for japanese unless it's simple half-width kana. so basically, for any game, you can't search for any japanese dialogue at all, unless it's a game with very few or no kanji.
the best way to do it (for standard japanese formats, anyway) is the way cygnus does it -- it has a find box that is like the hex editor main window, with both a text section and a hex section. when you paste shift-jis in, the appropriate hex values will appear, and you can search for them.
EDIT: ideally, one would paste japanese into a box, it would use the loaded table to figure out what hex values correspond to this text, and would search the ROM with these hex values. it seems like this was not properly implemented, likely due to mishandling of the string pasted in. (treating it as signed char text instead of unsigned char/byte data, most likely.) for example, i can paste japanese text in, hit find, find a 0x00 or something like that that isn't correct, and then hit F3 to try to find again, and it will say that no text was entered to be searched for.
while we're talking about program suggestions, how about a MRU list for ROMs and table files?
|
|
« Last Edit: September 12, 2007, 10:05:10 am by Kajitani-Eizan »
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #11 on: September 12, 2007, 11:41:34 am » |
|
Oh. I see what you're saying now. That would be a nifty feature for hex editors to include. Although I guess, the authors of those programs probably think the same thing that comes to mind for me, there are other suitable methods for searching multiple file for text. I'd give you some specifics, but I really only search for English, so I use Windows search most of the time. other times I've used some multi-file find and replace utilities. I don't know what works best with Japanese.
|
|
|
|
RyanfromScotland
Guest
|
|
« Reply #12 on: September 14, 2007, 05:38:14 am » |
|
Went for HxD in the end. Very easy to use interface and a good comparison tool which I think is going to be improved upon in future editions.
Cheers guys.
|
|
|
|
|