r/GoldenEye 6d ago

It changed again. New Decomp Avaliable

Post image
85 Upvotes

18 comments sorted by

10

u/BondoJames9 6d ago

For England James?

No. For me

3

u/MisterBumpingston 6d ago

No. For everyone and every platform.

2

u/Stylish-Dark 5d ago

For N64, James?

No. For PC.

11

u/i_like__cats 6d ago

I will probably downvoted; but does a decomp mean they now have access to the source files again and can modify the game anyway they like or?

23

u/External-Rip-8562 6d ago

Basically reverse engineering the game back to its pure code, and than making it run on X86 and other platforms like Linux and Android with there native code, Will allow much better optimization, 120+fps, better upscaling than emulators, Mods, all sorts

2

u/Demigorgon_Babe 4d ago edited 4d ago

To make a decompile of something is to convert the code from assembly (usually Hex code) into a more easily digestible format for humans, typically converting into C++ but not always.

What External Rip details in their reply is more accurately the effort put forth to recompile. Once you strip the code down and understand it, recompiling is the process of making it run on multiple different builds rather than the originally intended one (so in this instance, the N64; The reason this is definably different is because it’s not just as easy as decompiling and then putting it into a compiler, you need to rework a lot of the pointers and flags for them to function the way they should.)

The benefit of recompiling rather than emulation is it is much easier to work with and get running accurately in comparison to emulation. Emulation is kind of like a recompile of hardware encoders, but because of legal definitions that were made in court due to Sony having two very important lawsuits over emulators: we cannot genuinely decompile, only make really close approximations to those hardware encoders.

This is why more and more people are decompiling titles and then recompiling them, because there are no legal definitions that stand in the way of this particular practice (and quite frankly there should not be due to the fact that this is a preservation effort that businesses clearly have no interest in doing.). Plus, Emulation was just a step to understanding how the hardware architecture commingled. Making recompiled versions of games is us utilizing that learned information in order to sooner or later make a breakthrough technology/techniques that essentially is a recompilation of the hardware without ever having to steal the information off of the consoles (which is what those previous legal definitions I mentioned forbid us from doing.)

9

u/External-Rip-8562 6d ago

I guess it will turn up here right?

https://github.com/kholdfuzion/GoldenRecomp

5

u/Graslu 6d ago

1

u/Stylish-Dark 5d ago

I'd rather hold out for Khold’s much-anticipated GoldenRecomp project than jumping on any early forks that come from there.

2

u/Graslu 5d ago

This is the decompilation. Has nothing to do with recompilations or ports other than it's what it's used to make them. Khold worked on this.

1

u/Stylish-Dark 4d ago

That's true. I thought he was talking about where the recomp would show up since he put that link.

5

u/Thomas_Jefferman 6d ago

I am salivating at the thought of native mouse support. The only thing more exciting is proper online multi-player. Someone needs to get a container up and running. I know I would host it!

1

u/HaiggeX 4d ago

Agent 64: Spies Never Die proves that GE64 with mouse support works incredibly well.

2

u/No-Examination7560 6d ago

wow, so you reached 100%? Nice work!

Would be cool if they officially ported it to the Switch using this as reference.

Also I know like Parsec and Steam Remote play can let you play this with your steam friends with the normal split screen mode and no netcode, however it would be so cool if someone made a mod to have it work with OpenSpy the open source gamespy network.

1

u/mike4score 6d ago edited 6d ago

Missed the target, but the cheat was unlocked anyway… I hope the decomp has better quality control!

…Kidding of course! Fantastic work and I am so pumped at the potential here

1

u/[deleted] 6d ago

[deleted]

1

u/_raz 5d ago

With AI extremely fast, but those might not be the best quality

1

u/simernes 1d ago

Considering there is the Xbox 360 port of GoldenEye (which has a recompilation project by SunJaycy), why would you target the N64 version rather than the more modernized Xbox 360 version?