Monday, March 29, 2010

Correction made

It was quickly brought to my attention that the animations and allowed attacks weren't saving properly. This has been corrected and re-uploaded. Sorry for that

Thursday, March 25, 2010

Your patience has paid off!!

I finally finished the tweaks I was planning to WM and PrC. They should both run faster and lighter (you might not notice the lighter, but it's there). PrC has a few tiny new features that I doubt anyone will notice unless I point them out.

New to PrC:
Battle Preview has been changed and there are more options for editing positions and camera and such. I'll let you figure out what they are.
Searching for unused indexes doesn't take as long as it used to and it won't make a box that fills the screen.

New to WM:
Curves will report who is using them.
Initial equipment materia can be viewed just by moving the cursor over the materia picture! Makes it easier to see who has what.

Fixes to both:
Strings in the AI work now! I was accidentally blanking them out in PrC and not saving them correctly in either. It's all good now. :D

A few things more should be in each one, but nothing spectacular. I think everything saves correctly. I'm not entirely certain, so if you find something that you changed but didn't save let me know. The new code they both use can get a bit tricky.

Saturday, March 20, 2010

Getting closer. Two things I'd like to share...

So I want everyone to know at least two things:

1. I'm not dead.

2. I'm still making minor adjustments to WM and PrC. My biggest inspiration came today for little changes in PrC that I hadn't considered before. Some will seem pointless; Others have been long overdue. WM is getting a few minor feature additions as well. Some of which I've already described. The most important thing is that the AI editing be correct. That's always the oddest thing about these programs. The system I created to use it is, well, unique. No one can really tell me the best way to do it because it's never been done. In fact, at this moment (literally while I was writing this post), I've come up with a new way of doing it I'd like to try. Hopefully it will speed up the display and changing of values and such. However, I'll save that attempt for a later version and just get this one pumped out. I THINK I finished it yesterday afternoon, but I had to leave it in a hurry so I didn't get to test it. It's not likely going to be tested thoroughly before I update it so if you get it you should definitely save the version 1.3.3 that's up now. I'll leave the links where they are and just add 1.4.0 to the list. Code changed EVERYWHERE in WM and only on the formation page (and a little extra elsewhere) in PrC. If anyone finds bugs please report them. Preferably as comments to a recent post of mine.

Updates will come soon and I'll post again when they're here.

Wednesday, March 3, 2010

Finally got to PrC too.

Thanks to some off-time due to a business trip, I managed to "reduce PrC's virtual footprint". It didn't have as big an impact as WM had, but it's still smaller. It lost 79K in size to make it come in at 601K. Pretty good I think. I believe it retains all its original functionality while a few minuscule new features make the process easier to use. For example, using the current version of PrC, try making an attack with an index of 8000h and then searching for unused indexes. Go make a sandwich and come back and see if anything has happened. Maybe it has, but your screen ought to be covered with a single box that looks like it has no end. With the change I recently made that box will never be that large. It will display ranges of empty values rather than listing them 1-by-1. So instead of it saying "0100h, 0101h, 0102h," like it does now, it'll say "0101h - 0102h". Which comes in handy when there's a large range of values that are blank, say "03E2h - 7FFFh" :).

As for string editing in AI, I really haven't addressed that yet. There are so many things that could go wrong with editing AI as it is. I DID, however, add a cancel button to the AI editing. If you make a change that you don't like you can cancel and re-open the window to start editing from the base again.