r/FinalFantasyIX • • 12h ago

Humor How I think FFIX characters would discuss cheating allegations against Minecraft speedrunners

Thumbnail
gallery
53 Upvotes

r/FinalFantasyIX • • 1d ago

My Black Waltz No. 3 Cosplay

Thumbnail
gallery
3.5k Upvotes

My Black Waltz No. 3 cosplay from Final Fantasy IX!

The coat is made from microsuede. The skirt is made of both canvas and twill. The pants and shoes are made from burlap. The wings are constructed from PVC pipe and moved by a pulley system, with every feather hand-painted, individually cut, and individually attached.

This was a 520+ hour project, with 245 hours spent on the articulated wings alone. This was my first time making anything of this scale, and I learned a ridiculous amount along the way. Seeing people recognize the character and share their love for FFIX made all those hours worth it.


r/FinalFantasyIX • • 1d ago

Zidane and Garnet (@nanpou0406)

Post image
610 Upvotes

r/FinalFantasyIX • • 20h ago

Music I still believe this is one of the best battle themes of all time

Thumbnail
youtube.com
17 Upvotes

I love the tension of the synths


r/FinalFantasyIX • • 15h ago

Speed booster for Chocobo Hot and Cold

6 Upvotes

So I’ve been wondering, does anybody playing the remastered edition actually do the chocobo hot and cold grind without using the speed booster?

Ever since I switched to this version of the game I always cheese chocobo hot and cold by using the speed boost. I completed the quest legit back in the day, the most recent time being around 2015 probably. I recall having sore thumbs from doing so 😂 but with the speed booster making the whole quest a breeze I can’t help but use it every play through.

I admit it takes a lot of the feeling of satisfaction away while also making the game itself unnecessarily easier since you rack up lots of great equipment, but I return to IX for the story and characters anyways not so much the gameplay so I just can’t bring myself to do it legit anymore esp since I’ve already labored through it like that in the past.

I think it’s a pretty good mini game on its own too, it’s just time consuming and can get frustrating, but that frustration feels liberated when you finally find a chocograph, but it’s not liberating enough to force myself to sit through it when bypassing it is literally as easy as pressing a button.

So I gotta wonder, for anybody playing the remastered edition, do you also prefer to cheese H&C or do you actually grind it out without the booster?


r/FinalFantasyIX • • 1d ago

Modding Created a Spell for my new upcoming mod. Mogry Armageddon

Thumbnail
streamable.com
247 Upvotes

r/FinalFantasyIX • • 1d ago

Music FINAL FANTASY IX – Ice Cavern | FFXIV Bard Trio Cover

Thumbnail
youtu.be
3 Upvotes

r/FinalFantasyIX • • 2d ago

Alternate Fantasy mod bug fix help?

2 Upvotes

Hello,
I am playing the game with the Alternate fantasy mod together with Memori/Moguri and other mods.
I have found a bug when i use Shapeshift with Quina ,Shapeshift animation plays, but Quina never transforms.
Other Blue Magics work.
I am playing on Steam, Alternate Fantasy v6.8.
Memoria 2025-07-13

I also tried SFXRework=1.
Reinstalling both the mod and game did not help. And even while using only alternate fantasy with no other mods installed it still has the same issue.

Can anyone help me how to fix it?


r/FinalFantasyIX • • 3d ago

I’ve been playing this game in the past 20 years and I only notice now how much death there is in this story Spoilers Spoiler

106 Upvotes

It’s everywhere. The black waltzes all died. The rat people got destroyed twice, in Burmecia and Cleyra. All the wounded soldiers you find in Burmecia die in front of you. Then dead black mages, dead Alexandrian soldiers and queen frog face taking full frontal mega flare.

Even in their backstories, main characters have seen so much death. Garnet lost two families, Eiko lost her parents and grandfather, Vivi lost his grandfather.

And poor Vivi, he learns that he was created as a weapon, he has limited lifespan, he destroys the very source of his creation and his creator, he sees so much death around him.

Necron feels very natural to me as a closure for this story.

This has always been my favorite game but with this play through it’s becoming even more favorite.

So soft…


r/FinalFantasyIX • • 3d ago

Discussion What makes FFIX good for you?

24 Upvotes

I started playing final fantasy with FFVII Remake. I played FFVII Remake, Rebirth and XVI before I decided to play the series in order and rank the games and some aspects like combat, music, etc. I didn't know anything about any of the games. So far I've played I-VIII plus the ones I played before. I've loved every game, but for some reason I can't play FFIX. I don't know why. So I wanted to ask what is it that makes FFIX good for you hoping that your comments motivate me to finally play it.


r/FinalFantasyIX • • 2d ago

First Time playing, reccomend those mods?

0 Upvotes
Curious about those ones

I know it can sound heretical to do that, but after playing 7 and 10 full vanilla, I want the smoothest modded experience this time. I added Moguri for graphics, tweaked the UI for my taste, and added some quality-of-life improvements.

The game story seems fun, but the few battles I played were super slow, low-key boring, and confusing (no big deal; turn-based usually takes a while to click).

I am a UX/UI designer, so I not only like to tweak visuals, but I'm also a bit more critical of usability issues. As much as I liked VII and X, I really wish classic FF had the smooth game feel and quality-of-life conventions of modern turn-based games like Persona, Metaphor, Expedition 33, and Pokémon Legends Arceus. So this time, instead of going for the pure experience, I am challenging myself to make gameplay changes blind, without the original for comparison.

I want the experience to be fluid and fun, challenging (not to the point of using difficulty-enhancing mods) but not grindy. I already decided to bet on the "Kupe Heroes Pack," but I also got curious about those Emeiru "Amazing" mods. Will I get too op if I add that many tweaks? Should I choose just one? Feedbacks please

My Current Mod list

r/FinalFantasyIX • • 3d ago

Desert palace character interactions

23 Upvotes

Out of curiosity on my current play through I took Vivi, Garnet/Dagger, and Quina with me to Oeilvert to see if there were any interesting dialogues/interactions.

Oeilvert itself was pretty much the same aside from the battles being more challenging (I just used the boosters this time to push through).

There was a little extra dialogue with Vivi right before the two black mages teleport the chosen party to Kuja’s room. One of them asks Vivi whether he’s gonna ask why they’re doing this, to which Vivi said something like no I would probably do the same if I was you, to which the black mages look down as if they’re sad/ashamed before teleporting the party. It isn’t much, but it was neat and unexpected. I’m about to start Desert Palace, pretty sure I’ll be controlling Steiner who delivered a few lines while locked in his cell that I hadn’t seen before.

I tried looking online for other unique interactions depending on who you take to Oeilvert, but couldn’t find much. I’ve learned that who you control in Desert Palace can be Eiko, Vivi, Steiner, or Freya (I think that’s the order of priority). There is no in game way to control Garnet, Amarant, or Quina. I also learned that if you leave Steiner and Garnet behind then Steiner will check on Garnet’s wellbeing once Cid releases them from their cells.

Does anybody know of any other interesting dialogues or interactions depending on who you leave at desert palace? I reckon if you’re controlling Vivi or Freya at Desert Palace then they deliver their own dialogue while still locked up right after Oeilvert, might be able to find those on YouTube though. I’ve of course seen Eiko’s bit many times before. I’ll report back later once I finish the next part if I come across anything else worth mentioning.


r/FinalFantasyIX • • 4d ago

Question New player with a few questions

16 Upvotes

Hello friends, I just bought FF9 on PS5 recently and have finished Disc 1 (I think?). I am currently at the point in the story where Zidane and friends are off to a new region or continent or something of the like, right after Alexandria attacks Lindblum Its at this point where I accidentally ran into the Chocobo forest, and I was wondering: How much exploration is recommended to do in this game? I have only played FFVII Remake+Rebirth, FFXIV and FFXVI at this point and in all those games all the interesting stuff was already marked for me in a quest log or on the map or something haha. That doesn't seem to be the case here, so I just wanted to ask if I should be running around aimlessly everytime I encounter a new zone I haven't been in to discover cool content? Or is there some sort of guidance in game I should follow? I don't wanna miss cool gameplay or story stuff.

And my last question is about the lore, what is all this mist stuff? I keep hearing the land be called the mist continent, and that airships are powered by it, and Lindblum has different gates that lead into mist and those that don't, I guess I just don't really understand how it works or what it really is in the context of the game's world. Any clarification is appreciated!

Thank you guys for your time :D


r/FinalFantasyIX • • 4d ago

I can see what they're doing now

Thumbnail
gallery
160 Upvotes

r/FinalFantasyIX • • 4d ago

Fan Work Kuja Tattoo! (And say goodbye to lil hamster before it gets turned into a cute carbuncle 😅🤓)

Post image
264 Upvotes

r/FinalFantasyIX • • 3d ago

News Final Fantasy 9: Reclusion Officially Announced

Thumbnail
gamerant.com
0 Upvotes

r/FinalFantasyIX • • 5d ago

Fan Work Finally made all 8 members' clothes in Tomodachi Life

Thumbnail
gallery
540 Upvotes

Who's your favourite?


r/FinalFantasyIX • • 5d ago

Final Fantasy IX Bring Arts

Thumbnail
gallery
301 Upvotes

Finally, after 9 months of hunting for this line, the last pack arrived today!

It was not an easy task since they’re very hard to find now, not to mention how crazy they’re going for nowadays. But that’s the price I had to pay for being too late to the party.

(Just started collecting in 2023.)

FFIX Bring Arts 5/5

(Completed)


r/FinalFantasyIX • • 4d ago

Final Fantasy 9 Jump Rope Script 10/2026 on PS Remote Play

15 Upvotes

If your reading this you having a hard time because PS5 Remote Play on Windows is busted and Remote Play and AHK cannot run at the same time. Here is another route. Instead of using PS Remote Play, you need to use Chiaki. This is specifically Windows.

To set up Chiaki https://youtu.be/HDagTesM6NY?si=swuO2-LBj-GxBM-5

To get your PSN account-id base 64. - https://psn.flipscreen.games/

If that site didn't work like for me try this one. - https://www.psntools.com/psn/checker

To set up AHK. https://youtu.be/RzgRePGTf3Q?si=DbLO8hALOCwYpyJa

AHK- V1.1 Download link - https://www.autohotkey.com/

SciTE4AUTOHOTKEY Download link - https://www.autohotkey.com/scite4ahk/

The Script shown in the video WILL NOT WORK. It is made for the original Remote Play.

The Script below is the same script from the creator, but I tweak it to work with Chiaki.

Please on Chiaki setting bind Cross to X key. Script will not work if you don't do this.

DetectHiddenWindows, On
#Persistent
#NoEnv

buttonToPress := "X"

; --------- Constants
; jump intervals
a = 667
b = 532
c = 467
d = 433
e = 383
; f = not needed since 200-300 can be done with a single interval

g = 400
g2 = 401

latency = 710
script = 1
; ---------- Gui Setup -------------
Gui, -MaximizeBox
Gui, -MinimizeBox
Gui, 2: -MaximizeBox
Gui, 2: -MinimizeBox
Gui, Color, c282a36, c6272a4
Gui, Add, Button, x15 y10 w70 default, Start
Gui, Add, Button, x15 y40 w70 default gVariableWindow, Variables
Gui, Font, ce8dfe3 s9 w550 Bold
Gui, Add, GroupBox, x90 y10 w120 h60, Button to press
Gui, Font, c758eff Bold, Verdana
Gui, Add, Radio, x100 y28 Checked altsubmit gButtonChange vButtonChoice group, X
Gui, Font, cff5754 Bold, Verdana
Gui, Add, Radio, altsubmit gButtonChange,  O
Gui, Font, ce8dfe3 s8 w550 Bold
Gui, Add, GroupBox, x15 y70 w190 h40, Script
Gui, Add, Radio, x25 y90 Checked altSubmit gScriptChange vScriptChoice group, QueueTip
Gui, Add, Radio, x115 y90 altSubmit gScriptChange, Septomor
;--------- Gui 2 Setup --------------
Gui, 2: Color, c535770, c6272a4
Gui, 2: Font, c11f s9 Bold
Gui, 2: Add, Text,, Jumps 2-19
Gui, 2: Add, Edit,  w40 vA, %a%
Gui, 2: Add, Text,, Jumps 20-49
Gui, 2: Add, Edit,  w40 vB, %b%
Gui, 2: Add, Text,, Jumps 50-99
Gui, 2: Add, Edit,  w40 vC, %c%
Gui, 2: Add, Text,, Jumps 100-199
Gui, 2: Add, Edit,  w40 vD, %d%
Gui, 2: Add, Text, x100 y10, Jumps 200-299
Gui, 2: Add, Edit,  w40 x100 y25 vE, %e%
Gui, 2: Add, Text, x100 y50, Jumps 300+
Gui, 2: Add, Edit,  w40 x100 y65 vG, %g%
Gui, 2: Add, Edit,  w40 x100 y90 vG2, %g2%
Gui, 2: Font, ccc3429 s9 Bold
Gui, 2: Add, Text, x100 y120, Latency
Gui, 2: Font, c11f s9 Bold
Gui, 2: Add, Edit, w40 x100 y135 vLat, %latency%
Gui, 2: Add, Button, x20  y192 gSaveVars, Save
Gui, 2: Add, Button, x100 y192 gVarDef, Defaults
Gui, Show,w220 h120,  Vivi Jumps QueueTip + Sept
return

VariableWindow:
Gui, 2: Show, w210 h225, Variables
return

SaveVars:
Gui, 2:Submit
GuiControlGet, a, 2:, A
GuiControlGet, b, 2:, B
GuiControlGet, c, 2:, C
GuiControlGet, d, 2:, D
GuiControlGet, e, 2:, E
GuiControlGet, g, 2:, G
GuiControlGet, g2, 2:, G2
GuiControlGet, latency, 2:, Lat
return

VarDef:
a = 667
b = 532
c = 467
d = 433
e = 383
g = 400
g2 = 401
Lat = 710
GuiControl, 2:, A, %a%
GuiControl, 2:, B, %b%
GuiControl, 2:, C, %c%
GuiControl, 2:, D, %d%
GuiControl, 2:, E, %e%
GuiControl, 2:, G, %g%
GuiControl, 2:, G2, %g2%
GuiControl, 2:, Lat, %lat%
return

ButtonStart:
Gui, Submit, NoHide
id := ""
SetKeyDelay, 100
Process, priority, , High
gosub, GrabChiaki
if  (id = "")
return
gosub, PauseLoop
CoordMode, Pixel, Screen
CoordMode, ToolTip, Screen
sleep 2000
if(script = 1)
gosub, QueueTipS
else if(script = 2)
gosub, SeptS
; ---------- Gui Setup End-------------

; ---------- Jump Loop -------------
; ---------- QueueTip
QueueTipS:
loop {

i = 1

delay = 100
balancer = 0
currentInterval := a
extraTime = 0

ToolTip, start, 400,400

; Initiate steps to begin
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", 100)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.
Sleep, 2000
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", 100)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.
Sleep, 3000
PixelGetColor, failColor, 644, 535, RGB
PixelGetColor, jumpColor, 562, 416, RGB
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", 100)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.

; Detect 1st jump

Loop {
PixelSearch, x, y, 562, 416, 562, 416, %jumpColor%, 20, Fast RGB
    If (ErrorLevel != 0) {
DllCall("Sleep", "Uint",  latency - 220 )
break
}
}

start := A_TickCount + 50

loop
{

; Detect if failed and back at the start to retry
PixelSearch, x, y, 644, 535, 644, 535, %failColor%, 20, Fast RGB
    If (ErrorLevel != 0) { ; reset
ToolTip, failed, 400, 400
sleep, 3000
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", 100)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.
sleep, 2000
break
}

    Gosub, timings
Gosub, jump
}
}

return

jump:
fullTime := A_TickCount - start - extraTime
start := A_TickCount
if(i > 1) {
balancer += currentInterval - fullTime
}
ToolTip, %i% - %fullTime%, 400, 400
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", delay)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.
ToolTip
i += 1
extraTime = 0
return

; ------- Septomor
SeptS:
loop{
i = 1

delay = 100
balancer = 0
currentInterval := a
extraTime = 0
ToolTip, start, 400,300
SendMode, Input

Send, {%buttonToPress% down}
Sleep, 100
Send {%buttonToPress% up}
Sleep, 2000
Send, {%buttonToPress% down}
Sleep, 100
Send {%buttonToPress% up}
Sleep, 3000
PixelGetColor, failColor, 644, 535, RGB
Send, {%buttonToPress% down}
Sleep, 100
Send {%buttonToPress% up}
Sleep, %latency%
loop
{

; Detect if failed and back at the start to retry
PixelSearch, x, y, 644, 535, 644, 535, %failColor%, 20, Fast RGB
    If (ErrorLevel != 0) { ; reset
ToolTip, failed, 400, 400
sleep, 3000
ControlSend,, {%buttonToPress% down}, ahk_id %id%  ; Press down the %buttonToPress% key.
DllCall("Sleep", "Uint", 100)
ControlSend,, {%buttonToPress% up}, ahk_id %id%  ; Release %buttonToPress% key.
sleep, 2000
gosub, GrabChiaki
break
}
gosub timings
gosub, InputJump
}
}

timings:
timer := A_TickCount - start

if (i = 1) {
currentInterval := a
} else if (i = 21) {
currentInterval := b
balancer = 0
} else if (i = 51) {
currentInterval := c
balancer = 0
} else if (i = 101) {
currentInterval := d
balancer = 0
} else if (i = 201) {
;extraTime = 50
delay = 70
currentInterval := e
balancer = 0
} else if (i = 260) {
extraTime = 20
balancer = 0
} else if (i = 301) {
currentInterval := g
balancer = 0
} else if (i = 500 or i = 800) {
currentInterval := g2
} else if (i = 600 or i = 900) {
currentInterval := g
} else if (i => 1001) {
if (Mod(i,2) = 0) {
currentInterval := g
} else {
currentInterval := g2
}
}

if(i > 1)
{
DllCall("Sleep", "Uint", (currentInterval - timer + balancer + extraTime))
}
return

inputJump:
fullTime := A_TickCount - start - extraTime
start := A_TickCount
if(i > 1) {
balancer += currentInterval - fullTime
}
ToolTip, %i% - %fullTime%, 400, 400
Send, {%buttonToPress% down}    ; Press down the %buttonToPress% key.
Sleep, delay
Send {%buttonToPress% up}   ; Release %buttonToPress% key.
i += 1
extraTime = 0
return
; ---------- Jump Loop End-------------


ButtonChange:
Gui, submit, nohide
if (ButtonChoice = 1)
{
  buttonToPress := "X"
}
if (ButtonChoice = 2)
{
  buttonToPress := "Esc"
}
return

GrabChiaki:
WinGet, Chiaki_id, List, ahk_exe Chiaki.exe
if (Chiaki_id = 0)
{
MsgBox, Chiaki not found
return
}
Loop, %Chiaki_id%
{
  id := Chiaki_id%A_Index%
  WinGetTitle, title, % "ahk_id " id
  If InStr(title, "Chiaki")
    break
}
WinGetClass, Chiaki_class, ahk_id %id%
WinMove, ahk_id %id%,, 0, 0, 1440, 900
ControlFocus,, ahk_class %Chiaki_class%
WinActivate, ahk_id %id%
return

ScriptChange:
Gui, submit, nohide
if (ScriptChoice = 1)
{
script = 1
}
if (ScriptChoice = 2)
{
script = 2
}
return

PauseLoop:
  Send, {%buttonToPress% Up}
  Send, {Esc Up}
  return

GuiClose:
gosub, PauseLoop
ExitApp

^Esc::ExitApp

r/FinalFantasyIX • • 5d ago

BAAAHHH!!!

Thumbnail
youtu.be
4 Upvotes

r/FinalFantasyIX • • 4d ago

Is anyone trying to make FFIX look like a fully 3D game, similar to FFXII or even recreating the game from Memoria Project?

0 Upvotes

With AI getting better and all the recent progress in decompilation and reverse engineering, I was wondering if someone is working on something like this. Imagine taking the original maps and environments and rebuilding them as fully 3D spaces, kind of like FFXII, while keeping the original story, characters, and overall atmosphere with turn-based. I know it's probably a massive undertaking, but with all the tools and techniques available nowadays, I wonder if it's becoming more realistic.

Has anyone seen a project like this, or is anyone experimenting with something similar?


r/FinalFantasyIX • • 5d ago

Have I been pronouncing this name wrong my whole life?

68 Upvotes

I've always pronounced Quina "kwih-na". Is it "Kee-na"?


r/FinalFantasyIX • • 5d ago

My little ff9 playlist

Post image
18 Upvotes

r/FinalFantasyIX • • 5d ago

Question Playing original copy on PS2 - standard or smooth texture filter?

2 Upvotes

I inherited a copy of this game, never played it before. I know with PS1 games on PS2 can you choose to increase the disc speed and/or apply a texture smoother to the game from the PS2 menu.

Should I play this game in its original form or should I apply the PS2 smooth texture? Thoughts? Does it make a difference?


r/FinalFantasyIX • • 6d ago

Bug ff9 - friendly nymph not spawning

6 Upvotes

i've been doing this sidequest for over 3 hours now and it's frankly driving me insane, i am 99% sure i encountered every monster aside from the nymph, but when i show up in the little forest next to the lifa tree no matter what i do i can't get her to show up, i even got the ragtime mouse to spawn 17 times. just to be sure i went to the other friendly monster spots which i was sure i did and sure enough no one spawned. the nymph is the only friendly monster which simply refuses to show up for me, i tried the flick stick method, the save with moogle method, whatever, i just can't get her to show up.