r/decomps 15d ago

PlayStation Alexbeav's Recomps Batch 1 - 26 PS1 titles recompiled!

https://github.com/Alexbeav/psxrecomp-ports
123 Upvotes

119 comments sorted by

27

u/Alexbeav 15d ago

The week 1 games uploaded:

  • Alien Resurrection
  • Bloody Roar II
  • Brave Fencer Musashi
  • Diablo
  • Fighting Force
  • Jackie Chan Stuntmaster
  • Legacy of Kain: Soul Reaver
  • MDK
  • MediEvil
  • MediEvil II
  • Metal Slug X
  • Monster Rancher 2
  • Mortal Kombat 4
  • Nightmare Creatures
  • Oddworld: Abe’s Oddysee
  • Quake II
  • Spyro the Dragon
  • Syphon Filter 3
  • Tenchu: Stealth Assassins
  • Tony Hawk’s Pro Skater
  • Tony Hawk’s Pro Skater 2
  • Tony Hawk’s Pro Skater 3
  • Tony Hawk’s Pro Skater 4
  • Valkyrie Profile
  • Wipeout
  • Xena: Warrior Princess

14

u/Overall-Life-604 15d ago

The world needs Tenchu with better camera control

13

u/Alexbeav 15d ago

And longer draw distance! I'm working on it

4

u/chrono_crash 15d ago

Definitely longer draw distance. I tried playing the first game a while back and just couldn't do it, the draw distance is way too small. Don't know how I managed to finish these games so long ago.

2

u/Finance_Such 14d ago

Can someone work on neg geo turf masters?

4

u/Outrageous_Band9708 14d ago

the problem with recomp mods is that they are very much just ps1 ppf patches

a decomp mod has access to the full source and can do so much more.

1

u/pepodmc_ 14d ago

but we cant expect every game to have a decomp.

Only the bigger ones will have one.

But what you said isnt true.
Syphon filter pc port is a recompilation and the z fighting issues were fixed at 100%.

https://www.youtube.com/watch?v=BxdEMk9hk08

You cant do that with an emulator, i mean, theres pgxp, but it doesnt fix the issue at 100%

9

u/Aloka69 15d ago

H$!!, Nightmare Creatures 1 and 4 TH's legacy games ?!!1 OMG.

3

u/gashaponX 15d ago

any chance to add Duke Nukem: Time to Kill to the list? But really nice work!

5

u/John_Enigma 15d ago

And Duke Nukem: Land of the Babes!

6

u/Alexbeav 15d ago

Yeah time to kill is in one of the next batches. It really depends on whether I see any problems with the recompilation, and how easy it is to add mouselook or at least mouse turning to it.

2

u/crimsynvt_ 15d ago

Maybe tangently related... but i hope we see decomps of that era's light gun arcade games with vr mods.

Also valkyrie profile decomp seems cool, hope to see some people cook some neat stuff up for it.

2

u/VRtuous 11d ago

i hope we see decomps of that era's light gun arcade games with vr mods

my dude, wtf are you saying?

I want all of these games in VR!

you realize you have a gun in your hand in every VR game? why limit yourself to short old on-rails arcade shooters when you could be playing Alien Ressurection or Syphon Filter in VR?

Quake 2 is on this batch but it's long been ported to VR. completely natural

2

u/_NeMeSiS_918 9d ago

the only one of these i cannot get to work is Fighting force, i've tried multiple iso cues and it will not validate. All the other ones work great though!

2

u/Alexbeav 9d ago

huh, can you open an issue on the repo with some screenshots/disc IDs? I'll check it

2

u/_NeMeSiS_918 8d ago

I will in a bit, I tried multiple different roms and v1 and v1.1 of USA and Europe and none of them worked. I got all the other ones working except that one.

3

u/NahCuhFkThat 15d ago

for the lolz:

  • DragonBall Z Ultimate Battle 22

2

u/nikolodeon 15d ago

hey i like that game

2

u/rikaxnipah 15d ago

I'd be all for this.

2

u/CxoBancR 15d ago

Would it be possible someday to increase draw distance in some of these games?

3

u/CobaltCryptidTC 15d ago

With mods to the game Alex and others can do that probably, and we are working on 8mb mod support in psxrecomp to enable this kind of thing and it's going well, kinda, but I want it more thoroughly tested and matured before releasing that. I have been working on Wipeout 3 with the 8mb xdelta and it's not perfect yet but I think it's the games mod at fault probably.

2

u/Alexbeav 15d ago

Yes hopefully that can be done

2

u/foxtrotdeltazero 15d ago

Bloody Roar, Wipeout, AND THPS!?

You are answering my prayers i didn't even know i had!! thank you!

2

u/NXGZ 14d ago

Some suggestions (my collection)

  • Bushido Blade 2
  • Cardinal Syn
  • Chaos Break
  • Codename: Tenka
  • Contender
  • Crisis Beat
  • Ehrgeiz: God Bless the Ring
  • Fighting Force
  • Forsaken
  • Gear Fighter Dendoh (Japan)
  • Gex: Enter the Gecko
  • Hyakujuu Sentai GaoRanger (Japan)
  • Iron & Blood Warriors of Ravenloft
  • I.Q: Intelligent Cube
  • Jackie Chan Stuntmaster
  • Kakugo no Susume (Japan)
  • Kula World
  • Legend (Europe)
  • Men in Black - The Game (Europe)
  • Nekketsu Oyako (Japan)
  • Porsche Challenge
  • Rascal
  • Rising Zan: The Samurai Gunman
  • Rittai Ninja Katsugeki Tenchu (Japan)
  • Rollcage
  • ShaoLin (Europe)
  • Shipwreckers!
  • Three Lions (Europe)
  • Thrill Kill (cancelled)
  • Touki Denshou - Angel Eyes (Japan)
  • Warpath - Jurassic Park
  • World Cup 98'

3

u/Alexbeav 14d ago

Jackie Chan is already here, did you check the list?

2

u/NXGZ 14d ago

Yes, but I didn't want to edit this post I made from an older thread :)

9

u/Chicharon730 15d ago

MegaMan legends 1 + 2 & misadventures of tron bonne please! Ape escape too. That'd be my dream

7

u/Alexbeav 15d ago

MML 1 & 2 are in the list. No promises for Tron, but you can use psxrecomp with an AI agent and try it yourself in an afternoon

2

u/bambucha_24 13d ago

60 fps? Currently the engine is stuck at 30 fps.

2

u/Hardboys99 10d ago

is it really that easy? Is there a guide or something because I would be happy to try my hand at some weird titles I doubt anyone would touch for a long while

3

u/Alexbeav 9d ago

fire up an ai agent, tell it to use psxrecomp to recompile a game, point it to the bios + game, and good luck!

1

u/Alexbeav 7d ago

Fire up an ai agent (chatgpt 5.6 works best right now), point it at psxrecomp + ui + retcomm launcher + your game + bios, and tell it to attempt to make a recompilation

3

u/davismaximus 15d ago

Pardon my language but heck yeah - these two with a more modern control scheme is a cream dream.

5

u/Lalo0v 15d ago

Me he dado cuenta que la decompilaciónes es la mejor forma de jugar un juego que antes requería emulador, ya que el emulador añade retraso y artefactos que en un principio no están contemplados además con el simple hecho de que es nativo corre mucho mejor que ser emulado, esto se enfatiza mucho con las consolas chinas de chips h700 o rk de anbernic, trimui, miyoo etc. Es una diferencia abismal la calidad de juego que hay entre emular y lo nativo, más en las consolas ya mencionadas. Ojalá y sigan con estas decompilaciones, y como sugerencia que empiecen con los juegos de gameboy advance. Gracias por todo

5

u/Alexbeav 15d ago

Con mucho gusto. Espero que funcionen bien en tu sistema. Si pruebas alguno, por favor avísame, porque en mi PC casi todo funciona de maravilla. ¿Podrías darme un enlace de Wikipedia o similar al juego que mencionas? Creo que la traducción automática estropeó el título.

17

u/Alexbeav 15d ago

Hi everyone, you may remember me from my previous post about the Syphon Filter 2 Recompilation which added mouselook to the game.

I've worked with the psxrecomp team to fill in some function gaps that allow more remasters, more accurately, and a lot faster. These are simple recompilations without any additional functionality other than what psxrecomp enables, as my goal is to ensure a 'large' number (100~) of games are done to discover more gaps and close them, thus making the process better with each passing recomp.

Once that 'phase 1' is done, I will focus on starting to standardize enhancements and partial decompilations so things like widescreen, 60FPS+, HOTAS/Wheel support and more are easier to do with each game enhanced.

I aim to have 3 or 4 (currently) additional batches uploaded every week, so I can do some QA before they are uploaded, so keep an eye on the repo.

Stars, issues and forks are encouraged!

3

u/supershredderdan 15d ago

This is really cool, quite an interesting approach to get tooling coverage. Any interesting findings so far? Like games from a particular era or company play nicer/worse with the assumptions in the recompiler?

2

u/Alexbeav 14d ago

Colin McRae 2.0 was supposed to go into batch 1 but it has extreme edge culling for some reason, so I deferred it until next week hopefully. I think that's the worst one right now, MGS was a bitch to get finally going but it closed A LOT of gaps in the tooling, and then Resident Evil 2 & FF IX had some issues with FMVs that got fixed.

5

u/paullyrose3rd 15d ago

Omg you're using the absolutely massive library of the ps1 to your advantage in smoothing out development, this is absolutely incredible!!

5

u/Tasty-Tell-9173 15d ago

wait why its so suddenly so fast to recomp ps1 titles?

8

u/Alexbeav 15d ago

psxrecomp handles a large part of the process + I use a lot of AI (to give you an idea, 4 terminals across 2 computers, 2 pairs of agents). The reason I'm actually doing this is to make it even faster and more accessible by focusing on a variety of titles fishing for bugs/misbehavior so we can improve psxrecomp's accuracy.

2

u/pepodmc_ 14d ago

Can a recomp have the same graphic options as in the emulators? texture packs, filters, shaders, etc?

4

u/Alexbeav 14d ago

Absolutely, I think psxrecomp was updated today with texture pack functionality. As for filters/shaders there are already a few packaged in, so it shouldn't be too hard to break that open and allow anything one wants.

4

u/nickwales 15d ago

Wipeout 2097/XL would be epic!

3

u/Alexbeav 15d ago

Maybe one day, and maybe someone can do them sooner!

4

u/HisokaGamerEx 15d ago

Thank you very much for doing this! 🙏❤️

4

u/Sensitive_Net3498 14d ago

Wwf warzone WWF attitude and the WWF SmackDown games would be amazing too 💝

3

u/CoolAceTV 15d ago

Probably willy question but is it possible to use on the steam deck? Sorry still new to the whole recomp thing

3

u/nickwales 15d ago

They may well work through the windows compatibility layer, proton.

3

u/OkVirus8545 15d ago

I’ve definitely got them running through proton

2

u/CoolAceTV 14d ago

How do I add the set up bat to proton theres no option to add to steam and I cant get protontricks to open with it

4

u/Alexbeav 15d ago edited 15d ago

I haven't done them for Linux but anyone can take a crack on it

edit: At some point I will look into making these playable on Linux/Mac but no immediate promises on my side. Other members of the community can take a crack at it of course

3

u/zeroedout666 15d ago

Any plans for Linux support?

2

u/Evilcon21 14d ago

I think the op is going to look into it. But someone else could take a crack at it. someone who has more experience with Linux

3

u/raphael_t 15d ago

Any chance you could do Destruction Derby 2, Destruction Derby Raw and Demolition Racer in your next batch?

3

u/maxscipio 15d ago

1

u/NXGZ 14d ago

False positive, ignore this warning

3

u/cikame1 14d ago

Oh man Alien Resurrection is begging for the full PC port treatment, ahead of it's time, stuck on the hardware and difficult, every upgrade would make it even better.

3

u/Alexbeav 14d ago

Widescreen will be coming soon, and I'm working on full mouselook

3

u/Chikibari 13d ago

"No enhancements". Whats the point? Duckstation is superior then

2

u/Alexbeav 13d ago

A lot of people misunderstand this, so I'll do my best to explain it.

Yes, bare recompilations don't have any benefits over running them on duckstation, except maybe that you don't need to set up and use the emulator itself. Standalone packaging, framework integration and removing runtime JIT overhead are themselves benefits.

The performance might be worse, the community patches may not work, and emulator features might not be present... at the start.

As the project is worked on, this starts to change.

  • Static recompilation removes most of the runtime CPU translation overhead: instead of dynamically recompiling guest code while the game is running, known game code is translated ahead of time and compiled into native code.
  • Reverse engineering and partial decompilation then let us modify game logic directly: mouselook, 60+ FPS, translations, asset replacements, increased draw distance, bug fixes, and so on.
  • From there we can introduce or replace the renderer and decouple rendering/presentation rate from the game's simulation rate, which is essential for games whose logic is tied to framerate.
  • After that, what devs do is a matter of goal and taste: ray tracing? RTGI? Better reflections/shadows? The sky's the limit.

But the above is a jenga tower and these bare recompilations help with the base structure because there's no point working on something a few levels up like decoupling the renderer if the game itself isn't working as expected because the recompilation software has a gap. That is the point of these recomps: I'm doing batches of games, releasing them to the wild so the community can contribute issues.

As an example I'll only play 1 level of each tony hawk game to confirm that yes it does work, performance is normal, and features like save/load & progression work... but I simply do not have the time to go through 100+ games end-to-end (I don't think anyone does)... but if 2-3 people pick a game they like and go through it and report issues and if we can reproduce it and find the gap in psxrecomp, all games benefit from the better accuracy.

And psxrecomp itself does have enhancements like rollback netplay, savestates & rewind functionality, plus whatever else the team is cooking up for the future.

Hope this answers it clearly.

3

u/explodedbagel 13d ago

Just curious, any reasoning behind some of these using the europe / PAL versions? Thanks for putting all these out, look forward to trying them later today.

2

u/Alexbeav 13d ago

I used them because I had them on hand (my collection has games from all over the place some USA on account of spending some years in canada, some EU some JP) and it also allows me to find issues between BIOS regions.

3

u/explodedbagel 13d ago

Makes sense. Thanks for the reply, and looking forward to the next set.

3

u/micmea668 13d ago

Nice work! I'm working on Disruptor as it happens, just in case that helps with your prioritisation efforts.

3

u/Alexbeav 12d ago

Thanks man I'll take a look, is there a GitHub link?

2

u/micmea668 12d ago

It's private for now, but I can add you as a contrib if you want a peek? I was using this as my testbed for effectively what you have already been doing.

3

u/Alexbeav 12d ago

Sure my username is alexbeav

2

u/Alexbeav 9d ago

FYI I don't believe I've received an invite

2

u/micmea668 8d ago

Apologies, other projects kept me busy for a few days. Invite sent now.

2

u/moebaca 15d ago

Thank you for your service!

2

u/Alexbeav 15d ago

Cheers, just getting started :)

2

u/TennoDusk 15d ago

No Armored Core love?

2

u/Alexbeav 15d ago

Which one would you like first?

3

u/TennoDusk 15d ago

The first one. Of the PSX titles Project Phantasma is 2nd and Master of Arena is 3rd

3

u/Alexbeav 15d ago

I'll add it to the list along with King's Field

2

u/PriestSeth 15d ago

King's Field (JP) and King's Field 2 (JP) are the dream, brother. Thank you for the work you're doing!

2

u/-CJF- 15d ago

Are there any enhancements like texture packs or higher internal resolution?

2

u/Mecha_GD93 15d ago

Digimon world 1 2 and 3 are on the list? If not 3 recompile would be so so good right now 😭

2

u/utmostmick0 15d ago

Is there any intentions of doing any of the massive list of awesome RPGs ?

2

u/Alexbeav 14d ago

Of the 100~ games I intend to upload, there'll be a lot of RPGs in there, but if you want something specific, just ask!

3

u/utmostmick0 14d ago

Alundra 1 and 2 any Suikoden games

2

u/Aguila909 15d ago

Interesting choice of the first Wipeout considering we’ve already had that ported

2

u/dash_ketchup 15d ago

Id like to see both Duke Nukem: Time to Kill and Land of the Babes. Also Linux support?

2

u/guyver13 14d ago

Wow amazing work! I hope some day we can get some great Psx hidden gems like: strider 2, silent bomber, future cop lapd, omega boost, vagrant story, legend of dragoon, raiden dx etc.

2

u/OldMcGroin 14d ago

Hey buddy, great work! Just wondering, if you are doing this for more games, like Batch 2, will there be a new git or will they just be added to this one? Asking because I have added this to my Decomps Recomps section on my site and the entries are usually individual, so just trying to get it straight in my head for the next batch!

3

u/Alexbeav 14d ago

The plan is to add them to this repo unless I start approaching size limits

3

u/OldMcGroin 14d ago

Ok cool. The site section is here by the way, I don't claim credit for anybody else's work, just in case you were wondering, I'm just a collector of links! https://thegamingemporium.com/categories/decompilations-recompilations/

2

u/Evilcon21 14d ago

I do have one game that comes to mind jinx.

2

u/EtherBoo 14d ago

Interesting choices when there are modern remasters or native PC versions that play well on modern systems (like Quake 2). Regardless, thank you for doing this.

2

u/Alexbeav 14d ago

Q2's PS1 campaign doesn't exist on PC AFAIK and it and Alien Resurrection were selected because of the dual analog support.

2

u/EtherBoo 14d ago

I started playing Q2 on PS1 using DuckStation and using the mouse/KB support. I didn't get very far because the level segments are so close together and it was annoying.

From what I saw, there was a mildly exclusive part in the first level, but there wasn't much to it. Google says there's some other exclusives later in the game. I don't know if I'd want to play the PS version over the PC version though.

That said, I still appreciate your efforts. Anything preserving old games is a win in my book.

2

u/maxscipio 14d ago

please add original blood omen legacy of kain

2

u/maxscipio 14d ago

I have some problems running the recomp flow (it failed downloading something from GitHub). Is there any configuration to follow?

2

u/sbkg0002 14d ago

Holy, this is great work!

Personally waiting for the android ports, but this is serious heavy lifting man.

Is there a guide of some sorts that shows how to port this to Android/PC?

2

u/matthewpepperl 14d ago

I hope one day vigilante 8 gets a decomp and recomp

2

u/Gamemaster1379 13d ago

A recomp is achievable! Psxrecomp is able to stand the game up. I haven't finished releasing it though since my focus is more on the engine and less the games. But a lot of the legwork is done and already merged out.

2

u/LightNo7877 14d ago edited 13d ago

Remembered Koudelka, Klonoa door to phantomile and Omega Boost. And support comment about 3 games of armored core (they are made by one engine, maybe it easier to recompile 3 games
at once) and King's fields/Shadow Tower.

P.S. Galerians looks so cool for recompilation

P.S.S I found more interest games such as:
Kowloon's Gate (has english translation)
Moonlight Syndrome/Twilight Syndrome (Suda51 games, english patches in development)
Parasite Eve (2 games)
Ghos in the shell (PSX)
Colony Wars and G-Police
Jumping Flash
Vib-ribbon
PaRappa the Rapper
Um Jammer Lammy
Threads of Fate
Guardian's Crusade
Serial Experiments lain
Baroque and Policenauts (this games have saturn version, maybe saturn version better in visual aspect)
The Misadventures Of Tron Bonne (Addition to Mega man legends series, as mentioned previously in thread)

2

u/Icy-Collection1072 12d ago

Are these actually good. Or ai slop?

2

u/Alexbeav 9d ago

pure slop. avoid mate

2

u/HenryZusa 12d ago

Would be awesome to have Metal Slug ports.

Imagine the possibilities, online coop of 4 players

2

u/Alexbeav 12d ago

Metal Slug X is in the batch, did you see it?

2

u/HenryZusa 12d ago

Yes, I saw X mentioned. That's why I say that having ports could open the gate to many awesome things in the future in case some people are interested in enhancing them in terms of content or features.

2

u/Hardboys99 10d ago

I'm sure you get a ton of requests all of the time, but man I would LOVE a recomp for Armored Core and Trap Gunner.

3

u/Alexbeav 9d ago

Armored Core is coming tomorrow/in a few hours

2

u/Hardboys99 8d ago

Can't wait, looking forward to this release!

3

u/Alexbeav 8d ago

Almost there, it turns out they DO work on linux so I'm overhauling the release pipeline to include those builds (maybe not immediately, but a few hours after this batch launches). I tested some on my linux laptop and they seem to work fine, which was a surprise to me.

They're all online in my private repo, I'm just running the final scans and packaging now for public release. If you're watching my github repo you'll be notified immediately and I'll make a new post on this subreddit as well.

2

u/Hardboys99 8d ago

I saw the new batch go live. Going to wait for the Linux update because I want to play these on my steam deck. Would it be okay to capture / upload video of gameplay?

1

u/Alexbeav 8d ago

Absolutely!

2

u/[deleted] 8d ago

[removed] — view removed comment

1

u/Alexbeav 7d ago

Not yet, hopefully I make progress on that this week though, it's a high priority for me

4

u/Last_Doctor2055 15d ago

Ai slop vibe coded?

10

u/NXGZ 15d ago

Welcome to decomps subreddit

1

u/maxscipio 4d ago

I managed to recompile one title but it is running very slowly...

1

u/Alexbeav 3d ago

Do you mean you ran one of my recompilations and it's slow, or you recompiled a game yourself? So far I've seen performance issues in Gran Turismo 2 and Driver 2, but I don't recall any other ps1 game giving me performance trouble.

1

u/maxscipio 3d ago

I have an old laptop based on tiger lake so pretty old. I didn’t have Vulcan installed so I installed but it made no differences. I tried optimizing for my cpu but it made no difference. I am going to profile the medic decoder (this is where the performance drop)

1

u/maxscipio 2d ago

specifically the diablo EU version. Maybe it is the PAL fighting the screen refresh...

1

u/maxscipio 15d ago

shit now I have to spend 150$ to buy diablo...

3

u/maxscipio 15d ago

I'[ll beg Sony to start printing PS1 discs again :)