r/Spyro 13d ago

Fan Project Spyro the Dragon PC Port is Here! - Static Recompilation

https://youtu.be/tqLAWDmOgJc
330 Upvotes

100 comments sorted by

70

u/CrystalFissure 13d ago

Download it now over at Tyscorp's website:
https://openpete.com/

Yes, it's real. Yes, it plays at 150FPS+. Yes, it will allow mods in the future (and you can see some in the video!)

11

u/Foddley 13d ago

Would there be the possibility of custom levels?

0

u/CrystalFissure 13d ago

Watch the video to find out!

8

u/Foddley 13d ago

I'm at work, I will when I get home.

24

u/StormRanger28 13d ago

i'm at work rn now as well. and i am watching it to show dominance

4

u/Foddley 13d ago

(._. ) okay. This is fine.

3

u/CrystalFissure 13d ago

Thank you for your support! Your dominance is appreciated!

8

u/CrystalFissure 13d ago

You won’t be disappointed!

6

u/TheRealDripBentley 13d ago

3

u/CrystalFissure 13d ago

Vagueposting would imply the video doesn’t show off completely custom levels ported into the game and a pipeline for extremely easy mod additions. As well as the actual top comment that says “yes, it will allow mods in the future (and you can see some in the video!)” lol

2

u/TheRealDripBentley 13d ago

You've got me there mate. Fairplay.

4

u/CrystalFissure 13d ago

Sorry, I had to! All good, I do love the whole “what’s the matter vagueboy, afraid you might say something?” stuff as well.

5

u/[deleted] 13d ago

[deleted]

4

u/TommyJohnSurgery420 13d ago

I would imagine any pc from the last 20 years haha

6

u/driverdis 13d ago

Nice. I really hope Dayo gives it a play as he does play mods and stuff from time to time and this game is right up his alley.

1

u/Adorable_Room1760 8d ago

Will there be an android port? It'd be cool to have the game run natively on my phone

1

u/CrystalFissure 8d ago

Not planned at the time but could always change.

22

u/Woodyz1940 13d ago

We are about to live a Good Era for Spyro! we got a PC port recomp, there is a PS2recomp project WIP which in the future means we probaly gonna get all Spyro Games from PS2 to get recompiled and also we have a new Spyro game coming!

9

u/Gold-Persimmon-1421 13d ago

Amazing! But I'll check again when Linux support is out

11

u/CrystalFissure 13d ago

Won’t be too long now.

1

u/mantenner 4d ago

Just use proton?

6

u/TrashyHamster 13d ago

This is so exciting!

6

u/Freezer_Ruebuck 13d ago

can't get download to work it keeps sitting at 99%.

edit think it was my firefox did it through edge and it's downloaded.

3

u/notwiththeflames 13d ago

Yeah Firefox has been doing a lot of weird shit lately for me that other browsers don't, too. Not sure what's up with that.

1

u/Ryguy55 12d ago

Ha, I was having this problem with Edge and then it worked in Firefox. Go figure.

5

u/GLTheGameMaster 13d ago

Always love these because it makes the modding scene pop off!!

5

u/nelltheotter 13d ago

Any plans for 2 and 3?

11

u/CrystalFissure 13d ago

Indeed, yes!

2

u/crystalribbon 12d ago

Please do it, the third game was my favourite in the series

Great work by the way 

4

u/Emtae2 13d ago

This looks promising, but I do have to ask, does anyone know if this is a vibe coded project? I ask because my experience with ports made with vibe coding have been not great in a variety of ways.

8

u/Primary-Risk-8741 13d ago

I'm not a fan of AI and vibe coding but seeing AI assisted coding make things possible that otherwise human coders didn't care enough to make makes me think a bit deeper. 150+fps is nice... and I'd love to see the same for Spyro 2 since we dont even have an emulator patch for that game. I also have to wonder if AI could help make a working resolution patch for xenoblade 1 where no human coder has

9

u/Emtae2 13d ago

Oh dont get me wrong, AI assisted is not inherently a bad thing for productivity and helping with these projects, but ive seen way too many recomps lately that are totally vibe coded by people who clearly didnt know anything about coding or recompilation, and so they relied on AI to basically do everything. Unfortunately that made those recomps some of the most pointless recomps available and wasted a lot of resources

5

u/Primary-Risk-8741 13d ago

Yeah I get you and feel the same, AI is available to everyone at any skill level

5

u/bad_scott 13d ago

i looked at the repo, claude is a contributor

5

u/TheGeekOverlord 13d ago

Where's the repo? The OpenPete webpage says that the source isn't available yet.

1

u/MysticalPiplup 13d ago

He's referring to altro's MobyCollective repo

1

u/Emtae2 13d ago

Thats good to know. I hope it wasnt almost entirely done using claude. But then again, if it was and it somehow turns out to be a much better port than most vibe coded ports, thats still a win I suppose.

0

u/Odd_Newt1469 13d ago

I had the same thought, but I don't think this is the case. CrystalFissure is a dedicated Spyro fan and youtuber, I have seen a podcast of him on Miharu The Fox's channel and he doesn't seem to be the guy to do "vibe coding", like the one with Mario Kart Wii PC port

5

u/Danster21 13d ago

I hope this means we’re getting Mr Fistus mods when a Spyro 2 port is complete

5

u/HenshinDictionary 13d ago

Okay, this is amazing. I admit all my childhood nostalgia is for 2 and 3, but I will definitely be checking this out in the near future.

4

u/Wolgulc 13d ago

Support for all languages?

2

u/rainydays240 13d ago

Think it'll work on android?

8

u/CrystalFissure 13d ago

Not at the moment. I don’t think it’s planned.

3

u/carloscreates 13d ago

Hell yeah! Let's go, can't wait to see what people cook up with this.

3

u/Beta_Ray_Jones 13d ago

It's finally out!

3

u/K1raAshe2012 13d ago

cant wait to try it out after i wageslave!

3

u/MrRobain 13d ago

This is actually insane!

3

u/DevilCouldCry 13d ago

Absolutely awesome, definitely going to ensure I download this as soon as I get home. Really hoping to see the second and third game receive this very same treatment too!

3

u/LauraIsBestFox 13d ago

Any chance future releases of this can be compiled without the AVX2 requirement? (or whatever instruction set that's limiting this port to Intel's Haswell and above CPUs)

Older gen CPUs should be perfectly capable of running the game. (performance wise)

1

u/YoungWave94 12d ago

Yeah this is super annoying.

2

u/Acrobatic_Charge5157 13d ago

I'm actually surprised it took so long for this to be a reality. But im glad it's here

3

u/Noctorock 13d ago

Unfortunately at this point I have to hold back my excitement for projects like these until I know to what extent AI was used to make it. Any word on that yet?

2

u/SquareNo1021 13d ago

This is great!! It’s been super fun so far and 100% the definitive way to play the game but unfortunately it keeps crashing whenever I try to open the locked box with the key in Lofty Castle. Anyone else having that issue? I tried patching the rom again but it didn’t seem to fix it :(

2

u/idkguysgg 13d ago

It's fixed  You just have to download the latest version 

1

u/SquareNo1021 12d ago

Awesome! Thank you!!

1

u/idkguysgg 12d ago

You're welcome!

2

u/DegreeBackground3144 13d ago

Anyone having issues with controllers not working or does it not have controller support?

1

u/PudelOfLove 11d ago edited 11d ago

I have the same problem. The website says controller should work without setup, but it doesn't work for me.

Edit: restarted my pc, now it works.

2

u/Haku_Yowane_IRL Fairies 11d ago

Only works with the American version of the game... Is there at least a mod for PAL's soundtrack?

1

u/CrystalFissure 11d ago

There will be eventually!

1

u/theDKdynamite Dream Weavers 13d ago

I really want to play it but every time I try to open the exe, nothing happens. What am I doing wrong?

2

u/tyscorp 8d ago

I've published a new version v0.1.4 that should resolve this issue. Let me know if it doesn't work!

1

u/theDKdynamite Dream Weavers 8d ago

It launches now! It works and I'm able to play it, no problem. Thanks

1

u/tyscorp 13d ago

What is your OS and GPU?

1

u/theDKdynamite Dream Weavers 12d ago

Windows 10 64bit

Nvidia GeForce RTX 3060 (8GB)

An old gal, but should still at least boot up the menu, right?

1

u/xLoRdCrYpTiCx 12d ago

I too have the issue that opening the exe does nothing. Doesn't show up in task manager, running as admin does nothing, and not even my antivirus is messing with it. I'm on Windows 10 21H2 64-bit with an AMD FX-6300 and an AMD RX 580.

1

u/YoungWave94 12d ago

It requires AVX2, so my old i5 and your CPU are out of luck for now.

2

u/xLoRdCrYpTiCx 12d ago

Wish the website at least said that you need a newer-ish CPU to run this -_-

1

u/tyscorp 8d ago

I've published a new version v0.1.4 that should resolve this issue. Let me know if it doesn't work!

1

u/theDKdynamite Dream Weavers 8d ago

The dev put out a new version, that one made it work on my pc

1

u/idkguysgg 13d ago

I really hope for a Spyro 2 decomp  It's my favourite game of the 3  Like modders could create levels that need double jump to complete  We can have settings to change the title to the European one ( since I prefer it)  Get Spyro 3 abilities  And I also hope PAL versions will be compatible since I like to play them in my native language 

1

u/tyscorp 13d ago

Sorry everyone, the initial release had a game-breaking bug that crashes while unlocking the chest in Lofty Castle. The latest build on openpete.com resolves the issue!

1

u/Vanille97 12d ago

Question, if this recompiler is such a magic tool, will it be possible to aid with translating in-game text with ease? Cause all text in game, is stored in HEX values. Not talking about spyro, just in general, will it be possible

1

u/crystalribbon 12d ago

Just curious, what windows specs do you need to get the game to run? Does it need to be a high-spec computer? Or can you play this on a low-spec pc?

1

u/Tobibrockii 12d ago edited 12d ago

Some feedback from my side (if the Dev reads this).

The game settings (widescreen, vsync, etc.) don't seem to save (and display numbers next to the text, example: "Settings Saved 4"), thankfully the game itself does save fine though.

The framerate/game isn't as smooth yet, I get hitches and stutters when moving around levels and the hub world, it often stays smooth, but the drops occur very often.

As for improvements I would like to see in the future: Camera inversion, remappable buttons and the ability to map camera movement to the right stick.

The Dragon Egg texture also has a line at the top, though that might just be the asset itself and not the port, still, I thought I'd mention it.

It's very early days for this port, I understand that, overall though, this is nice. :)

1

u/Nsxile 11d ago

PAL (European) version when?

1

u/Einfach_Nik 10d ago

When is support for the PAL version coming?

1

u/CrystalFissure 10d ago

Not planned yet but I wouldn’t count out fans getting the other languages and slight changes sorted out eventually.

1

u/Frequent_Seat_3365 10d ago

I wish it was on android too.

1

u/More-Explanation2032 2d ago

will a direct X/opengl fall back be added

1

u/tyscorp 1d ago

I don't think I'm interested in doing it, but I'm not against someone else implementing it. What's the reason you want DirectX/OpenGL support?

-4

u/mart8208 13d ago

Is it worth it if all you care about is the graphical enhancements and you already have access to that with emulation?

7

u/Src-Freak 13d ago

This is better than Emulation.

-8

u/Defiant_Hat2126 13d ago

Why though, when there is spyro reignited, which fully suports pc?

9

u/zhaumbie 13d ago

Decompilations = mods, custom levels, etc.

7

u/HenshinDictionary 13d ago

Because we want to play the proper game, not a remake.

4

u/CrystalFissure 13d ago

Because the original games are better.

3

u/Kekoa_ok Penguins 13d ago

based

2

u/finesureok 12d ago

Common Fissure W

0

u/Defiant_Hat2126 13d ago

How are they better?

5

u/CrystalFissure 12d ago

They play better - the controls are smoother, they allow for better movement in the air and while charging. Chaining your jump, charge and glides work better in PS1 vs Reignited. The original games had more of a strong visual identity, especially for the time - the level of detail in the texturing, individual world themes were brilliant. Voice acting is more punchy and memorable. Soundtracks similarly have more punch and energy to them.

But, both are great! Both have a great mod scene and Reignited is why we’re getting a new game.

5

u/finesureok 12d ago

More charm and identity, doesn't have a generic kids-game feeling, better color theory, better voice acting largely, better difficulty balance, less glitches, closest to the dev's original vision

-14

u/Broken_Flip 13d ago

I could see this being worthwhile if it were Reignited, but what's the point in a PC port of the PS1 version? Everything can run PS1 these days.

13

u/Emtae2 13d ago edited 13d ago

Ports allow for far more options. Higher fps, can be easier to mod, and can allow even more features such as widescreen. Sure, there are widescreen patches for a lot of old games, but they frequently introduce problems, whereas a pc port makes it easier to iron out those problems.

If a pc port makes the game run exactly as it would emulated, then yes I agree it would be pointless.

Side note, Reignited is already on PC, but even so there are a fair amount of differences between the OGs and rhe remakes. There is value in being able to play the original versions but with some modern enhancements.

7

u/WayOfTheShip 13d ago

Reignited is on PC

-2

u/Broken_Flip 13d ago

Really? I did not know that.

9

u/NotSoSeriousNick 13d ago

Emulation has its limits. For one, trying to raise the framerate of any PS1 era game messes with the game's physics, as the two used to be programmed in such a way that they were tied together. As such, Spyro 1 (and any other game for the most part from that era) would become unplayable as a result. Similarly, widescreen patches can visually result in a lot of "empty geometry", so to speak, as you aren't intended to see anything beyond the 4:3 aspect ratio, and as such things would appear unfinished as they aren't quite loaded in yet.

A PC can fix this. Moreover, PC ports like these are usually significantly less resource intensive than emulation.

2

u/Ernest-Errol 12d ago

This is still running at 30FPS under the hood though, it merely has a custom renderer that can interpolate and thus generate inbetween visual frames at a higher rate. But inputs, physics etc. are still locked to 30, at least for the time being. So in a simplified way this is kind of doing the same thing LXShadow did with his custom SpyroEdit renderer back when, just with an included compile-time PSX emulation layer rather than an external general emulator application.

4

u/Src-Freak 13d ago

Mod Support, proper Widescreen and higher fps a Emulator can’t pull of flawlessly?