Patch: Reward Display - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Hacks, Resources and Tutorials (https://www.ff6hacking.com/forums/forum-1.html) +--- Forum: Jidoor Auction House (https://www.ff6hacking.com/forums/forum-4.html) +---- Forum: Patches, Bugfixes, Tweaks (https://www.ff6hacking.com/forums/forum-15.html) +---- Thread: Patch: Reward Display (/thread-3092.html) |
Patch: Reward Display - HatZen08 - 01-15-2016 Patch: Reward Display 1.0 Target: Final Fantasy 3, Version 1.0, English, With Header Download Description: The Colosseum system is based on a duel between a opponent and a character. To participate in the duel, a bet item must be selected in the item screen. The selected item will determinate the opponent and the reward item for the duel. Unfortunately, the item window in the Colosseum doesn't display the reward item before the bet item is selected. After the bet item is selected, the reward item is displayed. However, without prior knowledge of the reward item, it can be a undesired reward for the bet item. The selection can't be undone and the player are forced to participate in the duel. The patch changes the item display in the Colosseum window. It now displays two columns. The left column is the reward items and the right column is the bet items. It allows to know in advance the reward item for the selected item. Code: ;------------------------------------------------------------------------------- RE: Patch: Reward Display - Landmine36 - 01-15-2016 was hoping to see a screen shot, but since not one, i decided to test it out, very interesting patch. no trial and error on finding betting items though... all "blank/empty" spots say empty, could you not default them to just be blank, rather than all say empty? RE: Patch: Reward Display - Tenkarider - 01-15-2016 Yeah, it's a nice patch, what i don't like is that ???????? prizes are not hidden anymore... your items should be in the left column in order of being more readable, does the rom denies you to do that, for some reason? RE: Patch: Reward Display - Lockirby2 - 01-15-2016 This is extremely useful. Having to select each Item to check what it bets for is very irritating. RE: Patch: Reward Display - HatZen08 - 01-15-2016 Quote:though... all "blank/empty" spots say empty, could you not default them to just be blank, rather than all say empty? I recycled the function, used by shops, to format the item strings. For the empty item, it doesn't format the string as a full sequence of spaces. Instead, it formats the string as the 'empty' string. I had my own misadventures with this hack and, at the time, I didn't consider it to be of importance. Now that the hack is functional, i can think about it. I will try to implement your suggestion in the next hack update. Quote:Yeah, it's a nice patch, what i don't like is that ???????? prizes are not hidden anymore... Can I ask you why? For the original game, there are public documents of the Colosseum. They display all bet items, enemies and the reward items. They don't hide the masked items in their documentation. Why should this patch hide the masked items if all documentation in the web don't do it? You will know the reward items anyway after you win the first time, it only will not be displayed in the item screen... Quote:your items should be in the left column in order of being more readable, does the rom denies you to do that, for some reason? It is a question of personal preference. In the screen after the item selection, where you select a character for the opponent, the reward item is on the left and the bet item is on the right. It is the main reason i choose the order of the items for display. Technically, there is not significant difference to put the reward item in the right or left positions. In the next update, i will do an alternative patch with the reward items in the right and the bet items on the left. I probably only need to change the order where the correspondent JSRs are called. RE: Patch: Reward Display - Gi Nattak - 01-15-2016 This is a great patch! It seems to not like my relocated item descriptions though, they are all showing incorrect on this new screen. Or, maybe it's that I swapped a bunch of items around? Is there something in the asm that can be re-pointed or am I out of luck? RE: Patch: Reward Display - Tenkarider - 01-15-2016 Quote:Can I ask you why? For the original game, there are public documents of the Colosseum. They display all bet items, enemies and the reward items. They don't hide the masked items in their documentation. Why should this patch hide the masked items if all documentation in the web don't do it? You will know the reward items anyway after you win the first time, it only will not be displayed in the item screen... There's a big difference between discover it while playing and searching all the info opening docs or something, of course your question makes me think that your patch is mainly intended to improve vanilla experience... yet in the case of an hack you might want to hide the prize until the player manage to win. RE: Patch: Reward Display - HatZen08 - 01-15-2016 Quote:This is a great patch! It seems to not like my relocated item descriptions though, they are all showing incorrect on this new screen. Or, maybe it's that I swapped a bunch of items around? Is there something in the asm that can be re-pointed or am I out of luck? It is difficult to give you an answer without prior knowledge of your hack. First, this patch, for this version 1.0, uses the free space from C3/F800 to C3/F88A. You should check if another patches use that space. In the vanilla rom, they should all be filled with #$FF values. If you need to relocate the free space, you can recompile the code with asar. Find the following code in the asm file: Code: org $C3F800 ;(*) change for any free space Quote:There's a big difference between discover it while playing and searching all the info opening docs or something, of course your question makes me think that your patch is mainly intended to improve vanilla experience... yet in the case of an hack you might want to hide the prize until the player manage to win. I personally don't like to hide the reward items from the player, but it is a valid point. The original game also have the design of masked items as well. I will try to add it in the future update of this hack. Hackers can edit the Colosseum data and determinate what items will or will not be masked. Everyone can be happy. Ok, I updated the hack. The new version 1.1 is here: http://www.bwass.org/bucket/025_reward_display_11.7z Change log
Screen Shots RE: Patch: Reward Display - Tenkarider - 01-16-2016 Great job! I wonder how do you know all those locations in C3 bank... i mean, in C3 bank disassembly there's not very much commentary, even tracking down the offset of hex code you changed i don't see a line of comment. Is it possible that there's an updated version of that disassembly? the file i own is named "FF6_Bank_C3_Disassembly_V3" RE: Patch: Reward Display - madsiur - 01-16-2016 (01-16-2016, 09:29 AM)Tenkarider Wrote: I wonder how do you know all those locations in C3 bank... i mean, in C3 bank disassembly there's not very much commentary, even tracking down the offset of hex code you changed i don't see a line of comment. Once you know which function does what and the roles of your task relevant registers things get clearer. On a side note there's a complete spanish C3 disassembly with more comments on RHDN. (01-16-2016, 09:29 AM)Tenkarider Wrote: Is it possible that there's an updated version of that disassembly? the file i own is named "FF6_Bank_C3_Disassembly_V3" This is a generic file name I gave to a version of the disassembly which I added notes for different things I was doing. Check with a text fire comparer to see the changes. I can tell you in advance they are not really big. |