Auction House: Expanded-Workable - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html) +--- Forum: Dragons' Den (https://www.ff6hacking.com/forums/forum-13.html) +--- Thread: Auction House: Expanded-Workable (/thread-2784.html) |
Auction House: Expanded-Workable - Catone - 01-28-2015 Part of my "Magitek Armor on the Falcon/Falcon Expanded"project involved buying a suit of Magitek Armor from the Auction house in Jidoor... Well, that auction house is, I'm not even sure what to call it actually. Longer than it should be? Alot of space wasted on very little product? A headache? Anyway, I was actually thinking of removing the two copies of the Magicite auctions in order to work in an extra but that just seemed kinda sloppy. So instead I started from the top and tried to rewrite the whole thing, the more I worked on it the more I thought... this would actually make a pretty cool stand-alone patch if done right. So, again as a side project toward my end goal, thats what I started aiming for. Auction House: Expanded And there it is. So, what is IT?
What does it DO?
I think that covers the sale pitches. One more list! Things that might make you go WTF!
Okay, the patch was made for a V1.0 ROM with a header. That being said it doesn't touch anything outside of auction house stuff between CB/4E47 and CB/5EC8. The 669 bytes I didn't use I turned to FE. If you don't use a header in your stuff, then add one, patch it, remove header. Don't know why it wouldn't work. *ATTENTION* Do not apply this patch with the "FF3Edit Town Dialog Hack" patch in FF3usME installed. Not a conflict really, you can reinstall the dialog hack after this patch, it just cant be active while installing this one. If it is enabled while installing this, after this one is installed, FF3usME will refuse to edit dialog meaning... I dont want to know what will happen in game afterwards but I doubt it will be pretty. The "Auction Comments" included in the download is the Excel file I used to write it in. It worked, really. Its set up to count any bytes in columns B-F and add them to the offset on the left. You can also select a block of code(just the hex values in columns B-F) for how ever many rows you've got, spaces included, and copy/paste it straight into HxD. What you thought I typed 3,556 bytes into an editor by hand? I'm not THAT nuts... If you really want to make large changes and need info on how to use that excel sheet, ask and I'll try to explain. Instructions for removing Megalixir and Ragnarok Auctions from the roster (Header ROM addresses). Code: Megalixir Removal: Patch, then make this change Lastly, I did do many test auctions. That does not mean I saw everything. I might have seen the same auction 20 times and it just happen to skip one step that resulted in a bug every time by pure chance. If you find a bug, let me know what auction please, and I'll see what I can find. This was intended to be a stand-alone patch. It does have some extra stuff that I plan on using later, because now that this is posted I'm re-writing it again to use it for my own means. Happy Happy Joy Joy. THAT patch will include a purpose for buying the Imp Robot, Talking Chocobo, and maybe even the Model Airship. As well as the suit of Magitech armor I still have to write in. Without THAT patch, you'll just have to pass the bids like a real auction selling useless junk, or spend that money. RE: Auction House: Expanded-Workable - Tenkarider - 01-29-2015 Just a question: Have you ever tried to check the event related to the 3 guy which ask you 100000 GP for the secret info about ancient castle? There's the chance it could be the answer you're searching for! RE: Auction House: Expanded-Workable - Catone - 01-29-2015 Yeah, I updated my other post after checking that one. What it does is take 60k, check, take 40k, check, and if fail give 60k back. Which still leaves doing a check after every withdraw. Giving back money on a fail would just take a repeating subroutine with how ever many times it needs to run at the point the fail was triggered however that still leaves a very large number of checks which have to be done one at a time in order to know how many times you have to give. RE: Auction House: Expanded-Workable - Tenkarider - 01-29-2015 How 'bout increasing of 1 the value of a variable which counts the number of times the game can take 50000 GP from you, then if you don't have enough GP, you give back GP with a cycle? (BEQ when the counter, which will be decreased of 1 each time, will reach 0) RE: Auction House: Expanded-Workable - Catone - 01-29-2015 The only thing stopping me there is knowledge. Opcodes vs event commands. What tells it to treat as one or the other? As far as doing it with event commands, not a clue how to make it count or where to count. Maybe setting temp bits as needed but again with the checking, not sure if it would be faster. As far as using opcodes... how does it know that I want to inc and not a conditional branch? Also wondered if possible to just compare a value to total gold instead of checking the bit but I dont know what holds that value, calling it in events nor well pretty much anything reguarding it. RE: Auction House: Expanded-Workable - Tenkarider - 01-29-2015 Event commands are formed from Opcodes, i dunno if there's an event command which is used for this stuff, in the case you might edit it with hex, or assign a new code to unused event commands... like event command #83? When you deal with Opcode this should be quite handy: http://www.defence-force.org/computing/oric/coding/annexe_2/ I'm assuming you have disassemblies, which are a must. RE: Auction House: Expanded-Workable - Catone - 01-29-2015 Yeah, already have most of the directly related materials, was trying to stay out of the actual hard coding processor manuals( I got out of the programing department for a reason, my liver couldnt take it) but looks like I'll be doing some reading. And some drinking. RE: Auction House: Expanded-Workable - Tenkarider - 01-29-2015 Hacking FF6 i learned something really important in the worst way: The shortest road to proceed through the hack developement is following the hardest way: all the times i searched for a shortcut, i always found a dead end... at the really end i always wasted more time in that way rather than being determinated and face the obstacle. RE: Auction House: Expanded-Workable - SSJ Rick - 01-30-2015 this is a very interesting idea, I personally once thought of using the auction house to add a chocobo (to access when getting off the airship) and to also add an imp as an extra playable character but I decided it would be far too much work for far too little lol but it was a thought lolz still good luck with everything accessing suits of magitek armor for the party sounds f**k**g awesome RE: Auction House: Expanded-Workable - Catone - 01-30-2015 Well, actually while chewing on the auction house, buying the imp and chocobo got added to the airship idea as well. The chocobo is pretty straight forward. Talk to the talking chocobo, ride into the sunset. The imp was just gonna drop on the side for... something, but now that you mention it that would be slick as a "guest" character. Wonder how hard that would be to pull off... |