|
I stopped counting at like 40.
|
# ? Sep 2, 2023 18:22 |
|
|
# ? Dec 9, 2024 08:04 |
|
Oh, right, I still owe donations. Hang on.
|
# ? Sep 2, 2023 20:53 |
|
girl dick energy posted:
girl dick energy posted:Teetotaller girl dick energy posted:Job Scholarship Program Normally, I'd say "whoops my hand slipped, here's $50", but with the Trevor Project's union-busting still leaving a bad taste in my mouth, I think I'll obey the letter of the law this time.
|
# ? Sep 2, 2023 21:02 |
|
Never got around to completing that second playthrough but I did finally complete a run, which feels good to have finally done.
|
# ? Sep 2, 2023 21:49 |
|
girl dick energy posted:Normally, I'd say "whoops my hand slipped, here's $50", but with the Trevor Project's union-busting still leaving a bad taste in my mouth, I think I'll obey the letter of the law this time. this is like how I get all my celebrity death news from the meme thread
|
# ? Sep 2, 2023 22:39 |
girl dick energy posted:I know people got this one, it was maxed out by the end of June. But special shout-out to Doom Goon for actually taking two screenshots of the empty platforms. Interesting about the union stuff, I'll have to message RK about it next time. News stories are fairly recent and there's a Twitter for the proposed union posting regularly. But on the more fun side: Here's an official survey with some interesting questions! Anybody do Onion jobs wanna chime in? https://twitter.com/FF5ForFutures/status/1697581569215512788 And the September challenge is Backlog again! Last year I did some spooky game to ease into Halloween season and I think I'll do it again! Or, you know, finish your run, that's really what it's here for (btw, Mystic Quest almost won I think). https://twitter.com/FF5ForFutures/status/1698177793010634834 Overall, I had great fun this year especially since I was getting over some things and only fit in a couple runs. Sure I wasn't really the first to do the Blue Mage thing apparently but it was still a long-time goal of mine. I've mentioned it before but this year especially I've been doing some programming stuff and I'd like to do a tiny little FFV project eventually (nothing big, but should be fun to figure out!). How'd everyone else feel about this year? Lotta changes!
|
|
# ? Sep 3, 2023 04:05 |
September Backlog challenge done! https://www.youtube.com/watch?v=-6gdS88W06U
|
|
# ? Sep 21, 2023 05:33 |
|
I've been going through the FF5 (SFC) battle code for a personal project and came across something I found interesting, if not exactly useful. This is the only place I can think of where people are familiar enough with FF5 mechanics to care, so hopefully you do too! Some quick background: Monsters in FF5 can be set so that they "Can't Evade" certain types of attacks. This is why the Love Song/Romeo's ballad always works on Omega despite its 90% magic evade. In the code that finalizes damage for attacks, there's a section that tries to check if the attack matches the target's "Can't Evade" property and doubles M, effectively doubling damage. This doesn't actually work in the vast majority of cases though, which is why you've probably never heard of it doing that (at least, I hadn't). There's not actually a ton of monsters that have any "Can't Evade" types set, so it not working isn't a huge effect, but if it worked right: quote:The big one is that all birds (including bosses) should take double damage from Aerial attacks like Bows, similar to FF4 It should actually work right in a few rare cases though! This is because these attacks use a different final damage calculation routine. These should actually work, though I haven't gotten around to testing yet: quote:ManiWizard should take double Physical damage but only from Magic Sword capable weapons So, not exactly useful info. Another unrelated quirk is that the routine that sets Stop checks if the target is Confused first, and fails if so. Judging from the code structure and the fact that Confuse is the same status bit in a different byte, I think they intended for Stop to miss if the target is already Stopped. This would certainly make Omega a lot harder! On the Fiesta itself, I still haven't finished my 2nd run this year. It's not looking like I'll get around to it by the end of September either, but at least I've been working on some of my other backlogged games.
|
# ? Sep 22, 2023 05:34 |
|
Modoh posted:I've been going through the FF5 (SFC) battle code for a personal project and came across something I found interesting, if not exactly useful. This is the only place I can think of where people are familiar enough with FF5 mechanics to care, so hopefully you do too! This may or may not be new, but I found out this set of runs that using soft on a confused stone monster does not result in "darkness/death" of the monster.
|
# ? Sep 23, 2023 02:19 |
|
Not surprising. Death via gold needle is technically the monster "countering" the item, so anything that disables React: scripts is going to get in the way of that.
|
# ? Sep 23, 2023 02:53 |
|
Modoh posted:I've been going through the FF5 (SFC) battle code for a personal project and came across something I found interesting, if not exactly useful. This is the only place I can think of where people are familiar enough with FF5 mechanics to care, so hopefully you do too!
|
# ? Sep 23, 2023 02:53 |
|
I started by making this hack. It has spellblade with katanas/spears/axes/rune weapons, fixes agility scaling and power drinks, improves bells/harps, and allows double hand with spears. Some stuff was real space constrained though, and I didn't like the idea of having stuff jump all over the place to find blocks of free space. So my current project is to label and potentially relocate all of the combat formula code. Once it all has proper labels, you no longer have to worry about whether your improvements use more space than the original routine, since the assembler will automatically update all the jump points. As long as the entire combat formula block has enough space you're good, and it's not even that hard to move all the formula stuff to a new bank if you want to expand the rom. I'm actually finished with all of the attack types and their damage formulas, and the code that allows it to be moved to a new bank, but I need to spend some time testing and looking for mistakes before I release it or make any gameplay changes. I may expand the project to more of the C2 (combat) bank as well. One thing I definitely want to do eventually is implement a properly working Sword Slap command, but I need to better understand how the action queue and its commands work first, and that's outside the combat formula code I've done. Haven't found anything else amazing yet, gameplay wise. ArchaeAvis has an entire attack type and a rom table dedicated to loading its new forms mid-fight.. but as far as I can tell in-game he just does the same hide/unhide monster stuff as everything else, so I'm pretty sure it's all unused. Sandworm has special case code all over the drat place, further proving that it's the worst.
|
# ? Sep 29, 2023 06:50 |
|
Modoh posted:I started by making this hack. It has spellblade with katanas/spears/axes/rune weapons, fixes agility scaling and power drinks, improves bells/harps, and allows double hand with spears. Some stuff was real space constrained though, and I didn't like the idea of having stuff jump all over the place to find blocks of free space. If you want a fun project figure out how ATB tiebreakers work and then tell me
|
# ? Sep 30, 2023 00:01 |
https://twitter.com/FF5ForFutures/status/1709082115286213021
|
|
# ? Oct 3, 2023 05:59 |
|
https://twitter.com/FF5ForFutures/status/1714420936181776478 Fall Fiestas for Palestine Children's Relief Fund
|
# ? Oct 18, 2023 03:50 |
Wheeeee! https://twitter.com/BookWyvern/status/1719357064542298327 I had Bernard (again) and Syd, so this time I got the music contract. I tried killing off Dave but I guess he counted as the band member so I couldn't continue really. Thankfully that was on a backup save!
|
|
# ? Oct 31, 2023 14:23 |
https://twitter.com/FF5ForFutures/status/1719661077267669056 As a little birthday gift to himself, RK is running his games this month Oh, if you bought that huge itchio "Bundle for Racial Justice and Equality" back in 2020 it included many of them so you might want to check first if you're interested.
|
|
# ? Nov 1, 2023 11:04 |
|
Are any of them any good
|
# ? Nov 1, 2023 17:34 |
|
Jose Valasquez posted:If you want a fun project figure out how ATB tiebreakers work and then tell me The short answer is... it's random. As for the details: On battle start, the game makes a table of all the combatants in random order. It's basically as random as you can get with FF5's RNG, repeatedly generating random numbers until it gets one of each. Every tick, for each timer (including ATB), it checks if any of them are ready in the order of that fixed randomized list. It stops when it finds the first ready combatant and either adds them to the turn queue (for party) or fires off a monster action. It remembers the last one it checked, though, and next tick it will start searching with the next combatant in the randomized list rather than starting at the beginning. Also of note for monsters is when it loads their stats it can randomly add or subtract 1 from their speed. So you're not quite as likely to have a bunch of identical monsters get turns at exactly the same time. I also found a hidden programmer message in FF5's combat bank that I wasn't able to find any reference of online. It's in JIS encoding rather than anything that the game itself uses. It's kinda sad, though: FF5 C2/0148, translated into English posted:I devote this work to my beloved younger brother Takanori Higuchi Katsuhisa Higuchi is one of FF5's battle programmers. On RK's thing, I'm not sure if I want to try games made by someone known to have such questionable tastes in games. Hating FFT, really?
|
# ? Nov 4, 2023 06:13 |
|
If I had known you were actually looking I would have sent you my notes to save time From what I recall that all matches up with what I found, but I also found that during a battle sometimes the pointer that it starts from will randomly cycle, possibly just prepositioning for the next time it is needed (skipping monsters that don't exist). The big issue I got stuck on though is that at the beginning of the battle (maybe just for preemptives? My notes aren't clear and it's been a couple years) it seems to cycle through the table for a few frames and stop randomly, then that is treated as the new initial starting point (so it will start checking tie breakers at the 3rd entry instead of the 1st at the beginning of the battle) It's deterministic based on the order of the table that is generated, but it's not obvious how it is decided. I manually manipulated the table to see how it behaved for different combinations and there were patterns but I never cracked what was actually happening 00 and 01 being in the first two spots seems to always make the result 2 code:
code:
code:
These values are all for quadzerkers vs omega, it could be completely different for other parties/enemies for all I know.
|
# ? Nov 4, 2023 10:58 |
|
Don't worry about it, I've just been going through the code and came across the ATB section. I haven't been doing any debugging or memory watching, just reading and labeling the code. What you described, with it deciding to start from mid-table, is exactly how it works. When it finds a ready timer (say, at slot 2 in the random table) it stops for that tick. Next tick, it resumes from the next slot(3). If it doesn't find any ready timers that tick (going all the way around), then it will start the check at that same slot (3) every tick until it finds another ready timer. Also, Berserkers complicate things a bit, because they have a completely separate ATB that then queues up a command into the regular ATB system when it's ready. If you're doing memory watching, these are the relevant addresses (and my labels for them): RandomOrderIndex.ATB $3E87 index into !RandomOrder, saves where in the list to start searching in the next tick !RandomOrder = $3E93 12 bytes, randomized list of unique numbers 0-11 (this is probably what you've been looking at) EnableTimer.ATB $3CFB bitflags for timer, 81h when it's ready for later processing, 41h when a command is queued (like a spell with a delay, or a berserker), 1 when waiting for a turn CurrentTimer.ATB $3D7F the actual atb, counts down to 0 (these two are in a 11 byte structure, numbers here are for the first party member, every 11 bytes is the next combatant) !UncontrolledATB = $7C04 Party member ATB when Zombie/Berserk/Charm, 1 byte per party member. When this empties it queues up an attack command and sets $41 in EnableTimer, 1 in CurrentTimer There's a bunch of other timer structures too, but they're more relevant to status timers than atb. There's also a bug with the code handling !UncontrolledATB which makes it keep advancing even if the character is dead, though it doesn't actually trigger anything until they're alive. This is why Berserkers always get an attack immediately when you revive them.
|
# ? Nov 5, 2023 06:07 |
Nihilarian posted:Are any of them any good I can't say I enjoyed this one, but it's pretty much one of those, "Don't touch the walls" kinda isometric adventure maze challenge games that were popular back in the day so "enjoyment" isn't exactly the goal: VIDEGOAME Modoh posted:I also found a hidden programmer message in FF5's combat bank that I wasn't able to find any reference of online. It's in JIS encoding rather than anything that the game itself uses. It's kinda sad, though:
|
|
# ? Nov 27, 2023 13:50 |
Chrono Trigger in December again: https://twitter.com/FF5ForFutures/status/1730385819654042087 I still have a 100% save I need to finish up from last year but I'm sure I can breeze through a game with Marle, Lucca, and Robo.
|
|
# ? Dec 1, 2023 07:50 |
|
Last time he did it i got the exact team i had just beat the game with (Frog, Robo, Ayla) so i didn't bother. This time I got Crono, Marle, Magus and I'm kinda in between games so I guess I'll give it a go
|
# ? Dec 1, 2023 14:00 |
|
Did RK ever release the yearly infographic?
|
# ? Dec 2, 2023 23:10 |
|
Beat FFV for the first time about a month ago and really enjoyed it, so count me in for next years fiesta. Saw the Butz toxx, and was wondering if people ever pay for naming rights to other peoples characters.
|
# ? Dec 3, 2023 01:41 |
I'm not sure, I think 2021 was the last Infopicture. It's not even on the blog for some reason. I'd search Twitter but it doesn't appear to be searching by user correctly again (of course not, thanks Elon). I didn't even get close to starting Chrono Trigger in December. This month is FFVII again: https://twitter.com/FF5ForFutures/status/1742137495515541558
|
|
# ? Jan 2, 2024 12:23 |
|
I did Chrono Trigger twice and while I like FF7 I'm too swamped with games I found out about during GOTY 2023 discussions to give it time right now. That's a really interesting challenge run though.
|
# ? Jan 3, 2024 03:56 |
|
Seems like an interesting way to play, and I've been looking for an excuse to replay OG 7. Maybe do a random roll to restrict who I can use on Disc 3?
|
# ? Jan 3, 2024 21:35 |
|
Dang, luckily this game is piss easy, because this is my starting 5: Cloud - Sage, MVP Tifa - Thief, useless, item-user Barret - Summoner, very useless until later, limit break machine Aeris - Freelancer, co-MVP Red - White Mage, fine I guess, redundant with Aeris If I had thought ahead I would have spent more money on grenades to give Tifa something more to do. Just arrived in Kalm, looking forward to see how the limitations start to affect the party in harder fights. Cloud being a Sage, though, will alleviate a lot of pain.
|
# ? Jan 6, 2024 23:18 |
???? https://twitter.com/FF5ForFutures/status/1749236782988939371 I've done it a couple times, Thief early isn't bad, it's one of those classes you might miss if you're say doing 100% and you don't roll it (which is possible, there's more classes than characters). I'm not sure if I'll be able to finish in time but I have Cloud as a Black Mage, Red XIII as a Blue Mage, and Tifa as a Mime after I get some fun Materia maxed. I might throw in Cait Sith and break some bosses with Slots since I've kinda wanted to since I played the game that first year.
|
|
# ? Jan 22, 2024 03:53 |
|
Owns. I guess this'll finally get me to play the IZJS version for once. I'm still gonna be mad about moving the Nihopalaoa later.
|
# ? Jan 22, 2024 04:09 |
|
Doom Goon posted:I've done it a couple times, Thief early isn't bad, it's one of those classes you might miss if you're say doing 100% and you don't roll it (which is possible, there's more classes than characters). I just finished, it was good time I think. I'll post more thoughts later but my final party was Cloud (Sage), Barret (Summoner), and Cait Sith (Mime). I wasn't able to Triple Crown unfortunately, at least not with the time I have left.
|
# ? Jan 22, 2024 14:02 |
|
TheHoosier posted:I just finished, it was good time I think. I'll post more thoughts later but my final party was Cloud (Sage), Barret (Summoner), and Cait Sith (Mime). I wasn't able to Triple Crown unfortunately, at least not with the time I have left. Nevermind, I got it, lmao: As I said in the discord, the issue with Ruby was that no one could take a hit, and I didn't have enough damage to finish the fight without running out of Dazers. I only had 4 casts of KotR: W-Summon, then Mime with Caith Sith. I could usually get one or two Omnislashes off as well, but again the issue was that if I missed the Dazer timing there was a chance Ruby would wreck someone or pull his fingers out and cast Whirlsand. Without Ruby doing damage to fill up a limit bar, Cloud was hitting for like 2k-3k a swing I probably could have done it with enough patience and luck, but I felt like with the time remaining it wasn't worth it. Then I thought about it, decided that Summoner + Mime was too powerful to just let it go, and went back to Northern Crater to do some level/AP grinding. I mastered HP Plus, Barrier, and All to throw on Cait, then went and did Emerald instead since victory there would yield a Master Summon materia, which would allow me to finish off Ruby. Emerald went down after a few tries, then I indeed rolled Ruby in a single attempt. Sephiroth ain't poo poo and went down with the quickness. hurray for triple crown, even though it took a bunch of grinding. again, probably could have done it with a bit more patience and luck but eh. Funny story: After beating Emerald, I rushed over to the gold saucer area to kill off Cloud/Cait and prep for the Ruby fight. I ran into a pair of those jester enemies that have a chance to cause insta-death. I didn't think anything of it and just splattered Cloud and Cait with Barret, then laid on the shoulder buttons to flee. it uh... didn't happen, and the jester insta'd Barret. i was so loving panicked wondering if I had forgotten to save after beating Emerald. I did save, outside of Kalm
|
# ? Jan 23, 2024 15:16 |
Game Over! https://twitter.com/BookWyvern/status/1752731666198691930 https://twitter.com/BookWyvern/status/1752730566200574276 https://twitter.com/BookWyvern/status/1752734317489619348 (Actually had time to do what I wanted to and get Game Over on all three bosses.)
|
|
# ? Jan 31, 2024 16:49 |
|
The FF12 event. You get two jobs per character. If on IZJS, you pick one. If on TZA, you can use both if you want.
|
# ? Feb 1, 2024 22:21 |
|
No love for the superbosses because RK is a coward with bad taste.
|
# ? Feb 1, 2024 22:36 |
|
Kyrosiris posted:No love for the superbosses because RK is a coward with bad taste. No kidding. At least do Zodiark. Edit: I said this in the discord but I think it might have been more interesting to only pick 6 jobs, and if you decide to use a second license board in TZA then you can only pick one of the other 5 jobs. Like how in FF5 you can mix and match job abilities but still have to have each job represented Or just do one job each TheHoosier fucked around with this message at 22:54 on Feb 1, 2024 |
# ? Feb 1, 2024 22:51 |
|
|
# ? Dec 9, 2024 08:04 |
|
Nice, been looking for an excuse to replay this and this is as good a reason as any!
|
# ? Feb 1, 2024 22:58 |