Final Fantasy Hacktics

General => The Lounge => Topic started by: Kethis on January 24, 2009, 07:48:46 pm

Title: ePSXe woes... please help
Post by: Kethis on January 24, 2009, 07:48:46 pm
Been having problems getting ePSXe to stop failing so much. Because of this Ive been playing FFH on psxfin which works fine, but cant pull off the same super-speed that ePSXe can (1300 fps!).

What ePSXe has been doing to me is that it will show the FFH splash, go to the squaresoft logo, and then lock up. Every other ROM I have tried locks up at the loading screen similarly.

I am running XP on a computer with Intel core 2 quad, NVIDEA 9800 GTX+, 2x2 gigs DDR2, hooked up via an adapter to a ~47" flatscreen. Overkill, I know. For comparisons sake, the computer I had before this runs Playstation games at ~15 FPS (and you thought l-i-t-t-l-e-m-o-n-e-y went by slow on a real play station!!).

This is a fresh install of ePSXe. Ive tried the 1002 1001 and 7502 BIOS files, and downloaded Pete's graphics plugins. Ive tried each of them at seemingly every configuration.

The bitch of it all is that I had it working at one point (for about a day), but I somehow mucked that up.

What Id like to try first is getting someone to send me a save state of FFHv1.3026 at the main menu screen. Maybe I will be able to load the state and bypass whatever is fuxing up ePSXe.

Thanks in advance.
Title:
Post by: dwib on January 24, 2009, 07:56:06 pm
i had the same problem with ePSXe, i switched to PSXeven because no one had an answer for me either

loading states will bypass the freeze up on the square screen
Title:
Post by: Algus on January 24, 2009, 07:58:12 pm
But, not for me. I'm using epsxe and not has any problem in there.
Title:
Post by: Kethis on January 24, 2009, 08:14:26 pm
Well if a save state will/might fix it, anybody mind going through the trouble to upload it somewhere?
Title:
Post by: Goomba on January 24, 2009, 10:49:05 pm
I had this EXACT same issue! I had no idea how to fix it. I did a lot of random shit and now it works good again, but won't display that loading movie between the square screen and the newgame/loading screen. Try using these settings and see if it's fixed.


Pete's DX6 D3D Driver 1.76

Offscale drawing: 2
Advanced blending: 0
Framebuff textures: 0
Framebuff access: 0

Nothing under Misc checked. My FPS limit is 75.

ePSXe SPU core 1.5.2.

Nothing checked.



 
Hope that helps. It runs beautifully.
Title:
Post by: goldblade0 on January 24, 2009, 11:14:28 pm
If I'm right that is because of either a null sound plugin is being used, or because of the enable sound checkbox is unchecked.  I've seen it happen to me before rather often.  Just chose epsxe spu core and check enable sound and it should be fixed.  Oh yeah what version are you using?
Title:
Post by: Algus on January 25, 2009, 08:28:17 am
who, me or kethis?
Title:
Post by: Archael on January 25, 2009, 10:02:32 am
You've been playing FFH?

I'd like to play that game too!
Title:
Post by: Algus on January 25, 2009, 06:07:10 pm
Quote from: "Voldemort7"You've been playing FFH?

I'd like to play that game too!

who, me or kethis?
Title:
Post by: Archael on January 25, 2009, 06:27:21 pm
All of you

there is no FFH patch

people keep calling 1.3 FFH
Title:
Post by: Algus on January 25, 2009, 06:28:40 pm
Of course, I like it!
Title:
Post by: Kethis on January 26, 2009, 01:58:53 pm
It really should be called something other then 1.3, if just for the sake of its popularity. People might assume you are being pedantic when you say "FFTv1.3" (as some FF geeks can go a bit over the top on their niche expertise), and not realize what it is. Something like Final Fantasy Hacktics, or FFT-Redux is a better conversation starter.

- - -

I got it working, kind of. It no longer holds at the squaresoft screen, but now it refuses to go past 60 FPS.

http://img210.imageshack.us/img210/9718 ... ngsrm3.gif (http://img210.imageshack.us/img210/9718/epsxesettingsrm3.gif)

Thats using Pete's OpenGL2 2.9 GPU and hardware that should be able to support hundreds and hundreds of FPS (previously saw over a thousand). Even running at 60 FPS (with 'autodetect fps limit' and all other options on max) ePSXe was using a fraction of one core, and less RAM then firefox.

Frame skipping seems to just literally skip rendering every other frame (built in FPS display says it maintains 60, but FRAPS says it drops to 30).

Hitting the "turn off fps limit while pressed" button will take it to 60 if it is set to go lower (I tested it at 20 fps because else wise it seemingly had no effect, unless frame skipping was on - then it made it a smooth 60 fps again).

Trying other BIOS's and other plugins with similarly minimal settings were without positive effect.

So wtf do I have to do to get it to go to the faster fps rates?
Title:
Post by: nates1984 on January 26, 2009, 06:58:18 pm
Quoteas some FF geeks can go a bit over the top on their niche expertise

Hey man, if you wanna enjoy all these hacks and edits and programs and patches and shit, then you gotta deal with some of the side effects of genius. =P
Title:
Post by: Archael on January 26, 2009, 07:06:47 pm
Quote from: "Kethis"It really should be called something other then 1.3, if just for the sake of its popularity. People might assume you are being pedantic when you say "FFTv1.3" (as some FF geeks can go a bit over the top on their niche expertise), and not realize what it is. Something like Final Fantasy Hacktics, or FFT-Redux is a better conversation starter.

Yeah I can see that happening (it's already happened in the past lolamaoamaol)

but it's too late for a name-change, and it keeps it in line with 1.2

which was huge success
Title:
Post by: goldblade0 on January 26, 2009, 08:26:30 pm
Keiths try hitting the F4 key when the game is on.  ePSXe will cause there to be a forced limit if you use the internal sound plugin.  F4 gets rid of the limit
Title:
Post by: FFMaster on January 26, 2009, 09:37:05 pm
Personally, if you want to run a game really fast(most run 200 FPS) run the "No Sound 0.4" plugin, and run some music in the background instead. I really hate the garbled stuff coming from FFT at 200 FPS.
Title:
Post by: Algus on January 27, 2009, 04:02:27 am
Try this!!!

http://s371.photobucket.com/albums/oo15 ... gepsxe.jpg (http://s371.photobucket.com/albums/oo151/tharikh/?action=view&current=mysettingepsxe.jpg)

If you want to know my system on computer, look this!

Intel Pentium R 4 CPU 1,5 GHZ
SDRAM 384 MB
NVIDIA RIVA TNT 2 Model 64/64 Pro

But, not has any problem.
Title:
Post by: Kethis on January 27, 2009, 09:55:30 pm
Thanks for the help guys. Got it working, and after some experimentation pushed it up to 700-800 FPS. I'm looking for the no sound plugin but cant find a good download link (Google has failed me!).

I plan on writing a quick little autoit script to ease power leveling early on in the game, which should be hilarious at 12x game speed. Ill post a video when I can.
Title:
Post by: Archael on January 27, 2009, 09:56:16 pm
that'd be fun to watch
Title:
Post by: FFMaster on January 27, 2009, 10:23:28 pm
I believe this is it. I can't seem to find it on the net anymore.

Put it in your plugins folder.
Title:
Post by: Kethis on January 27, 2009, 11:12:14 pm
http://www.youtube.com/watch?v=jZwVzcEvxoc (http://www.youtube.com/watch?v=jZwVzcEvxoc)

Best I can get at the moment. Was using 25% CPU - and that was split across cores properly. I haven't configured CamStudio yet, and I hear that it needs a bit of tweaking to operate without performance issues.

Got 1000+ during cut scenes. Whats the highest anyone here has been able to push ePSXe up to?
Title:
Post by: FFMaster on January 28, 2009, 12:46:55 am
OGL2 doesn't let me go past 1000 FPS. It takes about 50-60% of my CPU most of the time without recording.
Title:
Post by: Kethis on January 28, 2009, 06:34:52 pm
First off, a BIG THANKS to everybody to helped me in this thread!

http://www.youtube.com/watch?v=ZpcnW9GO4aU (http://www.youtube.com/watch?v=ZpcnW9GO4aU)

That's the first version of my bot. It gets 1 action every second - and that's after I limited it's speed.

Here is the source. It is in AutoIt.

HotKeySet("{f}", "Pause")
$Pause = 0
Func Pause ()
If $Pause = 1 Then
$Pause = 0
Else
$Pause = 1
EndIf
EndFunc
While 1
While $Pause
Send("{DOWN}")
Send("{X}")
Send("{DOWN}")
Send("{DOWN}")
Send("{X}")
Send("{X}")
Send("{X}")
Send("{X}")
Sleep(400)
Send("{DOWN}")
Send("{DOWN}")
Send("{X}")
Send("{X}")
Sleep(1000)
WEnd
WEnd
Title:
Post by: FFMaster on January 28, 2009, 07:02:52 pm
Very nice. I wish I had something like this ages ago. 2 problems though.

1)It assumes that everybody only has Chakra learned, but you can edit it easily.
2) It assumes that Punch Art is a secondary(which it will normally be).
Nothing a little editing of the source won't fix.

Time to find a compiler =p
Title:
Post by: Kethis on January 28, 2009, 08:50:00 pm
Quote from: "FFMaster"Very nice. I wish I had something like this ages ago. 2 problems though.

1)It assumes that everybody only has Chakra learned, but you can edit it easily.
2) It assumes that Punch Art is a secondary(which it will normally be).
Nothing a little editing of the source won't fix.

Time to find a compiler =p

It was just an attempt at getting something functional up first. Ive edited it so that it keeps poison applied automagically now (and added extra hotkeys).

It is so straight forward I assumed everyone who I wouldnt want to kill myself for trying to explain it to would be able to get the basic concept pretty easily, and even be able to edit it for their purpose.

Sorry, not sure where the misanthropy came from, might have something to do with the 3 hours of Carlin I just got done listening to.

Anyways no compiler needed, just install autoit, shove the code (or your own) into a text filed named *.au3 and right click run. Just right click on the system tray icon to pause it. Or use something like this:

HotKeySet("{f}", "Pause")
HotKeySet("{F}", "JustOne")
$Pause = 0
$JustOnce = 0
Func Pause ()
If $Pause = 1 Then
$Pause = 0
Else
$Pause = 1
EndIf
EndFunc
Func JustOne ()
$JustOnce = 1
EndFunc
While 1
While $Pause or $JustOnce
$JustOnce = 0
Send("{DOWN}")
Send("{X}")
Send("{DOWN}")
Send("{DOWN}")
Send("{X}")
Send("{X}")
Send("{X}")
Send("{X}")
Sleep(400)
Send("{DOWN}")
Send("{DOWN}")
Send("{X}")
Send("{X}")
Sleep(1000)
WEnd
WEnd


Itll just spam on the caster whatever spell is in the first slot of the secondary action ability window. I set this up to be chakra on my two physical characters, and poison on my two casters, then had them go into a square (after killing all but one unit, and using power ruin & weapon break on him). Ramza was set to Run Like A Chicken and had no weapon or skills.

I gave everyone autopotion - but ran out of potions pretty quick. It did allow me to put a weaker team through the process (a weaker team that provides more optimal growth). Ramza is almost ready for his transition into a Mime. I was careless and let him get to level 3, but Ill probably just hex edit out the slight difference.

Its also possible to give commands specifically for individual units, but that might slow down the break-neck pace the script is capable of in its environment-ignorant loop.

The whole process took a few hours, and a large portion of that couldve been done unattended (but I took videos, wrote the script, went to class etc).

Because 13027 is coming soon and I want to see the endgame before then, I plan on rushing through the plot. In order to fight at that high of a level without any gear I plan on abusing Mediator's Invitation and quick resets (you can clearly see from the script I posted how it could be adapted to "load pause save execute-command" on keypress - which also conveniently bypasses the failings of the "random" number generator).

Do unique party members (agrias, meliadoul, mustadio, etc) come with preset brave/faith or should I not feel guilty about editing them to 70?
Title:
Post by: FFMaster on January 28, 2009, 11:49:53 pm
I'm starting to get problems with it. Since it is automated, if someone casts a spell with a long animation(like Shiva for example) it starts messing up. If you could set up a battle right, you could save up on a lot of time though.

Unique characters(including Rad, Lavian, Alicia and maybe Boco) have preset Brave/Faith.
Title:
Post by: Kethis on January 29, 2009, 01:15:56 am
Yeah, I know. Ive since modified mine to include longer pauses (look for where it says Sleep() - its in milliseconds). Running at 1600-2000 fps I have my pauses at 600 & 1200, and that accommodated poison and fire hitting 4 targets each in one go.  

When I am feeling moderately ambitious (instead of compulsively avoiding work) I will add the capability to assign an action to each specific unit.

(http://i23.photobucket.com/albums/b399/sekket/lvl5mime.jpg?t=1233209479)

Ramza is now a Mime... he got to level 5 first, so Ill just go back and edit those levels away later. I cant imagine how long it took to do that by hand.
Title:
Post by: FFMaster on January 29, 2009, 02:16:00 am
How did you get it to 1600-2000 FPS? Mine keeps setting itself back to 1000.
Title:
Post by: Kethis on January 29, 2009, 03:04:16 pm
Try hitting F7. I'm not sure what it does, exactly, because it seems to have different effects on each of my two computers - but it always makes it go a ton faster (~3x).

So, free Dawn of War 2 open beta...
Title:
Post by: PX_Timefordeath on January 30, 2009, 12:44:56 am
Where do you guys get your games? I got a game from ThePirateBay.org and dled with Utorrent, but it said error when i tried to run it
Title:
Post by: FFMaster on January 30, 2009, 01:33:35 am
You mean the FFT iso? I made mine using Alcohol 52%.