øAslickproductions.org/forum/index.php?PHPSESSID=so1iojs5ocdn0o2vf0tti7fbu6&topic=2396.15e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index7780.htmlslickproductions.org/forum/index.php?PHPSESSID=so1iojs5ocdn0o2vf0tti7fbu6&board=17.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index7780.html.zxHõg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ0…­z‡OKtext/htmlISO-8859-1gzip0|Öz‡ÿÿÿÿÿÿÿÿTue, 10 Mar 2020 20:31:27 GMT0ó°° ®0®P®€§²ð®Gõg^»z‡ New Project

Author Topic: New Project  (Read 813 times)

Squall

  • Dark Dragon
  • *
  • Posts: 486
    • View Profile
Re: New Project
« Reply #15 on: August 31, 2017, 02:15:35 AM »
Oh goodness yes please make a full feature editor for FFV. I really want to make an FFV hack after my FF Postlude project and it would be incredibly helpful to have something akin to Pinkpuff's ff4kster. Please take it into consideration at least! :wink:
Making an editor is not my thing. It require a ton of work, but mostly a good interface that the user will easily use to create things. When I create any program I have a vision about it. It doesnt mean sharp detailed image, rather idea how things work as a whole, a common concept, which then I implement and make it vivid image.

TBH I tried even forced myself to get at least something (even couple of times). Alas, nothing. Regardless I'm willing to do it for you guys, BUT I will do it only if you have a vision for it AND your full support - sharing specific ideas how to do it, suggestions, testing, active in a thread, ...


I just noted how "busted" the old status is; it drains stats every 5 ticks, so between two turns you go from normal to totally useless: -18 everything per turn if you had 30 AGL, ouch
Hehe, yes usually on the second turn you start to feel the 'damage' Old has done :D

LightPhoenix

  • FF5 Hacker
  • *
  • Posts: 130
    • View Profile
Re: New Project
« Reply #16 on: September 03, 2017, 11:20:42 AM »
2. if you have 30 AGL you need 90 ATB ticks, 90 AGL needs 30 ATB ticks
those ticks happen several times per second, slow/haste does not affect that anymore from here.
OK, so the ATB decrements with 1 each tick, right???

1. The initial ATB value is in fact the "120 - Agility" part (Of course, it will depend too on whether you get a Pre-emptive or Back Attack). For example, lets take Butz default stats which has an agility of 25, so 120-25 = 95. So it's expected that his ATB is either 95, 96 or 94 (due to the chance of +/- 1). Each time you end your turn, the ATB will go back to 95 and start decreasing from then
Are you sure? This is calculated when timer hit 0, but I'm not sure is that the case when the battle starts ...

Quote
I also have these other addresses, but I haven't played with them so I don't know exactly how they work. They are sort of controls for the ATB behavior.
Yeah there bunch of tables in memory connected with timers (ATB been one of them). According to LightPhenix research (just add +$A for Player 1):
Code: [Select]
3CF1 Status Flag 1 - On;  0 - Off; 80 - Ending
3D75 Timer Value
3DF9 Timer Initial Value
3E7D Creature List Counter A counter used to rotate through each creature in the list above
3E88 Process Ending Timer Flag Set when any creature's timer reached zero.  The code only handles ending one creature per status each frame.
3E93 Random Creature List A randomized list of each creature position (0-B), generated when battle starts at C2/1FD2
3E9F ???
3EB7 Creature Timer Ending Set to whichever creature number's timer is ending this frame
3EC2 ???
3ECE ???
3ED9 Timer Decrement Duration Certain timers do not decrement every frame.  These values are held in D1/2976
3EE4 Process Timer Flag Set when the decrement timer is zero; true when processing, false when not needed

I was about to post how I did a bunch of research trying to increase the number of timers, and didn't realize I had already posted it here.  Good to know.

Squall

  • Dark Dragon
  • *
  • Posts: 486
    • View Profile
Re: New Project
« Reply #17 on: September 04, 2017, 02:26:23 AM »
I was about to post how I did a bunch of research trying to increase the number of timers, and didn't realize I had already posted it here.  Good to know.
Hey LightPhoenix you did excellent research on timers. But you shared it in a thread that is easy buried and hard to find. Please make a Wiki topic and share all your research and thoughts (even if you are not sure about). Personally I made an Excel table with what I consider the essence of your post for easy reference :D

As far as I know you have number of research projects with some deeper understanding on the topic. Please make separate wiki document for each. Sometimes even a word could be enough to understand how thing works, so please, don't spare a thing (thought)!