1 2
5 6 7 8
Joined: 7/21/2012
Posts: 18
Wow, this is crazy good news if it works! I'm unable to test this until later today, but has anyone else followed the same steps and gotten it to work? I don't think I've ever seen the "Activate special game fixes" option before, so could someone produce a quick list of steps to get this to work if they get to it before I do? If not, I'll do it later today. The reason I ask is that some players such as myself have incredible bad luck with using a slightly wrong emulator or ROM version or the wrong settings when it comes to stuff like this :P ...but if I get it working ~10 hours from now, I'll post the steps to reproduce. In any case, thank you Bif!
Former player
Joined: 3/27/2010
Posts: 270
Brilliant indeed I nevert thought of using another emulator bios to get the game to work. Sadly, I wont be able to test this out for a few weeks. But thanks for figuring out a solution, and surely it's accepted as it looks like you played normal speed and everything on playback :) I'd be willing to help out but not til a few weeks from now when I can get a new computer. I'm actually replying to this comment at school on their computers at the moment.
Joined: 7/21/2012
Posts: 18
So, I tried a few things, in this order: PSXjin v2.0.2 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS SCPH-1001. Did NOT work. PCSX-rr v0.1.3 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS SCPH-1001. Did NOT work PCSX-rr v0.1.3 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS Internal HLE. It WORKED, Gafgarion moved as expected. Back to PSXjin v2.0.2 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS SCPH-1001. It still did NOT work! Basically, it only worked when I used PCSX-rr v0.1.3's Internal HLE BIOS. I could not get it to work on PSXjin v2.0.2. Has anyone else tried this? Hopefully this can provide some clues to the PSXjin developers as to what the problem is...
Bif
Joined: 7/3/2012
Posts: 6
A friend tested what I did, so in this order: PCSX-rr v0.1.3 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS SCPH-1001. PSXjin v2.0.2 - Configuration -> Graphics -> Activate special game fixes (checked) -> go into those options and turn on 0x0008 Disable coord check, using BIOS SCPH-1001. It works only sometimes, he is obliged to reset his emulator several times. For me, it works all the time.
Joined: 7/21/2012
Posts: 18
Hmm... okay, I guess I will keep trying. I don't like the idea that it only works sometimes, though. If your friend gets one that works, and he makes a savestate, does the savestate always work? Then you only have to get it to work once...
Bif
Joined: 7/3/2012
Posts: 6
dw0914 wrote:
If your friend gets one that works, and he makes a savestate, does the savestate always work? Then you only have to get it to work once...
Yes, as the AI, the savestate can also bug for him.
Joined: 7/21/2012
Posts: 18
I have tried both emulators many times, and the only time I have gotten Gafgarion to move correctly is when using the Internal HLE BIOS for PCSX-rr v0.1.3. Bif, can you post your psxjin.ini (config file) that you use when it works? It is the same ROM, same software, so if we use the same config then it seems like it should work. Thanks! (if anyone else has any results from testing, please post!)
Bif
Joined: 7/3/2012
Posts: 6
dw0914 wrote:
Bif, can you post your psxjin.ini (config file) that you use when it works? It is the same ROM, same software, so if we use the same config then it seems like it should work. Thanks!
I gave all my files to friends, but he continues to have problems... But, I give you my psxjin.ini:
[General]
Main_x=1275
Main_y=56
FrameCounter=1
AllDisplay=1
InputDisplay=1
AnalogDisplay=0
AnalogHack=0
Recent CD 1=C:\Users\Bif\Desktop\Final Fantasy Tactics\FF Tactics.img
Recent CD 2=C:\Users\Bif\Desktop\TAS\FF Tactics.img
Recent CD 3=C:\Users\Bif\Desktop\Final Fantasy Tactics\Final Fantasy Tactics.bin
Recent CD 4=C:\Users\Bif\Desktop\FFT\FF Tactics.img
Recent CD 5=C:\Users\Bif\Desktop\Final Fantasy Tactics\scph1001.bin
Recent CD 6=C:\Users\Bif\Desktop\Final Fantasy Tactics\Final Fantasy Tactics.cue
Recent CD 7=C:\Users\Bif\Desktop\Final Fantasy Tactics\FF Tactics.img
Recent CD 8=
AutoloadCD=0
Recent Movie 1=C:\Users\Bif\Desktop\TEST.pjm
Recent Movie 2=C:\Users\Bif\Desktop\TAS\movies\En deux tours.pjm
Recent Movie 3=C:\Users\Bif\Desktop\TAS\movies\Full Critiques 2 le retour.pjm
Recent Movie 4=C:\Users\Bif\Desktop\TAS\movies\Placement différent.pjm
Recent Movie 5=C:\Users\Bif\Desktop\TAS\movies\Retrait.pjm
Recent Movie 6=C:\Users\Bif\Desktop\TAS\movies\Critiques avec textes.pjm
Recent Movie 7=C:\Users\Bif\Desktop\TAS\movies\Full Critiques.pjm
Recent Movie 8=
AutoloadMovie=0
Recent Lua 1=
Recent Lua 2=
Recent Lua 3=
Recent Lua 4=
Recent Lua 5=
Recent Lua 6=
Recent Lua 7=
Recent Lua 8=
AutoloadLua=0
[RamWatch]
AutoLoad=0
RWSaveWindowPos=0
ramw_x=854
ramw_y=53
[Watches]
Recent Watch 1=C:\Users\Bif\Desktop\TAS\[RAM Watch] Adresses sur les dégâts des IA.wch
Recent Watch 2=C:\Users\Bif\Desktop\TAS\[RAM Watch] Toutes les adresses du pif.wch
Recent Watch 3=C:\Users\Bif\Desktop\TAS\RAM - Watch - IA.wch
Recent Watch 4=C:\Users\Bif\Desktop\Final Fantasy Tactics ISO\[RAM] FFT - IA.wch
Recent Watch 5=C:\Users\Bif\Desktop\TAS\[RAM] FFT - IA.wch
[Sound]
UseXA=1
iVolume=5
iXAPitch=0
iSoundMode=1
iSynchMethod=0
iRecordMode=0
iUseReverb=1
iUseInterpolation=2
[Plugins]
Bios=scph1001.bin
MCD1=C:\Users\Bif\Desktop\TAS\memcards\movie001.tmp
MCD2=C:\Users\Bif\Desktop\TAS\memcards\movie002.tmp
Xa=0
Sio=0
Mdec=0
PsxAuto=1
PsxType=0
QKeys=0
Cdda=0
PauseAfterPlayback=1
PsxOut=1
RCntFix=0
VSyncWA=0
[Controllers]
PAD0 Type=65
PAD0_0=16
PAD0_1=81
PAD0_2=77
PAD0_3=18
PAD0_4=17
PAD0_5=32
PAD0_6=31
PAD0_7=30
PAD0_8=80
PAD0_9=76
PAD0_10=79
PAD0_11=75
PAD0_12=24
PAD0_13=39
PAD0_14=38
PAD0_15=37
PAD0_16=0
PAD0_17=0
PAD0_18=0
PAD0_19=0
PAD0_20=0
PAD1 Type=65
PAD1_0=0
PAD1_1=0
PAD1_2=0
PAD1_3=0
PAD1_4=0
PAD1_5=0
PAD1_6=0
PAD1_7=0
PAD1_8=0
PAD1_9=0
PAD1_10=0
PAD1_11=0
PAD1_12=0
PAD1_13=0
PAD1_14=0
PAD1_15=0
PAD1_16=0
PAD1_17=0
PAD1_18=0
PAD1_19=0
PAD1_20=0
[Hotkeys]
Open CD=79
Pause=19
Fast Forward=9
Frame Advance=32
Read-Only Toggle=56
Decrease Speed=189
Increase Speed=187
Normal Speed=96
Turbo Speed=0
Maximum Speed=110
Frame Counter=190
Input Display=188
Lag Counter Reset=0
Take Screenshot=123
Load State 1=112
Load State 2=113
Load State 3=114
Load State 4=115
Load State 5=116
Load State 6=117
Load State 7=118
Load State 8=119
Load State 9=120
Load State 10=121
Save State 1=112
Save State 2=113
Save State 3=114
Save State 4=115
Save State 5=116
Save State 6=117
Save State 7=118
Save State 8=119
Save State 9=120
Save State 0=121
Select State 1=49
Select State 2=50
Select State 3=51
Select State 4=52
Select State 5=53
Select State 6=54
Select State 7=55
Select State 8=56
Select State 9=57
Select State 0=48
Previous State=0
Next State=0
Load Current State=80
Save Current State=73
Start Recording=78
Start Playback=82
Play Movie From Beginning=82
Stop Movie=84
Start AVI Capture=0
Stop AVI Capture=0
Memory Cards=0
Cheat Editor=67
RAM Search=70
RAM Poke=75
RAM Watch=87
Configure Graphics=0
Configure Sound=0
Map Hotkeys=0
Configure Controllers=0
Configure Options=0
Cheats Enable/Disable=67
CD Swap (Open/Close)=83
SIO IRQ Enable/Disable=0
Parasite Eve 2 Fix E/D=0
Resident Evil 2/3 Fix E/D=0
Reset=114
Analog Display=0
New Lua Script Window=76
Stop Lua Script=0
Reload Lua Script=76
Volume Up=0
Volume Down=0
Analog Control=0
Toggle MultiTrack=0
MTrack: Increment Player=0
MTrack: Decrement Player=0
MTrack: Select All=0
MTrack: Select None=0
Auto-hold=0
Auto-hold clear=0
Auto-fire=0
SPU IRQ Enable/Disable=0
[HotkeysKeyMods]
Open CD=17
Pause=0
Fast Forward=0
Frame Advance=0
Read-Only Toggle=16
Decrease Speed=0
Increase Speed=0
Normal Speed=0
Turbo Speed=0
Maximum Speed=0
Frame Counter=0
Input Display=0
Lag Counter Reset=0
Take Screenshot=0
Load State 1=0
Load State 2=0
Load State 3=0
Load State 4=0
Load State 5=0
Load State 6=0
Load State 7=0
Load State 8=0
Load State 9=0
Load State 10=0
Save State 1=16
Save State 2=16
Save State 3=16
Save State 4=16
Save State 5=16
Save State 6=16
Save State 7=16
Save State 8=16
Save State 9=16
Save State 0=16
Select State 1=0
Select State 2=0
Select State 3=0
Select State 4=0
Select State 5=0
Select State 6=0
Select State 7=0
Select State 8=0
Select State 9=0
Select State 0=0
Previous State=0
Next State=0
Load Current State=17
Save Current State=17
Start Recording=17
Start Playback=17
Play Movie From Beginning=16
Stop Movie=17
Start AVI Capture=0
Stop AVI Capture=0
Memory Cards=0
Cheat Editor=17
RAM Search=17
RAM Poke=17
RAM Watch=17
Configure Graphics=0
Configure Sound=0
Map Hotkeys=0
Configure Controllers=0
Configure Options=0
Cheats Enable/Disable=16
CD Swap (Open/Close)=17
SIO IRQ Enable/Disable=0
Parasite Eve 2 Fix E/D=0
Resident Evil 2/3 Fix E/D=0
Reset=17
Analog Display=0
New Lua Script Window=17
Stop Lua Script=0
Reload Lua Script=16
Volume Up=0
Volume Down=0
Analog Control=0
Toggle MultiTrack=0
MTrack: Increment Player=0
MTrack: Decrement Player=0
MTrack: Select All=0
MTrack: Select None=0
Auto-hold=0
Auto-hold clear=0
Auto-fire=0
SPU IRQ Enable/Disable=0
[GPU]
iResX=640
iResY=480
iRefreshRate=0
iWindowMode=1
iColDepth=32
UseFrameLimit=1
UseFrameSkip=0
iFrameLimit=2
dwCfgFixes=8
iUseFixes=1
iUseScanLines=0
iUseNoStretchBlt=0
iUseDither=0
iUseGammaVal=2048
fFrameRate=200.000000
iSysMemory=0
iStopSaver=0
bVsync=0
bTransparent=0
bSSSPSXLimit=0
iDebugMode=0
bKkaptureMode=0
DeviceName=Pilote d’affichage principal
RECORD_RECORDING_MODE=0
RECORD_VIDEO_SIZE=0
RECORD_RECORDING_WIDTH=0
RECORD_RECORDING_HEIGHT=0
RECORD_FRAME_RATE_SCALE=0
RECORD_COMPRESSION_MODE=0
RECORD_COMPRESSION_STATE2=
GUID1=0
GUID2=0
GUID3=0
GUID4=
menubar=46
Joined: 7/21/2012
Posts: 18
I don't know much about PSXjin's inner workings, so I am not the best person to debug issues like this, but there has to be some reason it works for you. What operating system are you using? And your friend? I'm using 64-bit Win7, but I can also try it on WinXP. I will try your config when I get home. Thanks!
Joined: 7/21/2012
Posts: 18
Good news!! The first time I tried with your config, it worked! I have no idea why. However I tried to Savestate 0 after the starting battle and it crashed PSXjin, and then it would not Loadstate 0 either... so I will have to try it again later when I have more time. Hopefully I can get savestates to work too, and hopefully it will continue to run properly. Update: save/load states DO work - I used the shortcut keys this time, and for whatever reason, that worked. As far as I can tell, the game works perfectly in terms of AI and savestates. The only thing I haven't tried yet is Movie recording/watching. Since using Bif's settings, I have not had any errors with the AI freezing!
Joined: 7/21/2012
Posts: 18
Bif - when starting a new movie (Ctrl+N), what settings do you use? If I try "Power On + current memory cards", then the game can never find my saved data. I have tried making a couple different saves on both memory cards, and it has never been able to find my memory card data after a reset. The game runs properly, but it cannot load my memory cards. If I try the "Current state" options, then when the recording starts, my game loses all sound and the graphics get really messed up. Here is an example from the very beginning of Mandalia Plains: ...obviously I can't really play the game like this. So basically, I can't start recording a movie, but everything else works fine. I am using your settings file except that I changed resolution to 800x600 and changed the Controller.
Bif
Joined: 7/3/2012
Posts: 6
dw0914 wrote:
Bif - when starting a new movie (Ctrl+N), what settings do you use?
I use these settings:
Joined: 7/21/2012
Posts: 18
Sorry Bif, I meant to ask: what do you use when you are Recording a new movie? I think the picture you posted is for playing back a movie. Mostly I am interested to know how you use Memory Cards or Current State since neither one works properly when I use Record Movie. Thanks :)
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
You can see there what he uses ("Recorded From: Power-On"...) I don't know why you're trying to start a movie from a savestate or a memory card...
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Joined: 7/21/2012
Posts: 18
Well, in that particular movie he uses Power On. I didn't know if he used other options in different movies. Anyhow, why wouldn't you want to start from current state / memory card? What are you supposed to do, start recording a movie from Power On and never stop recording for the many hours it takes to complete a game? Can you make one giant movie that spans the entire game, stopping recording and restarting it later on? I was planning to make one movie for each battle. It's possible that I am missing something obvious here, so feel free to point it out :) but a playthrough of FFT with re-records would take many, many hours to record... and if you only use Power On, then don't you have to make one giant movie for the entire game without ever stopping the record? It would particularly suck to spend a few weeks making an optimal movie only to finish and find out that it doesn't play back properly...
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
dw0914 wrote:
Anyhow, why wouldn't you want to start from current state / memory card?
Because anyone can hack a savestate or a memory card, but if you start from power-on it's 100% cheat free.
dw0914 wrote:
What are you supposed to do, start recording a movie from Power On and never stop recording for the many hours it takes to complete a game?
Yes. Or:
dw0914 wrote:
Can you make one giant movie that spans the entire game, stopping recording and restarting it later on?
Yes.
dw0914 wrote:
a playthrough of FFT with re-records would take many, many hours to record...
Yes. Some people even take a few years to make a simple TAS.
dw0914 wrote:
It would particularly suck to spend a few weeks making an optimal movie only to finish and find out that it doesn't play back properly...
Well, that's why you test it once in a while to see if it desyncs. Read this: http://tasvideos.org/GenericTips.html and the other pages there. I think this one (http://tasvideos.org/1835M.html) is the longest movie on this site, so this emulator should be able to sync your game properly too.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Joined: 7/21/2012
Posts: 18
My mistake for making my intentions unclear - I'm not aiming to submit a TAS to this site, so when I have recorded playthroughs of other games in the past, I have usually split it up into pieces linked by savestates (that's just what I'm used to). I've never made one giant movie that spans an entire game before. Thanks for the tips, and I'll check out that link. It sounds like that is the only way to make FFT record properly anyway! And I'm guessing it'll work :)
Former player
Joined: 3/27/2010
Posts: 270
dw0914 wrote:
My mistake for making my intentions unclear - I'm not aiming to submit a TAS to this site, so when I have recorded playthroughs of other games in the past, I have usually split it up into pieces linked by savestates (that's just what I'm used to). I've never made one giant movie that spans an entire game before. Thanks for the tips, and I'll check out that link. It sounds like that is the only way to make FFT record properly anyway! And I'm guessing it'll work :)
If I'm not mistaken, whenever you try to record movies from savestate/with memory cards or just savestates in general.. they don't work too well on PSXjin. and do make sure you are recording the movie file BEFORE you open the actually iso up otherwise it'll just look messed up or alot of things like characters will be transparent/gone completely. Also... about memory cards. PSXJin on movies atleast, has temporary memory cards to be used with movies, and they don't work with saving/loading =p atleast in my experience. For example, FF7 .. You make a save file from a save menu.. Close Jin, reopen.. Try to load, it's gone.
Joined: 7/21/2012
Posts: 18
I understand. In any case, it works just fine like this, as one giant movie and use of in-movie savestates only - so, with Bif's config file, FFT now works correctly on PSXjin v2.0.2. This game can be TASed! I look forward to seeing the results! :) My only regret is that we'll probably also see an increase in the number of players posting videos of uncannily lucky runs through FFT 1.3 now (posing as legitimate runs). This is a minor disappointment to those of us who have already beaten that much more difficult version of the game in many different ways (and indeed, have become experts at doing so, to the point where its difficulty is only moderate now), using neither mid-battle savestates nor excess luck. C'est la vie.
Joined: 1/4/2011
Posts: 35
That's great news that the AI problem was fixed. I can't wait for the TASing to begin.
Former player
Joined: 3/27/2010
Posts: 270
Any updates?
Joined: 1/4/2011
Posts: 35
Now that the rules for acceptance seem to be changing, I suppose a run like my unassisted Calculator run would get accepted after all (unless I'm misinterpreting the changes that are being made). Maybe I should learn how to TAS and do it myself...
Former player
Joined: 3/27/2010
Posts: 270
chessjerk wrote:
Now that the rules for acceptance seem to be changing, I suppose a run like my unassisted Calculator run would get accepted after all (unless I'm misinterpreting the changes that are being made). Maybe I should learn how to TAS and do it myself...
Nope you completely understood the changes. However, unless it's entertaining it'd end up in the Vault Tier (lowest tier) -- Vault is runs which purely run for game speed completion (and honestly, even if Calculator might seem "dull" .. it's actually pretty cool to have them annihilate everything in 1-2 turns haha). Mostly I think alot of us are just waiting on the next PSX emulator (BizHawkPSX) to come out.. Also, the change of the configuration file makes it seem a bit fishy as to whether it'd be accepted or not, even if it is just a way to get around the guest bug that you have to do for PSXJin. I'll be willing to help you out on this some, but I can't make absolute promises. Have you been TASing this any already ?
Joined: 1/4/2011
Posts: 35
I understand the concept of TASing, but I haven't ever attempted it myself outside of using savestates in pSX to try and see how the RNG can be manipulated.
Former player
Joined: 3/27/2010
Posts: 270
chessjerk wrote:
I understand the concept of TASing, but I haven't ever attempted it myself outside of using savestates in pSX to try and see how the RNG can be manipulated.
Okay I got FFTactics on my computer again, but my PSXJin is being rather buggy.. even before I updated it with his config file. Idk why, I'm going to redownload Jin later, hopefully that fixes it. I'll help figure out how to manipulate rng for criticals and all that later.
1 2
5 6 7 8