logo
 drop

Main

Community

Submissions

Help

86368115 visitors

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - creeperton

Pages: 1 2 3 [4] 5 6 7 8 9 ... 20
61
General Discussion / Re: Good alternative to Pastebin?
« on: September 12, 2013, 08:36:16 pm »
https://encrypted.google.com/#q=alternative+to+pastebin

Also if you for some insane reason decide to use pastebin to store embarrassing personal messages, remember to deindex those messages and give them an expiration date (though even then they can be found on google, and with google cache).

62
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 12, 2013, 07:13:42 pm »
I'd be very grateful if you shared some of the info for two of the games you mentioned (Aria of Sorrow and Circle of the Moon)
The location of the compressed text, and most importantly the compressed font, is giving me troubles.
I would ask you as well for the location of the compressed text inside Zelda III GBA port if you don't mind, and if it's still relevant to your thread.

Thanks a lot in advance
I don't have any info on those games yet.  Compressed text is one of the things I can't easily find.  Has anyone translated those games already?  Ask those people if they have.

Have you tried opening it with Tile Molester?

If you have, then my advice is to ask EVERYWHERE.  Beg for help at every romhacking, emulation, and gaming forum you know of.  One of the reasons why I help other people is because it's useful to know people who have skills that I don't, especially if I've already helped them out with something.

63
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 11, 2013, 08:35:40 pm »
... those hex addresses are the attack power of all 6 found by me. i want you to teach me how to rename each of them...
Well congrats, you probably just found the item data!

Do a text search for "None" using xvi32 on the ROM.  If that doesn't work, then the text is compressed.

64
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 11, 2013, 07:42:43 pm »
Not really. I just don't have a good way to search for unknowns. Here's what I mean by "unknowns"... I use hexworkshop and it has a nifty feature to search like this: "af??????b0" where ?? is the "unknown" values. All you have to do is take the attack strength of any given weapon then look in order ahead to the next attack value. the cheat code order should be exactly the same as in the rom...

 002C0090 000000XX
 002C0091 000000XX
 002C0092 000000XX
 002C0093 000000XX
Are these ROM addresses?  So these are the starting equips for the hero?

Quote
What really sucks in hexworkshop is the limit on how long of a string that can be inputed.
That's why I use xvi32.

no, it edit's what's equipped in all 4 slots by the hero. the code itself isn't what we should be interested in. it's the values for each item that's listed in order, that we should pay attention to. they are the same order as in the rom.

Anyway i found em' :
00x6171D0   
00x6171F4
00x617218
00x61723C
00x617260
00x617284

Just need you to help me rename em to these: Yell, itoi, Grun, Blue, Holy, Dark
These are the locations of the names of these items?  Could you post a screenshot?

65
Gaming Discussion / Re: Favorite really obscure SNES games?
« on: September 11, 2013, 11:43:41 am »
Another game I liked on the SNES, that isn't mentioned all that much, is Jurassic Park. Not the Lost World version, but the over-head version with FPS indoor elements. I actually really enjoyed that game, though beware it has no real savepoint system (it has checkpoints, but those are temporary, and on shutting down the console, you lose your place).
There's a game that needs a save hack.

66
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 11, 2013, 11:40:59 am »
So you're telling me that you can edit the attack power of items using this code, and that item attack power is listed in item order?

67
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 10, 2013, 07:37:31 pm »
could you possibly help me by finding the mp cost of (26) - Full Heal  & (27) - Resurrection, also class talent use? i'd like to give all class' access to all talents and 4 slots. The initial party, i'd like to make them any character i want. like Summoner class for hero & Lich for 1st soldier, Dragon zombie for 2nd soldier, Undead Female knight for ninja, and fairy for cleric? plus their equips/talents too? also mod hire to anything i want...

Finally, why can't the hero execute Apocalypse?
So you want the ability data?  I can probably do that.  Might take a few weeks.

Class spell talents is almost certainly in the class data, in one of the unidentified bytes.

I think I'll flesh out the encounter data while I look for the ability data.

One thing that stopped me from finding the item data is I don't have any static values to search for.  Most of the values listed for each item are game text - they don't actually change any stat on the item.  Pretty hard to figure out.

Now that I think about it, I do have a list of abilities.  Maybe I can find the item data by looking for the cure ability that item uses?

i've found data myself for onimusha tactics, here

http://ffhacktics.com/smf/index.php?topic=9932.msg191590#msg191590

can you help me find sp cost & effects (hopefully we can give it fully restore hp/sp too) of "Secret Light"? i'd also like you to find weapon data like which move is granted upon equip. specifically "Samurai Sword" And "Tiger's Fury", which i'd like to give Secret Light...

id' also like the sp cost of these...

(03) god of wind

(0C) frenzy slice

(27) tiger salvo

(2b) arrow of poison
(2c) arrow of spells
(2d) arrow of paralysis
(2e) arrow of sleep
(2f) arrow of confusion

(3d) wrath of god

(3e) summon thunder

(3f) fire of purgatory

(51) pocket search

(52) forced search

(54) absolute death

(60) onimusha attack

(62) phoenix ripper
Never played it, not interested.

68
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 09, 2013, 11:14:47 pm »
Why?

Also, it is good to note that with ROM you can only touch the read-only data in the program. With savestates, you can only touch RAM or the program state while running. Not exactly alternatives, are they?

It would be interesting to compare the efficiency of this corruption thing to some debugger emulator use.. depending on task.. but that is a bit unrealistic and off-topic. Have fun with corrupting!
It's easier and faster to use savestates with disc image based games, because there's a smaller pool of data.  Static data (data that can't ever be changed by the player, usually stuff like item attributes) won't change no matter where it's found, so it's all about which is faster and easier for you to do.

I never tried save state hacking on the SNES or GBA because the emulators I used seemed like they couldn't possibly have a snapshot of the RAM in such small files.  I assumed that ZSNES and VBA (or VBA-M) compressed their save states.  pSX doesn't compress its save states, but it does prefix a header to them (which I think is 0x2B0 bytes long).  All other PS1 emulators use footers instead of headers, I think.

Some emulators compress or otherwise modify their savestates, rather than being pure dumps of the active RAM. So not every savestate is going to be better to look into--you may not find anything at all :/
That's an easy problem to diagnose.  Look at it with TriID.

http://mark0.net/soft-trid-e.html

From there you can try to open it with 7zip though at that point it's probably easier to edit ROMs instead, or find an ASM hacker.

69
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 09, 2013, 05:08:46 pm »
unfortunately, I myself lack the necessary knowledge to find the necessary graphics. I was hoping someone with the knowledge could take a look at it.

It puzzles me in several aspects since the battery gauge in-game appears to be exactly the same battery gauge as the PSP's built in XMB menu, not something drawn up for the game itself. It's also only included in the English, European version and not in the original Japanese release. There is also a third version, a fan hack "undub" version that uses the Japanese voice overs with English text, and the battery gauge appears in that version as well.

Given that the gauge is that of the system itself, this is what really had me wanting someone with hacking knowledge to take a look at.
1. Download Tile Molester http://www.romhacking.net/utilities/991/

2. Open a save state for your game.

3. Fiddle with the view settings.

4. Scroll through the save state.

5. Repeat steps 3 and 4 until you find it.

It's that fucking easy.

70
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 08, 2013, 08:12:42 pm »
I dunno if they're compressed or not. I only know that for other ISO formats, often the contents are stored with individual files and folders within the ISO, and if you break down the ISO, you may have an easier time locating specific files because of this.
If the PSP is like the PS1, then he's better off looking for that image in a save state.  Once he finds it, he can look for it in the actual ISO and then zero it out there.

71
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 08, 2013, 07:23:20 pm »
In the Fire Emblem community, people have figured out how to import tilesets from one game to the other, and magically their method also ports over all the metadata for the individual tiles, such as what graphics comprise what tile, what avoid/defense increases each tile may offer, the movement costs per tile, what background and palette to use, and other similar data.

But no one understands how this data is being ported over, or how to locate and edit this individual data. I suggest corruption, as most people in the Fire Emblem hacking community aren't familiar with or bothered enough to use an understanding of ASM to figure it out--but no one seemed to understand how helpful, and somewhat easy, corruption is for figuring out data.

If you're really open to the idea, I can link you over to help out some peeps. This would probably be more concentrated efforts than merely corrupting ROMs at-large to figure out where some data may or may not be.
I make no promises but post your links.  What games and platforms are we talking about?  What is currently known about this data?  How are the porting it between games without understanding where the data is (with a tool that no one has the source code for, I assume)?

I find that having a good guess about the format of the data is key.
Having a good guess is essential with my method.  I don't do it randomly.  I usually pick a known value, like defense for a piece of armor, and then I find and replace every instance of that value in the ROM (or the save state) until I find that value.

That's what ROM/save-state corruption is.  But there are so many opportunities to save time and effort.  What I like to do is go halfway through the ROM/save-state, and then replace all down.  If it loads and it doesn't change the value, then I've eliminated half the ROM/save-state as the possible data location in about a minute.  Then I go halfway towards the beginning of the ROM/save-state and do it again, until I either find the value or it stops loading.

Not only is it fast and easy, it usually works.  You often find other goodies too, literally random things.  I found some addresses that effect available battlefields in Ogre Batte - TMOTBQ while searching for lycanthrope data that way (which was only half successful, since I only found half the lycanthrope data).

I really wish I had a hex editor developed specifically for ROM corruption.

Thank you creep.

What is the idea behind corruption?

I don't mind things being time consuming. I already expect that doing things the hard way will be needed if i hope to figure things out in the ROM. But at least I wanna eliminate things that were figured out already, or futile attempts from approaching something from the wrong angle.

Any advice on analyzing the CT SNES ROM? Or maybe good tools for the job?
I explained the idea behind ROM/save-state corruption above.  With an SNES game your better off corrupting the ROM instead of save states.  I don't know if a more accurate emulator is better for this task or not, so use whatever emulator you like (you want an editor that tolerates lots of bugs, because you'll make them as you corrupt swaths of the ROM).

If you wanted to find the item data for Chrono Trigger, then you have to make some educated guesses about how that data is stored based on available information.  That info was found years ago, but for the sake of this example lets say that you only have the game itself to go on.  Go to GameFAQs and download a guide that lists all the stats for equipment.  Then download a hex editor (I recommend XVI32) and make a backup of your ROM.  Then play the ROM until you reach a point where you can quickly open the menu and not be bothered.  Make a save-state.  Open your backup ROM with xvi32 and then use "count" to count the number of instances of the visible stats for each armor, until you find one that has the fewest occurrences.

This is important because fewer occurrences means less data for you to sort through.

Let's say that the armor with the most common value is "Iron Helm", which has a defense of 26.  Convert 26 from decimal to hexadecimal and you get 0x1A.

Now you have some options.  You can go about halfway through the ROM and replace down all occurrences of 0x1A with something else (let's say 0x2A).  If this doesn't break the ROM and actually loads, then you can eliminate half the ROM as the location of that data if it doesn't change the defense of Iron Helm.

If it doesn't load, then you can go partway between where you began your search and the end of the ROM and try again until you pinpoint the place where the game breaks.  Sometimes I do this and then I alter the address that breaks the game to something that doesn't break it, so I can continue to replace all down.  In this case you could try changing that 0x1A to 0x19 or 0x1B.

But usually I give up on that, go to the beginning of the ROM, and start changing stuff there, one occurrence at a time.  It helps if you keep very good notes in something like notepad or leafpad or your favorite plain text editor.

I wish that there was a hex editor that let your replace all occurrences of a value between any two addresses.  I think Gemini's hex editor did that, but he said that you have to highlight the values to do that and that's a pain in the ass.  I don't want to sit there for 10 minutes and highlight half the damn ROM, I want a text box where I can enter these values myself.

Searching for an occurrence, replacing it, loading the ROM/save-state, checking if it worked, writing it down, correcting the replaced occurrence and then repeating shouldn't take more than 90 seconds.  It should not take more than 90 seconds because you WILL do this thousands of times before you are done.  I went through 1,880 occurrences to find the item data in SaGa Frontier, and about 600 occurrences to find part of the Brave Up (or was it Regenerator?) reaction routine (though nobody ever expanded on what I did and eventually some ASM hackers duplicated - and completed - my efforts independently).

Ideally, any ROM hacking community should have a few ROM corrupters or data divers handy.  They can find the easy stuff, and give the ASM hackers a good place to start looking for more difficult to find things.

Corruption is little more than replacing random parts of the data with junk.
Yep.

I don't know if you'll be able to help, but I have what I think is probably a simplistic request.

In the English, European version of Tales of Eternia for PSP, there's a super annoying always on battery gauge that isn't present in the Japanese version of the game. It's ALWAYS present, even during loading sequences and cutscenes.

Could you see if you could find where it is, and disable it?

I've got a thread on the topic:

http://www.romhacking.net/forum/index.php/topic,17018.0.html

thanks.
You could probably find that using Tile Molester.  I don't want to go through the hassle of finding a PSP ROM and then finding a PSP emulator that works on my crappy computer.  Open the ROM of that game with Tile Molester and fool around with the viewing settings until you get something that works.  Since it's a PS1 game ported to the PSP, I'm guessing 2-dimensional; 4bpp, linear, reverse-order; and maybe 8 x 16.

I don't know what to do once you find it, but there are people here who could help you make it transparent, if you ask nicely.  I imagine it would require you to replace the actual image of the battery with all zeros in the ROM, which should be easy once you find where it is.

This is a really basic question.  At least half of ROM hacking is knowing what tool to use.  I'm surprised no one recommended it for you.

Is there a sticky somewhere that tells what tools to look for for certain tasks?

Are there any programs to open up the ISO into its files and folders? You may be able to find the UI textures and blank out that battery icon specifically. That seems like the easiest method for what you want.
Are PSP disc images compressed?

72
ROM Hacking Discussion / Re: Zelda: Link to the Past - HUD Hacking
« on: September 07, 2013, 03:48:08 pm »
Wasn't there a hack to replace the hearts meter with a numerical meter or something?  I'd much prefer numbers for both health and mana, because they take up less space.

73
ROM Hacking Discussion / Re: I'm taking data diving requests
« on: September 07, 2013, 03:47:06 pm »
I don't know assembly language.  I find stuff the time-consuming tedious way, with a hex editor and a lot of free time.  I'm really good at finding data, but when it comes to things like animations and images the most I can do is figure out how to make them not work.

This sounds like a job for Faustwolf.  He's a competent SNES assembly hacker, and he knows a thing or two about Chrono Trigger.  You'll find him here:
http://www.verve-fanworks.com/SMF/

74
ROM Hacking Discussion / I'm taking data diving requests
« on: September 05, 2013, 11:19:22 pm »
I found the item and ability data in SaGa Frontier, some of the initial character data in SaGa Frontier 2 (Alas, it was compressed so finding all of it is beyond my skills for now), item data for Saiyuki: Journey West, and class and encounter data for Tactics Ogre: The Knight Of Lodis.

I'm taking data diving requests for the following games.  I don't want to call it hacking because I'm not actually doing any hacking, I'm just very bored and I like tedious data corruption once in a while.  Anyway, the games:
Castlevania: Harmony of Dissonance
Castlevania: Circle of the Moon
Castlevania: Aria of Sorrow
Brigandine
Darkstone

Generally it's easiest if you give me a specific request, like find the item data for Castlevania: Circle of the Moon.

I'll consider a game outside this list, but it's up to me.  Your best bet is anything RPG-ish on the SNES, GBA, or PS1.

75
General Discussion / Re: Leaving the house
« on: September 05, 2013, 09:44:54 pm »
Ok, so I was inspired by some chat on IRC about not leaving the house. So how screwed up is everyone around here? Me, I'm somewhere in the middle. I leave the house here and there.
Former homeless guy here.  I considered the outside world my house and I became grumpy when all these fucking tourists were sitting on my park bench.  They owned the houses and the yards, and I owned everything outside of those places.

EDIT

http://imgur.com/r/funny/dbBu5rk

Image relevant to topic in general.

76
ROM Hacking Discussion / Re: What rom hacking info exists on FFXII?
« on: August 24, 2013, 11:33:53 pm »
My computer isn't fast enough to run a PS2 emulator so I'm stuck guessing with files from the disc image.  What info exists on digits for various things (items, abilities)?  I could do some searches and maybe I'll get lucky.

77
ROM Hacking Discussion / Re: What rom hacking info exists on FFXII?
« on: August 24, 2013, 04:47:35 am »
There's also a save/RAM editor for customizing characters, loadouts, and similar stuff.
Link?

What were you interested in seeing for this game?
Everything except story elements.  Why do you ask?

Okay, I'll make a list:
1. All enemies are tiered to your own level, but they maintain the general level of difficulty.  Specifically I want something like all enemies will be at a minimum level or your level, whichever is greater.
2. Make almost all non-city areas accessible from when you can first go outside of town.
3. Balance equipment, abilities, and stats for player characters.
4. Balance enemies.

78
Personal Projects / Re: Tactics Ogre: The Knight Of Lodis
« on: August 21, 2013, 05:46:39 pm »
Long time lurker until something catches my eye, would this be used to unlock classes normally not obtainable in normal gameplay?
I don't think so.  Maybe?  Depends on the class.

You can change some of the requirements for a class to make it available, but as for morphing into an Esquire I don't think it's possible, since the Esquire already has no class requirements and it isn't accessible.

You could change anyone into an Esquire (or any other class) with a gameshark code, and then you could use the class data to allow the Esquire access to more than one or two emblems.

I was hoping that someone would use this to rebalance the classes and make them suck less, and that the unknown bytes could be fleshed out.

79
ROM Hacking Discussion / What rom hacking info exists on FFXII?
« on: August 21, 2013, 05:43:21 pm »
I'm curious, because that game could be improved a lot with some serious hacking.  Are there any japanese groups working on it?

80
ROM Hacking Discussion / FF1 Advance and FF5 Advance hacking information
« on: August 19, 2013, 03:44:32 pm »
This is not my stuff.  I did not find it or make it.  It was found by the guy who maintains the site I'm linking to (unless he worked off someone else's work) and I figured you guys might want to see it.

http://www.jeffludwig.com/finalfantasy/hacking/
http://www.jeffludwig.com/ff5a/

It has info on data tables, hex edits, and asm hacks to change various caps and gameplay mechanics.

Pages: 1 2 3 [4] 5 6 7 8 9 ... 20