Since we now have a rerecording N64 emulator we should now try to get one for PSX to increase the 3d TAS game possibilities. Aren't there any PSX emulators that are open source that can have rerecording support added to them.
Have patience. I never imagined N64 rerecording would come so fast.
First, we need a stable emulator that records at all. I don't think any existing PSX emulators record yet (but I haven't checked).
I remember somebody talking about one once on this forum. I think one of the problems was that... well, it sounded like the movie files were about the size of uncompressed AVIs. (That's possibly an exaggeration.)
My guess is that PSX emulation will be looking like a really viable and within-reach option after N64 emulation is considered done. I think one of the bigger problems between both of them is the multitude of different plugins. Maybe it's just a matter of finding the right plugins, but it seems like the N64 rerecording is moving in the right direction (if it isn't more or less finished by now.)
The nice thing about PSX (Something I've been wondering forever, but never got around to asking anyone... what the heck does the "x" in "PSX" stand for?) is that you don't need a rom for it. :D
Yes you do =| , it's called "ISO". I had been thinking that if there is re-recording feature for PSX emu; movie playback may desync if you play off disc, but could stay in sync if you play it off an ISO. One problem is ISO is in giant size (400~700 MB per disc), and it's rare to find them for download on internet. But it's easy to make an ISO on your own if you own the game.
*edit, better wording, my grammer are still bad.
Does this mean that everybody will need to encode their own movies?
I my self have no problems with the games, but I beleive that everybody will need the same CRC or what ever to get it to work right?
This will indeed be a much harder task than the N64 I beleive.
If there will be an encode tool builtin with the PSX emulator, everybody needs a standard or something. Or perhaps strip the size of the outputted material so that an encoder more easily can grab it and do the final encoding. I would not want to get a 100GB raw video file from someone for example. Even though it's no problem for my bandwidth etc.
Big issues.
A smaller issue though: Shoulden't this thread be moved to the emulator topics?
Remember that Sony originally developed the Playstation as a CD-ROM + SNES hybrid. When Nintendo pulled the project they started developing it as a stand-alone console under the codename "Playstation Experimental." The media caught wind of it and PSX stuck ever since.
Build a man a fire, warm him for a day,
Set a man on fire, warm him for the rest of his life.
In time there will be TAS friendly PSX emulators...how long is anybody's guess though. Personally, I think the next big generation of emulation on the whole won't begin until people FINALLY put down the SNES and work like madfolk on PSX AND Saturn emulation.
PSX games are relatively easy to find though it can be difficult to locate the more obscure ones. The advent of bit torrent basically solved the 32bit era-onward dilemma when it comes to the size of things. Internet-2..whenever it gets situated...will pretty much make it a non-issue entirely.
Joined: 11/22/2004
Posts: 1468
Location: Rotterdam, The Netherlands
ePSXe re-recording (FFIX) topic.
There is a way to record movies with ePSXe, but it only records output rather than input, which caused the files to be almost the same size as uncompressed AVIs.
I don't think we'll have PSX rerecording for a while.
As for the name, to cite Wikipedia: "This usage derives from the fact that Sony originally developed the PlayStation as a CD-ROM and SNES hybrid unit. When the project was halted by Nintendo, Sony decided to redesign the PlayStation as a stand alone console, which was known internally as the PlayStation Experimental. The media caught wind of the name and it has stuck ever since."
A problem with PSX emulation is that the most common emulator (ePSXe) isn't open source. PCSX seems to be comparable and is open source.
Pete's audio and software rendering plugins are open too, I guess they could be modified to output to video instead of the screen.
Joined: 8/1/2004
Posts: 2687
Location: Seattle, WA
It is referred to as the PSX because, as earlier mentioned, it was first dubbed as the 'Playstation Experimental.' The reason we don't call the PSX by the handle 'PS1/one' is because the PS1 is the mini version of the original PSX.
Also, isn't ePSXe a working rerecording emu for playstation games? As soon as it becomes open source, I assume that it will be the one that this site will use at first.
I know what you mean. I'd dive into Silent Hill right away. (Or at least I'd want to. It'd probably be similar to the current speedrun except for the somewhat small path change I mentioned to him, the usage of the red liquid glitch, and possibly getting to the main boss with no ammo (30 second boss fight, could avoid the ampoule and more ammo, current fight is about 28 seconds including menu stuff))
Joined: 3/13/2004
Posts: 1118
Location: Kansai, JAPAN
We had a topic about this before (if I wasn't so lazy I'd find it and link to it). I started fooling around with Castlevania: Symphony of the Night but just beating the opening battle with Dracula resulted in a 50+ MB file. For the record, I didn't use an ISO, I just put the real game into my PC CD drive.
So a re-recording PSX emualtor exists and it works but it's entirely impractical for what we do here on this site.
Recording input rather than output seems a little problematic to me since it's a disc-based system... how do you account for small differences in disc access time?
someone is out there who will like you. take off your mask so they can find you faster.
I support the new Nekketsu Kouha Kunio-kun.
The emulator simply has to make the access times consistent. Current Playstation emulators probably already do that (unless they purposely add random delays at loading times or thread emulation separately from disk access). It's entirely possible there would be some oversight that makes it not synchronize on playback as has happened with other emulators, but I don't think it's a fundamental problem.
and program the rerecording function to remember events, and make discontinuous movies ?
like : "press X for 5 frames, wait 10 frames, wait for end of loading screen, press Y" etc. ? or maybe that's too complicated :/
I never sleep, 'cause sleep is the cousin of death - NAS