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 - nfitc1

Pages: 1 ... 116 117 118 119 120 [121]
3001
Can open, ff7dec, and begin to read information in KERNEL.BIN already!
Made some good progress on reading the Attacks so far and determined a bit. Found some enemy skills that used some Damage type flags that are unique to them

60 - White Wind
83 - Lv4 Suicide/lv5 Death

Looking at Lv4 Suicide and Lv5 Death I've probably determined that damage type 0x83 uses the Atk% (first byte. It's 4 for L4 Suicide and 5 for L5 Death.) as divisor to determine if the hit connects or not. And 0x60 depends entirely on the casters current HP. Prettly good for initial results, no? :)

3002
Positive feedback so far. That's great!

LKM (your name's too long to type out each time), those are amazingly helpful! Thanks for pointing them out. Since this is a WIP I'm hoping mostly that people will chime in during betas and help me fill in the "unknown" gaps that will exist. That does eliminate quite a few right off the bat.
Maybe after this gets made someone should update the wiki with the currently known info.

3003
The initial information for this is from this topic. I think I should make a new one so I don't steal too much of Gingercat's thunder.

Pictures are now up in the release topic on the Game Tweaking board..

9-25: Still have to populate dropdowns (probably tomorrow) before I try to open files. That's WAY more fun than putting all those check boxes and text boxes on the window. Ugh. Talk about Eye strain!

9-26: Finished first draft of Attacks Menu! Currently showing Freeze. You can notice a few things about it already:
-The number under the "Inflict Status" box indicates it's percentage chance of hitting. Haven't found how significant this number is yet
-Even though Freeze's damage type is single target, it has separate animations for single and multiple enemies. Sephiroth can cast it in such a way that it hits all enemies at once.
-Impact Sound is ALWAYS "FFFF" for all attacks in this file. Possibly this is not really sound?
-Times Attacking is always 255 if it's a single hit. Only changes if more than one hit. KotR is 13 hit so I know that's working too. :)
Finished the Reading part of the Weapon and Item sections as well. One of the unknowns on the weapons I MAY have identified.
-0x26 is 05 for all normal range weapons and 2F for all long range weapons with one exception. Barret's Pile Banger is long range and has a value of 05. This refers to sounds of the weapon when it hits, criticals, and misses like I initially suspected and confirmed by LKM below.
And I still don't know what exactly what 0x05 is. Wiki says it's Status attack bit. Could some weapons, at some time, be able to do certain status effects? Maybe it's only an in-battle thing. Not sure. Armor is now done too. Nothing special learned here except Four Slots is somehow "special" compared to the others. Think I'm done for the day. Opening Accessories, and Materia are all that's left before I release this as a beta.

9-28: Officially finished the Accessories tab on Saturday, but didn't update until today.
Materia tab is getting close to being done. Maybe by Monday I'll start requesting beta testers before I begin writing files.
Phase I is complete and ready to be beta tested. Please PM me your email address if you'd like to help. I'll have to write up some simple command documentation, but I'll be able to do that Monday morning (I hope).

9-29: After a rough start Phase II is underway. What's this mean? The Attack information is now successfully being saved BACK to the KERNEL.BIN1 file and being re-encoded into the KERNEL.BIN file!! The rest is just a matter of time. So phase II beta testing will begin probably by the end of the week if I get enough time to finish the remaining tabs.
I also added the information of the command tab into generic text boxes so nothing to manipulate yet. Just there to observe and see what makes the commands special. (see latest post for more information)

9-30: I've been looking at the weapon/armor/accessory data in the wiki and I think I have an idea for the restriction mask for these. They don't mean usable in battle or appears in battle or whatnot. Rather, it's FE if it can be sold and FF if it cannot. The ONLY objects among the weapons, armors, and accessories that are FF are the Buster Sword, Gatling Gun, and Masamune. These are not sellable. All the other objects are FE and none of them can be used in battle, but they all appear in the battle menu.
Phase II is so mind-numbingly tedious. It's making sure all those little boxes and drop downs are changing the data they should be changing and accounting for things like if they're in hex or not or whether they're too large. Still, I'm done with the Items and Weapons now as well. This is a mighty big if, but IF I can keep this pace up Phase II might be completed later today. (cross your fingers)
PHASE II IS COMPELTE!! I have successfully written/read, modifications to/from the kernel.bin file! This is now ready to undergo in-game testing to make sure all the values are correct. I already have an idea on how to test some of the materia, but I need people now to test other things too. Again, PM me with your email address if you wish to test this. Slight disclaimer: Names do not appear yet. That's Phase III since it's so different from the other methods. I'm not sure how long that will take. I also can't guarantee that I will be able to email you tonight, but I will by the end of the day tomorrow. I might have the time to, I might not. Just be patient. :)
I also took the pictures down because they are now grossly inaccurate. I'll try to put up new pictures soon.
I just performed my own small, and successful I might add, test on changing the Added Cut and Steal As Well Materias from 2-stars to 5-stars. Unfortunately, it didn't perform they way I thought it would. I thought that the Materia Type set to 0x35 would make it perform that action X number of times depending on the level. Unfortunately it attempted to steal each time. So I'm still at a loss as the difference between type 0x25 and type 0x35. Or maybe it's that action 0x5D takes no parameters and just does it every time. So 0x35 is still an unknown if it's different from 0x25.

10-1: Phase III is looking promising. I'm able to read names of attacks based on the kernel.bin18 file. This, however, gives me a little bit of bad news. Not all the attacks are in the kernel.bin1 file. Only 128 are stored in there. That includes (in this order) Magics, Summons, E.Skills, "Extra" Summons (Fat Chocobo, Gunge Lance), Tifa's Limits, Cait Sith's limits, Vincent's Limits, and Braver. Where are the rest of the limits? This seems to be the only question at the moment. I'd like the answer as well. Maybe ff7dec doesn't open it all?
PHASE III IS COMPLETE!!! And it only took about 3 hours! Should have taken less, but I kept screwing up. :) Now that this is done, nothing is left except to test it all (and I need much help with this) and fill in the missing data.
Phase III consisted of reading the names and pairing them with their appropriate entries. Without indexes, it can be reasonably assumed that the data and the names are, at least, in the same order. With some small discrepancies in the Attack and Materia names. This seems to be the case as the weapons, armor, and accessories match up perfectly and they're easy enough to tell apart based on stats. Phase IV (if there is demand of it) will be to make the interface more pleasing. Adding some FF7-related pictures or whatnot. Also, I'd still like to add the raw data at the bottom like I mentioned below. Not necessary, but would be nice. Still trying to find out the best way to do that.
Structurally, this is program is no different from Phase II. It does NO writing to the entries with the names, just reading. Again, this is in compliance with the goal of PC/PSX independence. As long as a US KERNEL.BIN is being opened, it will read the names properly.
PLEASE! PLEASE!! PLEASE!!! PM me and request to test this. I believe it is finished, but any/all bugs need to be squashed.
I'm fed up with ff7dec since it's not working properly in probably 90% of my tests. Therefore I'm just going to run the gunzip/gzip executables myself. I looked into actually getting a gzip library, but the cheapest one is still $50 and I doubt I'll ever need it outside of this program again. So I'm going to have to re-write it slightly to eliminate some of the annoying issues I'm coming up with. It'll give me something to do tomorrow at least.

10-2:
I have rid the dependency on ff7dec since it wasn't performing how I wanted it. At the same time, it was dependent on gunzip, gzip, and the dll it came with. So now Wall Market is only dependent on gzip and comdlg32.ocx.
Made a update to Reply #10. Check it out. Pretty interesting.

10-3: I'm getting tired of seeing the same Visual Studio 6 standard executable icon for this. Maybe I should make it the Hi-Res cross-dressing Cloud? Heh, that'd be great. I hope that everyone who reads the updates on this post also checks out Reply #10 as I have quite a few discoveries listed there. One I just made yesterday and I think I nailed the question about flag 0x10 I had when I discovered it.
One byte of previously unknown piece of data for items identified. Commands have now been split up appropriately and their names have been added.
I also cleaned up the GUI significantly (pics to be updated soon). Things aren't just randomly thrown about now. They're a little more structured than they were. It's mostly for the tabbing purposes, though. I'm trying to keep similar things in the same relative positions.
I think Phase IV is now complete. However, since this doesn't change anything functionally and it will continue to be updated as new information is discovered, I won't call it significant. I dare not speak of Phase V which I also planned since the beginning. I don't think it's impossible, but I don't want to try it just to have it fail on me.
Once again discovered that the wiki is inaccurate. The files in the kernel are not numbered higher than 9. Every segment from Command descriptions to Summon Attack names has a file number of 9. I didn't know this until I started testing my kernels. When they all failed I noticed this. I fixed it and they work fine now. :) That and after al the files are concatenated together it ends in 0x0, 0x0.

10-7:
Haven't had anything to report recently because nothing new has happened. Mostly I'm just finalizing the way every thing looks. Started writing a chm for this yesterday and made a new discovery or two (see Reply #10 again). This is getting so close to becoming release I can almost taste it.
Added the "bling" I wanted so now it's ready to be released. I need a host to put it on so I'll take recommendations. The entire package is zipped and is 450,297 Bytes in size.
I had to remove the "New Game" and "Battle & Growth" tabs because I concluded that there is too much information to put in that window size. I may go back and make other programs to modify those, but Wall Market will likely not do that.

10-8:
Less than two weeks from birth to conception. Now ready for initial public consumption. Enjoy and leave feedback here from now on.

Drop-down menus are populated at run-time. Probably only reading information will be implemented in the first release.
Command data doesn't exist yet on the wiki and Battle & Growth and New Game info are SO long I may end up writing those differently than in tabs (separately or in a different window I'm not sure yet).
I'd like to have a grid below the frames that displays the item's raw data to show what's happening, highlighting things as they change. If you've seen FF3USME, it's the same idea. Once the prog actually works I'll play with this idea.
I hope I can have a working beta (read, but not write) by October 1st, but we'll see. It may be more complicated than that. It's actually coming together exceedingly well. MUCH easier than I had originally thought. Doesn't look like writing files will take any more time than creating the interface up to this point. Maybe functional beta by end of first week of October. Well what do you know? Phase I to Phase III by October 1st! Am I good or what?
Once everything can be read correctly I'm going to update these pictures with information on certain objects of interest so people can see this actually does work.

The information is all based on Qhimm's wiki so some things will have gaps where they either did not test or did not know.

3004
Archive / Re: Portable FF7 *UPDATE: Now with video proof!*
« on: 2008-09-25 13:24:31 »
As awesome as this is (and I'm sure it'll work without seeing the video) I'm not sure this is a good idea in the long term.

The Flash Drives (as they're technically called) aren't made to be read/written to in high volumes multiple times. I'm talking on the order of hundreds or thousands of reads, not just a few dozen. This, of course, depends greatly on the quality of the brand of the one you're using. Some Linux distros can be run from a Flash Drive if you have the ability, but they recommend against doing that longer than a few weeks since the hardware in the drive will start to corrupt.
I don't use flash cards so I can't attest to their integrity, but the same probably applies.

3005
That's great, Lee, thanks. Just one more question: Do the files ff7dec create still gzip'd or are they raw?

I'm cool with the PC version having a kernel2.bin. I really only wanted to edit the data for the items/weapons/armor (only the first 9 files anyway), but leave the text to the already functioning Teioh. I'm guessing that the kernel.bin on the PSX was an attempt to force regionalization (among other things) and the kernel2.bin on the PC was a way out of that. So am I correct in assuming that the two kernel.bin files are identical? If that's the case then there'll be no problem.

PS - I'm thinking of calling this prog "Wall Market". Appropriate, no? ;)

3006
Hi all! This is my first post here, but I've been visiting these forums off and on for months now. All the while getting awesome patches and enhancements to FF7. I'm really impressed by the community effort put into this!

On topic: This is exactly the thing I conceived of making yesterday. I know Teioh will open kernel2.bin, but I DO want to modify/create weapons, armor, accessories, items and make it a stable resource for other people to use. The biggest obstacle I can see is the BIN-GZIP of kernel.bin. ff7_gzip would work perfectly with this, but the documentation doesn't come with the zip package. Can someone point me to a website or tell me the command format so that I can use this with my project? The wiki has awesome documentation and I have already done a few proof of concept trials so I think this will work if I can get past this hurdle.

I'd like it to work for PC and PSX and, correct me if I'm wrong, the kernel.bin files are the same, right? If so that issue is moot. I have experience with this sort of thing and am the author of a few (albeit, slightly outdated) emulator tools. I'd love to give this a shot since no one has done so yet.

Pages: 1 ... 116 117 118 119 120 [121]