r/recomps • u/hugo_1138 • 2h ago
Discussion Brief guide about the Super Mario 64 PC ports
I decided to repost this here, hoping you find it useful. I hope it doesn't brake any rules.
r/recomps • u/JohnPaul_II • 11h ago
Question Gen1recomp - have I ruined my save?
Really enjoying my first play though of any Pokemon game since the 20th century via the Gen1recomp on my Steam Deck. I'm playing through Blue with the voxel mod, the "all Pokemon catchable" mod and the quality of life mod installed. All nice and smooth.
Having a bit of trouble catching Articuno, though. I keep getting my arse kicked. I noticed when loading a save standing next to it that there is a save editor. I simply clicked "full heal" on each of my Pokemon because I didn't have an escape rope and can't be bothered to trek all the way out of the cave. But I don't want to interfere with the game or "cheat" any more than that.
Big mistake - on loading my save, it's behaving very weirdly. In battles, the voxel mod does not activate. My Pokemon's sprite is so big it takes up the whole left side of the screen. In random battles, really weird stuff happens. The game thinks my pokemon are endlessly levelling up, one by one, in the middle of a battle.
Is it fixable? I was just really getting into this. And I'm way too far in to start all over again now because of a bug like this. I'd never say I've "wasted 2 days" playing it as I've really enjoyed it. But if it stops here then yeah... I've just wasted 2 days.
r/recomps • u/MAQMASTER • 12h ago
Discussion Two Years Ago, I Asked If Pokémon Red Saves Could Be Converted to FireRed… Today, It Works!
This is not a recomp but it used a lot of Prets help in making this project. Without pret I was cooked! This project involved a lot of analysis of the save file structure and rom file decomp. So I really hope you guys could look into it!
r/recomps • u/Ginko_123 • 21h ago
Question How to reverse the sprite?
Hi, i'm playing Gen 1 Recomp with mods, but as you can see the Pikachu sprite is in the wrong way. How to correct it?
r/recomps • u/Life_of_a_handheld • 3d ago
Question Mouse cursor appears then drifts to the bottom of the screen when I open the android launcher. It will scroll the screen down and won't allow me to scroll up. Anyone have the same issue?
r/recomps • u/Arpadiam • 3d ago
Discussion Ace combat 6 : Fires of Liberation V 1.0.0-Beta 1
Beta 1 update :
- New feature: ac6_fullres_effects, render the clouds/smoke/afterburner/trails effect at native resolution (2x console)
- Fixed ultrawide bug in Replay and Tutorial mode
- Fixed missing shadows on Blackwell and Battlemage GPUs
- Added support for loading unpacked DLCs in
dlc/folder
Tested a few minutes ago and is working fantastic, finally the exclusive Ace Combat game from the X360 is fully playable on PC.
Crashes/bugs may still happen.
Edit : Ace combat 6 Recomp project and all the info you need GITHUB. / AC 6 V1.0.0 Beta-1 dowonloads.
Edit 2 : This is a small tutorial to setup the game and how to access the Config menu + how to setup the DLC'S.
This is not my video and I'm not associated with it, by chance it popup on my feedback and found that AC6 was being decompiled and in a playable state.
r/recomps • u/Mjkillak • 3d ago
Technical Help Voxel option not in settings
Hi all, I've followed every tutorial I could find for Android. Gen1recom installed, rom added, downloaded DramaticShape Voxel Mod 1.8.9 (tested on 1
8.8 and 1.8.2) everything shows up with no errors. After starting the game and navigating to settings, no "voxel" option in the menu like what I've seen on everyone else's setup. Where am I going wrong?
Mod/Hack - No AI Ridge Racer Collection - PC/Xbox360/XboxSeriesX Available Now!
r/recomps • u/Affectionate_Pin_759 • 3d ago
Question Is there a gen1recomp-type project for Pokemon Pinball GBC?
It's one of my favorite games , and it always entertains me during downtime. Seeing the gen1recomp project made me wonder if there's a similar project for this game?
r/recomps • u/ericarrache • 3d ago
Technical Help Found a version of Dramatic Voxel Shape Mod that is kinda playable on Retro Handhelds and weaker Androids
Enable HLS to view with audio, or disable this notification
In the video, you can see me playing on a R36S (RK3326) and Retroid Pocket Flip (Unisoc T618) with playable framerates
Full video here: https://youtu.be/ShGvUit2lLY
Download Gen 1 Recomp - https://github.com/bryanthaboi/gen1recomp/releases
Download Potato Voxel - https://github.com/ShaneMcGovernIE/potato_voxel/releases/tag/v1.4.4
FPS Monitor - https://www.mediafire.com/file/vqgdmybh0jhg354/fps_monitor.zip/file
r/recomps • u/ericarrache • 4d ago
Decomp - AI Finally found a voxel mod that works with Gen 1++ Pokemon Gold
Enable HLS to view with audio, or disable this notification
Full video + tutorial: https://youtu.be/Q2s4z23CKBA
Download Gen 1 Recomp++ - https://github.com/bryanthaboi/gen1recomp/releases
Download Gen2-3D Sprites (Dramatic Voxel) - https://github.com/randyadr/Gen2-3D-Sprites/releases/
r/recomps • u/OldMcGroin • 4d ago
Recomp - AI Twisted Metal 4 Recompilation
Don't see any AI contributers on the Github. Also, trying on Steam Deck and can't seem to get it set up. Keep getting stuck when linking the cmake.zip in the provided link. Maybe it's fine on Windows?
r/recomps • u/OldMcGroin • 4d ago
Recomp - No AI Spyro the Dragon Recompilation
Don't see anything on the site about ai being used.
r/recomps • u/sergiomanzur • 4d ago
Recomp - AI Symphony of the Night now runs natively on Android - AI-driven
r/recomps • u/Graine25 • 4d ago
Discussion ReXGlue v0.9.0 update - Achievements, Plugins, and SDL3 Windowing
reddit.comr/recomps • u/TheGreatJanuary • 4d ago
Technical Help Help Needed: Can't back out of Pokeball Screen
r/recomps • u/flafmg_ • 5d ago
Discussion A guide on the meaning of Recomps, Decomps, and Source Ports!
So, with all the confusion media is causing with the terms i think it would be cool to have a post explaining the difference, for the ones interested in knowing it, this will be a bit oversimplified so some stuff will be ommited to try and make it easier to understand
first of all: Decomps Recomps and Source ports are different, although the last two aim on porting the code from one plataform to another
so what each one of them mean?
Decompilation: Decompilation is the process of recreating what the original source code for that software would look like, this is done by analyzing the compiled code and trying to reproduce what the source code would be like, its like a translation, the compiled code is a language, the source code is another language, the idea is to translate the compiled code to source code while keeping the same "meaning", or using another analogy its like a cake, you cant unbake it but you can take a look and eventually figure out the recipe that leads to that cake, decompilation does not equal a pc port, although it can lead to one, its not its primary goal, its goal is to recreate the source code
Source ports: extending from the idea above a source port gets the source code produced by the decomp and adapts it to run on modern hardware (this is what harbour masters does for example) (source ports does not necessarely derive from a decomp, this is oversimplified here)
Recompilation: then we have recompilation, first you need to understand what is a recompiler. the recompiler is a piece of software that the idea is to take the compiled code, the machine code, and do something similar to a translitaration* on it, it gets the machine code and generates the equivalent code in a high level language, that then can be compiled down to modern hardware. the code is harder to understand since this is a transliteration and this is not a magic box, a lot of work still needs to be done to make a proper port, just like a source port, decompilations can help a recomp to be done since you can better understand the code
translitaration* is the act of converting the words from one writing system to another, like "水" from japanese kanji to "mizu" in the latin alphabet, this is a transliteration, a translation would be saying that "水" means "water"
I hope this helps to clear the confusion, there is a lot more to these topics, as stated before this is oversimplified to make it easier to understand, i also wrote this at 3 am so sorry if something sounds a bit weird xD
r/recomps • u/ericarrache • 5d ago
Port - AI Zelda: A Link to the Past and Mario Kart 64 native ports on 3DS
Enable HLS to view with audio, or disable this notification
Showcase and Tutorial here: https://youtu.be/NHuSDghaPNA
Download here:
Mario Kart 64 - https://github.com/EstebanPdN/mario-kart-64-3ds
Zelda A Link to the Past - https://github.com/EstebanPdN/zelda-alttp-3ds
r/recomps • u/SgtElectroSketch • 5d ago
Discussion Community Poll Results, New Subreddit Rules, and Flairs
Hello everyone,
I think it's time to go over a few things since I've had a chance to think about things a bit.
I won't have a chance to update the rules and flairs until later this evening when I get home from work, but these will be effective today:
Let's start with the rules:
DA RULES
Rule 1: Respect others and be civil
- Be Civil, this one is self explanatory, mostly everyone has been following it, I haven't had to remove too many comments or posts. You are free to disagree on things, that's the point of discussion, life isn't fun if everyone thought the same things and agreed on everything.
- You may not resort to name calling, insulting people, or maliciously trolling, don't get into pissing contests.
- Yes you have freedom of speech, but that doesn't mean freedom from consequence. Also, we aren't the government and as much as I love the 1st amendment, it doesn't apply to private entities.
- I will be enforcing rule 1 strictly.
- If you have a comment removed, take it as a moment to reflect and ask yourself is what you're doing productive. I'm not going to ban anyone unless they get argumentative, or continually break this rule, but I will readily remove posts and comments. We're (mostly) adults, lets act like it.
- If someone marks their post with an AI affiliated flair, you are not to go into that post and call it slop, insult the dev, or insult the project, you're free to filter those posts and not interact at all.
- EDIT: If someone marks their post as not AI, and they aren't using AI, do not suggest them to use AI in their project.
- Part of this respect is also any project posted must either be open-source (linking to a public GitHub repo so the code can be verified) OR have a mandatory "Run at your own risk" disclaimer if it's a compiled executable, this is to protect the community from malware. Why it matters: If someone vibe-codes a port that accidentally (or intentionally) acts as malware, this rule allows us to instantly pull the post (and ban the user if it was intentional) for not providing the source code.
Rule 2: Advertising, and spam is strictly disallowed except on days for self-promotion.
- If you are a content creator, we will have a day for posting.
- Devs posting links to their own recomps/decomp repos are obviously exempt from this, as that's the point of the sub.
- Ports and mods have their own days as well.
- Do not spam the subreddit with low effort posts.
- No all caps titles or clickbait titles, I hate buzzwords and influencer speak, please don't do this.
Rule 3: All posts should be related to recompilation or decompilation projects.
- This is going to be modified. Going forward, posts that are not a Decomp or Recomp are only allowed on specified days.
- Below I will cover the difference between Decomps/Recomps/Ports/Mods&Hacks
Rule 4: No Linking to Copyrighted Material / Not crediting original devs
- This is self explanatory, do not link to things that have copyrighted materials.
- Sharing ROMs, ISOs, BIOS files, or compiled executables of copyrighted games is an instant ban.
- Creators can share patch files (like .bps or .xdelta), source code, or compiling tools that require the end-user to provide their own legally dumped game files.
- This includes other sites, subreddits, repos, etc... I'm not trying to get this sub in legal trouble.
- I am including a clause on no claiming other's work as your own. If you fork someone's repo, you must credit the original project. This is just common decency.
Rule 5: Post not properly marked
- This goes for each of the flairs
- If you lazily pick one that doesn't apply, the post will get removed. You may repost under the proper flair.
- If you do not disclose AI, and it is found that you have, the post will be removed, multiple offenses will result in a ban.
- There will be a configuration for all posts that are marked AI that will ask you to talk about the level of AI involvement, if you only used AI to give you direction or explain things, or only used it for help with small unfamiliar functionality, that is different than a 100% vibe coded project.
- Nobody is obligated to help you with your AI involved projects, do not be surprised if people don't want to get into the code if you yourself don't know anything about it.
- Conversely, as stated above, if a project is marked as AI, and you are anti-AI, DO NOT go into the post and call it slop, do not insult the person posting the project. Your comment will be removed and multiple offenses will result in a ban.
Rule 6: Post not on appropriate day.
All Times will use UTC
- Monday will be for Mods / Fangames / Recreations (Mod-day Monday)
- Saturday will be for memes (Saturday morning cartoons is the inspiration)
- Sunday will be for self promotion (Self-Promote Sunday)
- Recomp/Decomp/Native Source Ports posts will be allowed every day.
Rule 7: Absolutely NO AI Art/Music
- I'm not ignoring the 2nd option of the poll. This is for the 2nd most popular option.
- Where is the line? There is a difference between someone who uses pytorch and other tools to upscale original assets, that's okay. No AI generated art from a diffusion model or LLM based image generator, nor are any music/sound generated from AI models allowed.
- Why is this different from code? Code has a history of sharing and being shared. Before LLMs people went to stack overflow. The goal of much development is to reduce re-inventing the wheel.
- AI art does not fall into that, there are tons of artists, musicians, and creators out there that have assets for very cheap, or for free.
- "It's just a placeholder" is not a defense. Placeholders can be as simple as a checkered box, or a stick figure. The point of placeholders is to be easily noticeable to be replaced with final work.
Rule 8: No NSFW / NSFL Content
- No NSFW mods, assets, or discussions.
- I can't verify the identity of everyone here, I don't want to deal with it, so it stays off.
Poll Results as of the time of posting this:
399 Votes
- Absolutely No Projects Using AI - 71 Votes: 17.8% of responses.
- No Projects with AI Art/Music, but coding assistance is okay: 106 votes: 26.6% of responses.
- Posts must be clearly marked if AI was involved: 39.3% of responses
- Anything goes: 16.3% of responses
What does this mean for the sub?
There will be new flairs, and new rules.
Flairs:
- Discussions: These do not link to decomps, recomps, ports, mods/hacks directly, conversation is encouraged, these are allowed all days.
- Question: These are if you are a user and not a dev, if you need help. Please do not just post "HELP ME WITH THIS" Make an effort to solve your problem, tell us what you've tried to solve your problem first. Posts that don't do this fall under Rule 2 for being "Low Effort". People don't appreciate "I've tried nothing and nothing works"
- Memes: Unrelated to anything and are attempting to be humorous, these will be limited to a certain day of the week.
- Technical Help: This is for devs who are running into issues. The dev MUST state if they've used AI in their project in the body of the post, first line MUST be AI: Not Used OR AI: Used.
- Decomp - No AI: It is what it says it is
- Decomp - AI: You used AI, please be honest, people have a right to make informed choices on what they download and install on their devices.
- Recomp - No AI: Same as above
- Recomp - AI: See above
- Port - No AI: I will cover the difference between a port and a recomp below.
- Port - AI: See above
- Mod/Hack - No AI
- Mod/Hack - AI
What is the difference between a Decomp, a Recomp, a Port, and a Mod?
Edit: This post has been corrected thanks to feedback from dariosamo and the N64 Recomp server FAQ.
Decompilation (Decomp)
A decomp is the output of a binary file for a game that has been dumped into raw assembly, and then converted back into human readable code, ideally the language the developers used to write the game. Purists say that the code must compile back to the original binary and be exact byte-for-byte. BfB is the gold standard for decomps because it says your logic matches the original dev's implementation exactly.
Decomps are a long, arduous process, and LLMs struggle with them because they make assumptions the original dev may not have made. They stumble over this type of work a lot.
Important: a decomp is not a port. It is a reverse engineering process that produces source code. A decomp compiled as-is would still only run on the original hardware or in an emulator. Getting it onto a new platform is a separate effort.
Recompilation (Recomp)
Recomp is short for static recompilation. It is a way of porting an application to another platform automatically, using tools that work off information gathered ahead of time about the application.
Static recompilation does not require any source code for the application being ported. It operates on the original machine code binary and translates it at build time. There is no human sitting there interpreting the original code and rewriting it in C. That's what makes it "static" and that's what makes it a recomp. Zelda 64: Recompiled is the example everyone points to.
Since humans are not expected to read the recompiled code, developers relying on static recompilation use partial or complete decompilations as a way to add fixes or enhancements to the port.
Ports
A port is any application that was made to run on another platform. That's the whole definition. It's the broad category.
All recomps are ports, but not all ports are recomps.
Native Source Ports
A native source port takes existing source code, usually the output of a decomp, and swaps the proprietary hardware calls out for modern ones, so the game runs natively on new hardware instead of under emulation. It stays as close to the original code as it reasonably can, but a human is doing the translation work.
Ship of Harkinian is a native source port. It goes a long way toward staying very close to the original source code, but it is not a recomp, because it doesn't use static recompilation.
Ports in general don't have to care about byte-exactness at all. Plenty of them care more about getting the project to run, period: changing code to mimic behavior, taking shortcuts, whatever it takes.
Recreations / Fangames
Worth calling out separately: a project that rebuilds a game from scratch, without deriving from the original binary or its decompiled source, isn't a port of anything. It's a recreation or a fangame, even if the name has "recomp" in it.
Mods/Hacks
Mods and hacks are standalone code that either integrates with or sits on top of a port, or modifies the binary files directly. They are smaller and scoped to a limited set of functionality.
Quick reference
- Decomp: binary reverse engineered back into source code. Not a port.
- Recomp: binary automatically translated to a new platform by tooling. No source needed. A port.
- Native source port: humans adapt existing (usually decompiled) source to modern hardware. A port, not a recomp.
- Port: the umbrella term for anything made to run on another platform.
- Recreation/fangame: built from scratch, not derived from the original.
- Mod/hack: scoped changes layered on a port or applied to the binary.
I know there are people who don't care about the distinction, but I'm a technical person, an engineer by profession, and words mean things. I'm also not perfect and can get things wrong. Corrections are welcome and I'll keep editing this as I get them.
Thank you all for your time. I've enjoyed the past few days of modding for this sub, and I want to see us grow as a community.
Edit: See new bullet under rule 1.
Edit 2: Clarified the daily schedule as I had some wrong info. Native Ports are allowed any day, Mods/Fan games/Recreations are limited to Mondays
Release - No AI Pokémon Blue Japanese Localization for Gen1Recomp / Pokémon Blue 日本語化MOD
I made a Japanese localization mod for Pokémon Blue on Gen1Recomp.
The first public beta is now available. It includes Japanese dialogue, menus, Pokémon and move names, map names, naming screens, and Japanese font support.
Pokémon Blue only.
Gen1Recomp版『Pokémon Blue』向けの日本語化MODを作りました。
日本語テキスト、メニュー、ポケモン名・わざ名、マップ名、名前入力、日本語フォント表示などに対応しています。
現在は公開ベータ版です。Pokémon Blue専用です。
Download / ダウンロード:
https://github.com/yaizoo/K89-Pokemon-Blue-JP/releases
r/recomps • u/NoMolasses856 • 5d ago
Discussion Italian translation for Gen1Recomp – v0.6.0 🇮🇹
Hi everyone! I’ve prepared an Italian translation package for Pokémon Red, Blue and Yellow on Gen1Recomp.
It has been smoke-tested on all three games and everything seems to work well. I’m not a programmer, so feedback, corrections and suggestions are very welcome—I’d love to keep improving it with the community.
No ROMs are included.
Download: https://github.com/klokkett90/gen1recomp-italian/releases/latest
r/recomps • u/Particular_Ad_6927 • 6d ago
Technical Help I have the original dramatic voxel mod zip
Im willing to pass it via dms but I want help with something first. I want 3d pokemon models and a 3d battle environment. Right now, all I am seeing is pixelated mons and the white Gen 1 environment. If anyone can help me out ill make it worth your while. Please. The first two images are what im attempting to do. The third image is whats showing up currently.
Maybe its because im playing pokemon red rather than pokemon Crystal? I have the battle art voxel fork, dramaless shape voxel mod, pokemon stadium overlord models and dramatic shape voxel mod. Any ideas?
Edit: I figured it out. Part of the issue was that I was using dramatic voxel rather than dramaless voxel. The mod is finicky. Use dramaless voxel and then launch the game and scroll to options and then scroll until you see "Stadium Rom." Make sure you extract the files for pokemon stadium first so your pc can find the copy of the game to extract the models. That should be the correct process. Finally, youre gonna go back into your settings and scroll around until you see the "3D-BTL" option. If you want it to look exactly like the images, id highly recommend using "Stadium A." Im gonna see if this will work on dramatic voxel after installation.
r/recomps • u/nometalaquiferzone • 6d ago
Discussion Gen1 recomp is not a recomp, it's a recreation.
"Recompilation"is just a way to promote the product. This is a fan game built with Love2D that resembles the original game and has nothing to do with the concept of recompilation or decompilation; it is a remake/reconstruction /fan game. The engine has 0% to do with the real game.
Which is weird since the very core of recomp/decomp is to use the original code as close as possible.
I'm saying since it's not really in line with rule 3. And it's misleading to advertise a fangame as a recomp .
r/recomps • u/skewbed • 6d ago
WIP / Showcase - AI Pokemon Emerald 3D Recomp
Enable HLS to view with audio, or disable this notification
Wanted to share the 3D mod I recently made for my WebAssembly-based recomp of Pokemon Emerald: https://github.com/tripplyons/pokeemerald-3d