Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: Shard on 2015-03-04 20:39:00

Title: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-03-04 20:39:00
So, I've been editing many of FF8's scripts for the voiceover project, and I've taken the liberty of making a bunch of non-voiceover-related changes as well. Currently, no major mods exist for FF8 that change any of its scripts, so I figured I might as well go ahead and do them myself. Since this will likely be the first project to heavily modify the game's events, I figured I'd propose that other modders use it as a base for their mods.

Most of the script modifications I've been making are either bug fixes for cutscenes (like characters facing the wrong way or animating improperly) or are gameplay improvements (like giving the player the option at the start of the game to skip all tutorials). The only caveat of this is that some of the dialogue boxes have been combined or split for the VO mod, so players and modders will need to also use the text lists I've been using so that the correct dialogue boxes pop up in the right places.

I don't have a release right now because I'm still working on it. I wanted to open this up for suggestions of features/improvements that can be made to the game via scripting. A "skip all tutorials" option is just an example of something I can do. Cutscene bugs and continuity errors are also things I'd like to fix, if you know of any.
Title: List of changes
Post by: Shard on 2015-03-04 20:40:27
Bug Fixes
New Features
Title: Re: FF8 Script Fixes/Improvements
Post by: Maki on 2015-03-04 21:28:52
New Features
  • Players get the option at the start of the game to skip all tutorials.

Oh yes!

Keep on working! :) I'd love to see before & after video or screenshots.

BTW> VIII is like on fire this time! So much attention. <3
Title: Re: FF8 Script Fixes/Improvements
Post by: LeonhartGR on 2015-03-05 01:30:12
That is a great addition Shard!

New Features
  • If you choose "I can't stand that song" as Laguna in Winhill, "Eyes on Me" will NOT play during the Ragnarok scene.

I believe the song should play no matter what you choose since it was supposed to force Laguna recall those memories when played...
Title: Re: FF8 Script Fixes/Improvements
Post by: Shard on 2015-03-05 01:38:37
Laguna isn't on the Ragnarok. That's the scene when Squall and Rinoa are alone. Lots of people (including myself) hate that song, especially the English version. If people want it to play, they can choose the other dialogue option.
Title: Re: FF8 Script Fixes/Improvements
Post by: nfitc1 on 2015-03-05 02:05:53
Laguna isn't on the Ragnarok. That's the scene when Squall and Rinoa are alone. Lots of people (including myself) hate that song, especially the English version. If people want it to play, they can choose the other dialogue option.
That English version does suck, but that whole scene is awkward if music-less. Something needs to fill the gap one way or the other.
Title: Re: FF8 Script Fixes/Improvements
Post by: Mcindus on 2015-03-05 02:15:09
That English version does suck, but that whole scene is awkward if music-less. Something needs to fill the gap one way or the other.

Even "My Heart Will Go On" would be better than the English version.

Is there an instrumental version of that song?  That would be sweet.

This is beautiful:
https://www.youtube.com/watch?v=fzkGkEEaq0M
Title: Re: FF8 Script Fixes/Improvements
Post by: Shard on 2015-03-05 02:30:43
That English version does suck, but that whole scene is awkward if music-less. Something needs to fill the gap one way or the other.
It actually plays "Love Grows" instead, which has the same melody.
Title: Re: FF8 Script Fixes/Improvements
Post by: DLPB_ on 2015-03-05 03:15:54
The song's good, it's just that it's performed by someone who sounds like a teenie bopper.

https://www.youtube.com/watch?v=634lpxv_A64&t=01m30s
Title: Re: FF8 Script Fixes/Improvements
Post by: Maki on 2015-03-05 04:58:53
Don't say that. I really like "easy on me". Even know the full lyrics. :<
Title: Re: FF8 Script Fixes/Improvements
Post by: LeonhartGR on 2015-03-05 15:18:02
I thought Laguna was listening from the Headquarters, my bad. Since communications had been interrupted in that scene noone else would be able to listen except for us. But I like that song whatsoever ;) I would love to chose the option with Laguna admitting he doesn't like the song though.
Title: Re: FF8 Script Fixes/Improvements
Post by: nfitc1 on 2015-03-05 20:56:24
It actually plays "Love Grows" instead, which has the same melody.
That's good, I guess. However, with the exclusion of this song you lose a part of the Laguna x Julia story.
Title: Re: FF8 Script Fixes/Improvements
Post by: Sega Chief on 2015-03-05 22:59:08
There's a new minigame in the prison where you get to control how many times the guards kick Zell in the stomach.

It's the little things.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-03-10 04:29:14
Feedback wanted: What does everyone think of the scene in Timber where the G-soldiers are talking on the bridge? (it plays right after the Deling interrogation). I've asked people I know who've played it and they all say it's a pointless and unfunny scene. I currently have it removed from my game but was wondering if there's a reason to keep it in. I'm not a fan of removing content, but I really don't see a reason to keep it there.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Kaldarasha on 2015-03-10 05:53:36
Make it optional. FF8 hasn't the best story at all and there are a lot of those pointless side scenes. If you start to correct things because of the liking others you will end up with a too modified game.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Maki on 2015-03-10 05:53:51
Feedback wanted: What does everyone think of the scene in Timber where the G-soldiers are talking on the bridge? (it plays right after the Deling interrogation). I've asked people I know who've played it and they all say it's a pointless and unfunny scene. I currently have it removed from my game but was wondering if there's a reason to keep it in. I'm not a fan of removing content, but I really don't see a reason to keep it there.

Sir. Don't judge on what's funny, what's not. Just keep it how it is, and try to not delete vanilla content, please. :(
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Mcindus on 2015-03-10 20:32:10
Sir. Don't judge on what's funny, what's not. Just keep it how it is, and try to not delete vanilla content, please. :(

I second this idea.  Even if you find it un-funny, it was part of the original, and it would be a shame to leave anything out.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-03-10 22:37:13
Thanks. I'll put it back in.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: kaspar01 on 2015-03-18 14:55:46
Sir. Don't judge on what's funny, what's not. Just keep it how it is, and try to not delete vanilla content, please. :(

I second this idea.  Even if you find it un-funny, it was part of the original, and it would be a shame to leave anything out.

Totally agreed.

Actually it would be interesting add the originally removed stuff (instead of remove things).

For example there should be an extra dialogue removed in non-japanese releases when you finish the Fire Cavern test (the 2 garden's faculty guys were supposed to say something at the end of the test).

I'm pretty sure those dialogue are still present in the game files and it would be interesting have an "extended version" of the game whith all this stuff included.

Another example of not included things in the "playable game" are hidden views (for example Squall's room exit) and it would be cool to include them too somehow :)

P.S.

I like "eyes on me" and I don't really understand why you hate it so much.. maybe it's because english is not my native language :p
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Maki on 2015-03-18 15:21:02

Another example of not included things in the "playable game" are hidden views (for example Squall's room exit) and it would be cool to include them too somehow :)

Oh yea!  That sounds extremely awesome. These areas do have walkmesh in it, so it just need some scripts.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: kaspar01 on 2015-03-18 16:15:46
Oh yea!  That sounds extremely awesome. These areas do have walkmesh in it, so it just need some scripts.

Yep!

I should have  a list somewhere..

Moreover ther should be some "hidden background events" in some backgrounds (door openings and similar stuffs) that could maybe be enabled somehow..
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-03-18 16:42:37
Actually it would be interesting add the originally removed stuff (instead of remove things).
I've done this with a lot of the game's dialogue. There are some wonderful lines of text in the game that were cut for some reason, like Ward and Kiros teasing Laguna about the "Piano Lady" before they visit the club. Square also cut what's probably Squall's best line in the entire game (it's at the end of the trailer I'm working on for the VO project).

I noticed the unused dorm rooms. The problem with these is they don't support all the costumes, so I'd have to script all the areas that would jump you there if I wanted to use them at all. They would be cool to use, but it's way too much work for a little polish. If anything, I'll only slip them into a single scene.

Also, I plan to use the "Balamb Garden gets hit by missiles" FMV that's on disc 2. Maybe it will play if the party dies in the MD levels.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: kaspar01 on 2015-03-18 18:36:19
I've done this with a lot of the game's dialogue. There are some wonderful lines of text in the game that were cut for some reason, like Ward and Kiros teasing Laguna about the "Piano Lady" before they visit the club. Square also cut what's probably Squall's best line in the entire game (it's at the end of the trailer I'm working on for the VO project).

I noticed the unused dorm rooms. The problem with these is they don't support all the costumes, so I'd have to script all the areas that would jump you there if I wanted to use them at all. They would be cool to use, but it's way too much work for a little polish. If anything, I'll only slip them into a single scene.

Also, I plan to use the "Balamb Garden gets hit by missiles" FMV that's on disc 2. Maybe it will play if the party dies in the MD levels.

Not sure it can be done but.. it's possible to take the chara file (which contains all needed costumes) from another stage  and replace it in the "hidden dormitory view" files?

I'd really like to read all these dialogue lines anyway :)
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: meesbaker on 2015-03-19 12:55:00
Sounds very good to me. Nice project!
Just a small question since you wrote that this was the first mod that alters the scripts. What about deling? Couldnt you get all of this by just using it?
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-03-20 00:44:03
Just a small question since you wrote that this was the first mod that alters the scripts. What about deling? Couldnt you get all of this by just using it?
I am using Deling, but these features aren't in the game. I'm writing them all by hand.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: meesbaker on 2015-03-22 18:10:18
Cool, I see  ;)
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-04-12 08:31:31
While streaming a test of the voicover project, some people got a sneak peek at one of the features in the changelist (well, a few of them, but this one (http://www.twitch.tv/shardsoforly/c/6524404) is the one that got the best reaction)
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Halfer on 2015-04-12 09:29:58
That's cool! :D In addition to what you said in the end of video, it does play in game if you fail to set the error ratio in missile base, happened to me the first time i played :P
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-04-12 18:15:19
Oh, really? I looked all through the scripts and only found it in a testbl area (which are sometimes used), but must have dismissed it because the conditionals didn't make sense.

I never knew that!
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: LeonhartGR on 2015-04-14 07:07:45
Thank God you've highlighted your past broadcasts Shard! I'm gonna go through them right now!!!

...and it sounds so good!

Do not fix "Selphie faces towards the camera" in any scene please! :P :P Or at least put an option for those who want to see that. :)
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-04-14 08:49:19
Do not fix "Selphie faces towards the camera" in any scene please! :P
Why not? In most of the places where it happens, it's a scripting error by Square's eventers.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Rufus on 2015-05-03 04:58:16
Players get the option at the start of the game to skip naming Squall and Rinoa (primarily for the VO project).

do you think you could add another option to allow the player to force default names for all characters and Guardian Forces, that way I will never have to enter the 'enter a name for the character' screen.

I also think this would be a great thing to add for Final Fantasy VII, force default player names.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-03 11:59:31
The game doesn't ask you to rename Zell, Quist, etc to begin with (in fact, it can't, those names are always the same). As for GFs, there is no way to force default names for them. You actually obtain GFs by naming them. There's no way around it.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: eXistenZe on 2015-05-03 14:56:37
So... Humm.... Beta test release... Cof cof...
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-03 15:38:45
So... Humm.... Beta test release... Cof cof...
I plan on doing an actual release once I finish the Zell minigame (it's the only thing on the list that isn't done). The only things that will be missing are VO bugs which don't matter until I've released that project, and that won't be until much later.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Rufus on 2015-05-03 18:49:12
The game doesn't ask you to rename Zell, Quist, etc to begin with (in fact, it can't, those names are always the same). As for GFs, there is no way to force default names for them. You actually obtain GFs by naming them. There's no way around it.

Maybe you could do a hack so that when that screen pops up, a keystroke is sent which will focus on the confirm button and press OK on it.

and on FF7 you will need this for all characters for the voice over project, but i think it would be a cool thing to skip anyway for people that don't rename characters, if you can't skip this screen then sending keystrokes TAB then OK should work.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: eXistenZe on 2015-05-03 21:09:52
How far are these script fixes from actual added content? New battles? New dialogues?
For example a boss like edea summoning consecutive monsters in front of her until you actually reach her, brothers maze having some hard battles in critical points, stuff like that...
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-06 22:15:46
I can't mod battle scripts yet (nobody can). When that's possible, this mod probably won't change anything about battles aside from supporting voiced dialogue. If it's possible, the only other thing I would do is allow players to skip part or all of the gf animations.

The only new "content" in this mod will be added/modified dialogue. I don't plan on adding new battles. There are several other mods that edit battles for difficulty and balance reasons, they will be compatible with this mod.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: gjoerulv on 2015-05-07 00:25:52
Looks great!

Seriously, REMOVE the basketball scene. It's NOT needed. It's the worst part of the game.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: eXistenZe on 2015-05-07 20:42:45
Seriously, REMOVE the basketball scene. It's NOT needed. It's the worst part of the game.

No way... That's a key point in the story...
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-08 02:18:14
Seriously, REMOVE the basketball scene. It's NOT needed. It's the worst part of the game.
Yeah, that's not happening. People got upset when I planned to remove the scene with the bickering guards in front of timbers train station. I'm not about to remove the one scene that ties the whole game together.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Rufus on 2015-05-08 06:43:44
The new threat mod allows you to skip cutscenes, maybe that can be offered here as an option, I think having it as an on/off selection in something like 7th heaven for FF8 would be cool

I as hoping to disable yuffies side quest in FF7, but others disagreed, I guess some people just don't like things in certain games

what exact parts are you requesting to be moved?

here is a link to the video with the scene in it.

https://www.youtube.com/watch?v=-Gn0lPQ--AM
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: gjoerulv on 2015-05-13 17:16:19
Yeah, that's not happening. People got upset when I planned to remove the scene with the bickering guards in front of timbers train station. I'm not about to remove the one scene that ties the whole game together.

I wasn't expecting that and I was partly joking. However, that scene is FF8's best example of bad writing. That and Quistis' "mission" to apology to Rinoa at the end of disc 1. Don't get me wrong, imo FF8 has a very solid story, but that scene is a bomb. This is getting off topic though. Sorry for bringing it up.

All those changes here seems great imo. :)
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-13 17:38:42
Believe me, I've spent dozens of hours editing the game's dialogue to spice up some of the bad writing/localization. Each scene will still feel the same, but they will at least be a little bearable to read (and listen to).
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Rufus on 2015-05-13 20:32:26
I heard edeas speech in the original japanense version was very different, not sure if you plan to encourporate that.

I'm sure you're fully aware of it anyway, and not sure how this affects your voice over project,but heres some links you probably know of anyway.

http://www.gamefaqs.com/boards/197343-final-fantasy-viii/43179495

http://thelifestream.net/lifestream-projects/translations/6043/ffviii-ultimania-and-related-translations-continue/

some big changes their, especially what rinoas says, but I can't see how you could have access to a complete re-translation of FF8 unless DLPB is doing to ff8 what was done to FF7.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: eXistenZe on 2015-05-13 21:35:45
You will release the script changes sided with the voice over project, right? Not as a single package I hope...
These good old non-voiced games are awesome the way they are, and we pretty much picture their voices in our own way.
Just the fact that you put voices where they were none may sound very weird and confusing. Adn if we don't like one of the voices, or were too far off how we imagined it, the experience will not be that good.

Thus I ask you to release each feature as optional so we can choose what to use.

The translation corrections sound awesome. And added content also sounds great. There may be quite a few ways to fix/improve the story. The Quistis returning to apologize scene for example may be changed to "Hey, there were some awesome lemon cookies in the mansion, how about we go get some for the mission?" or "Hey... That Rinoa card in the table wound be amazing in my Queen deck, wonder if the general would trade it for this Ifrit card? :) Just kidding.

Keep up the good work. Looking forward fot this mod.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: Shard on 2015-05-14 03:03:22
You will release the script changes sided with the voice over project, right? Not as a single package I hope...
These good old non-voiced games are awesome the way they are
Correct. Hacktuar will contain everything listed, the translation, and the script code to play the voices, but it won't contain the voices themselves. There's no way to separate them any more than that.
Title: Re: [FF8] Hacktuar - Script Fixes/Improvements
Post by: eXistenZe on 2015-05-14 12:16:07
Nice.

Now is the part where I go n00b and ask the release date  :-o :-o  :roll: :roll: