FINAL FANTASY VIII

FINAL FANTASY VIII

Ikke nok vurderinger
District-D Prison - Consistent Rosetta Stone Script [Autohotkey]
Av Jake
A very simple and consistent script that should make farming out Rosetta stones in District-D Prison a little easier.
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Prerequisites + Disclaimers
The only application you will require to use the script is AutoHotKey[www.autohotkey.com] (Make sure you get v1.1 (deprecated) and not v2). This is an application that lets you (among other things) make very simple and easy to understand macros. They are usually compatible with most systems.

As for in-game requirements...

- You must of course be in District-D Prison. After retrieving your weapons and escaping your cell you are able to roam around the prison.

- It is almost essential to have Enc-None on Diablos. Any encounters during the run will require a hard reset.

- You must head to Floor 10 and enter the Left cell (near the stairs). Inside here is a Save Point. Make a save here.

- You must also know where the Queen of Cards is located. By default she's in Balamb. If she is instead in Deling, you need to modify a part of the script for RNG purposes.

- Finally, you must sync your Triple Triad rules with the triad player in the prison cell. Head to Floor 11 and enter the left-most cell near the stairs. Challenge him to Triple Triad and he should mention something about different rules. After this he'll ask if you want to play. Say no. Repeat this until he no longer mentions different rules. Accept the challenge but instead of clicking "Play", click "Quit". Head back and save.

Once you have your save in the right location and have AutoHotKey installed, you're ready to begin!

Disclaimers

- The game runs at different speeds on different machines, meaning that some systems might encounter issues.

- HiSpeed is even more unreliable than regular speed so I do not use it for this script.

- This script is very basic but it was written by me, by hand.

- I made this during my first playthrough meaning I do not have saves with the Queen of Cards in Deling to confirm the RNG values are correct. The only RNG table I could find online is dead so I can't check it to confirm. I made this script and guide using what little old forum data remains public.
Creating the script
So, normally I would just upload the script here but I'm not going to do that for two reasons;

1. You should always be skeptical of downloading files from people you don't know.
2. Steam doesn't like download links.

Instead I'm going to provide the full contents of the script I wrote and you will make the script yourself.

To start, make a new text file in any text editor (even Notepad will do).

Then, copy and paste the text below into the text file you just created. You are welcome (and even encouraged) to check the contents of the script before you run it to ensure it is safe for you. Basic internet safety, yo.

--------------- (Don't copy this line, start copying below) --------------------

#SingleInstance Force
SendMode Input
Esc::ExitApp ; Exit script with Escape key


F10:: ; run from cell to triad player

Send {x down} ; load save
Sleep 50
Send {x up}
Sleep 2100
Send {Down down} ; exit save cell
Sleep 1700
Send {Down up}
Send {Left down} ; move to stairs
Sleep 2100
Send {Left up}
Send {Up down} ; climb stairs
Sleep 2000
Send {Up up}
Send {Left down} ; run from stairs to next screen
Sleep 900
Send {Left up}
Send {Down down}
Sleep 1200
Send {Left down}
Sleep 500
Send {Left up}
Sleep 1600
Send {Down up}
Send {Right down} ; big circle to cell
Sleep 2400
Send {Up down}
Sleep 1300
Send {Right up}
Sleep 1900
Send {Left down}
Sleep 1000
Send {Up up}
Sleep 2500
Send {Left up}
Send {Up down} ; enter cell
Sleep 1300
Send {Right down}
Sleep 1000
Send {Right up}
Sleep 2300 ; run up to triad player
Send {Up up}
Send {Left down}
Sleep 300
Send {Left up}
Sleep 50

; AUTO-DECLINE SECTION
;
; Each decline advances RNG a specific amount.
; The amount of RNG we want to advance depends on
; where the Queen of Cards (QOC) is.
;
; If she is in Deling, you need to decline 140 times.
; If she is not, you only need to decline 54 times.
; Note: some players will find that 54/140 declines does
; not work. You can adjust the amount of declines
; by changing the number after "Loop," to whatever you want.
;
; By default, this script assumes QOC is not in Deling.
; If she is, remove the semicolon (;) from the line below
; and add a semicolon to the line below it.

;Loop, 140 ; auto-decline to advance RNG - Use this if the QOC is in Deling
Loop, 54 ; auto-decline to advance RNG - Use this if the QOC is NOT in Deling

{
Send {s down}
Sleep 100
Send {s up}
Sleep 800
Send {c down}
Sleep 100
Send {c up}
Sleep 300
Send {x down}
Sleep 100
Send {x up}
Sleep 800
}
Send {s down} ; accept triad challenge
Sleep 50
Send {s up}
Sleep 800
Send {x down}
Sleep 50
Send {x up}
Sleep 160
Exit

F11:: ; return to save cell - slower than the experimental hi-speed return but is much more reliable.

Send {Down down} ; exit cell
Sleep 1500
Send {Down up}
Send {Right down} ; run to next screen
Sleep 5300
Send {Down down} ; big circle
Sleep 1000
Send {Right up}
Sleep 1800
Send {Left down}
Sleep 1000
Send {Down up}
Sleep 1800
Send {Left up} ; enter screen with stairs
Send {Up down}
Sleep 3000
Send {Right down} ; turn towards stairs
Sleep 1800
Send {Up up}
Send {Down down} ; go downstairs
Sleep 3700
Send {Down up}
Send {Up down} ; go into cell
Sleep 3300
Send {Right up}
Sleep 500
Send {Up up}
Exit

F9:: ; Hi-Speed return to save cell - Experimental, can be buggy. Not guaranteed to work on every system.

Send {F1 down} ; enter hispeed
Sleep 50
Send {F1 up}
Sleep 50
Send {Down down} ; exit cell
Sleep 500
Send {Down up}
Send {Right down} ; run to next screen
Sleep 1100
Send {Down down} ; big circle
Sleep 700
Send {Right up}
Sleep 800
Send {Down up}
Send {Left down}
Sleep 900
Send {Left up} ; enter screen with stairs
Send {Up down}
Sleep 700
Send {Right down} ; turn towards stairs
Sleep 400
Send {Up up}
Send {Down down} ; go downstairs
Sleep 400
Send {F1 down} ; exit hispeed - too unreliable to navigate into cell
Sleep 50
Send {F1 up}
Sleep 2200
Send {Down up}
Send {Up down} ; go into cell
Sleep 3300
Send {Right up}
Sleep 800
Send {Up up}
Exit

--------------- (Don't copy this line, stop copying above) --------------------

Once you have done so, save the file to a location you can easily find the file. You can name the file whatever you want, but you must save it as an .ahk and NOT as a .txt file.

When saving, change the "Save as type" option to "All Types (*.*)" and make sure the file ends with .ahk - If you comment that this script doesn't work and I find out you saved it as a .txt I will laugh at you.
Queen of Cards in Deling?
Okay, so you've got your script, you've got your save file, you're almost ready to go.

As mentioned in the prerequisites, you need to know where the Queen of Cards is located in your save. She starts off in Balamb and won't move from there unless you make her, so if you don't know where she is, she's probably still in Balamb.

If the Queen of Cards is NOT in Deling, you do not need to change the script at all. Move on to the next section.

If the Queen of Cards IS in Deling, you need to make one adjustment.

Locate the Auto-Decline section of the script, which looks like this:

---

; AUTO-DECLINE SECTION
;
; Each decline advances RNG a specific amount.
; The amount of RNG we want to advance depends on
; where the Queen of Cards (QOC) is.
;
; If she is in Deling, you need to decline 140 times.
; If she is not, you only need to decline 54 times.
; Note: some players will find that 54/140 declines does
; not work. You can adjust the amount of declines
; by changing the number after "Loop," to whatever you want.
;
; By default, this script assumes QOC is not in Deling.
; If she is, remove the semicolon (;) from the line below
; and add a semicolon to the line below it.

;Loop, 140 ; auto-decline to advance RNG - Use this if the QOC is in Deling
Loop, 54 ; auto-decline to advance RNG - Use this if the QOC is NOT in Deling


---

As explained in the script itself, you need to remove the semicolon from the first line and add a semicolon to the second line. It should end up looking like this:

---

; AUTO-DECLINE SECTION
;
; Each decline advances RNG a specific amount.
; The amount of RNG we want to advance depends on
; where the Queen of Cards (QOC) is.
;
; If she is in Deling, you need to decline 140 times.
; If she is not, you only need to decline 54 times.
; Note: some players will find that 54/140 declines does
; not work. You can adjust the amount of declines
; by changing the number after "Loop," to whatever you want.
;
; By default, this script assumes QOC is not in Deling.
; If she is, remove the semicolon (;) from the line below
; and add a semicolon to the line below it.

Loop, 140 ; auto-decline to advance RNG - Use this if the QOC is in Deling
;Loop, 54 ; auto-decline to advance RNG - Use this if the QOC is NOT in Deling


---

Save the file, and now the script will account for the Queen of Cards being in Deling City.
Using the script
Once you have created the file, simply double click it to run. It'll go into your taskbar as a little green icon with an H on it. You can right-click it to exit the script.

You can also press the ESCAPE key to terminate the script at any time. (this'll also pause your game)


The controls are as follows:

F10 = Start running from the save point to the triad player and set up a battle.
You can press F10 when hovering over the save file in the main menu OR from within the cell itself - just make sure you're stood on the save point first.

Do not alt-tab or click on any other windows after pressing F10 - it is just sending keystrokes and if you click on something else it'll start sending inputs to whatever you clicked on.
Do not touch your controller until you see the Triple Triad menu.

The script will run you all the way from your cell, up the stairs, around the room into the cell with the triad player. It'll then line you up with the triad player, enable HiSpeed mode, and then challenge and decline 54 times (140 times if you set the script up for the Queen of Cards in Deling).
After it has finished, it will challenge and accept, putting you into the Triple Triad screen, and then disable HiSpeed mode.

At this point, you must simply win the Triple Triad match and you should receive a Rosetta Stone as your reward.

F11 = Run you from the triad player back to the save point. You must be stood next to him.

The script will run you back to the cell with the save point.

Do not alt-tab or click on any other windows after pressing F11 - it is just sending keystrokes and if you click on something else it'll start sending inputs to whatever you clicked on.
Do not touch your controller until you touch the save point.

F9 = Same as F11, but with HiSpeed mode.
Can be unreliable and inconsistent, so it may not work for you. If it doesn't, just use F11.

Do not alt-tab or click on any other windows after pressing F9 - it is just sending keystrokes and if you click on something else it'll start sending inputs to whatever you clicked on.
Do not touch your controller until you touch the save point.
Troubleshooting
As mentioned in the script itself, some players will notice that 54 declines doesn't work for them, despite that being the generally agreed-upon number that everyone swears works.

In order to tweak the amount of declines the script performs, head to line 71 (or 70 if you changed it for the Queen of Cards being in Deling), it will look like this:

Loop, 54 ; auto-decline to advance RNG - Use this if the QOC is NOT in Deling

We want to change that number to whatever number of declines we got.

Unfortunately all of the RNG charts online are dead links so I can't make a comprehensive list for you. I found a comment by "Sel Z" on YouTube 8 years ago that noted a small handful of RNG results that we can use to tweak our results.

-10: Eye Drops
-9: Eye Drops
-8: Remedy
-7: Hi-Potion+
-6: Eye Drops
-5: Eye Drops
-4: Remedy
-3: Potion
-2: Potion
-1: Potion
+0: Rosetta Stone
+1: Potion
+2: Hi-Potion+
+3: Potion

As you can see from this chart, if you get a Potion, you're most likely just a bit too early. So what you do is add 1 to the amount of declines. So instead of "Loop, 54" we have "Loop, 55". We should see one of four outcomes:

1. You receive another potion
Presumably you're still too early. Just add +1 to the decline count and try again.

2. You receive a Hi-Potion+
You're most likely +2 past the Rosetta Stone. Just -2 from whatever the current decline count is.

3. You receive a Rosetta Stone
Noice.

4. You receive a totally different item
You've been cursed by an egyptian mummy or something - I can't help ya. Sorry.