Conversation

Just did a cursed decomp-recomp of Authentic Adventure just to get it working on a RetroMCP instance with a merged environment and Feather mappings (slightly modified because there's a few fields that conflict with each other). At least it works but the generated patch file is an absolute mess :P. I didn't feel like retyping the code manually from a 17,000 line patch file with different mappings so this is the next best thing.

2
0
0

@bluestaggo is authentic adventure good? also what exactly is a retromcp and or a feather mappings

1
0
0

@shroomie Heh, I knew someone would ask.

  1. I wouldn't tell you that Authentic Adventure isn't good because I am the one who made it
  2. RetroMCP is a tool used for setting up development environments for old versions of Minecraft. It decompiles all of the code so you can easily edit everything and you can make reobfuscated patches out of them (this reobfuscation process isn't perfect but it works well enough most of the time).
  3. Mappings are used to translate the jumbled up obfuscated names in a Minecraft jar into human readable names that actually make sense. The default mappings for RetroMCP are pretty bad and often don't allow for the creation of a merged codebase for the client and server (mostly because they're probably based on MCP mappings from 2012) so I used Feather mappings instead which have more names filled in and with a bit of tweaking can be uses to create a fully functioning dev environment.
0
0
1

Sooo I spent 4-5 hours going through the new patch file to clean up all the mess and now it's about the same size as the patch files generated in the original environment. It wasn't what I wanted to do originally but I had to do it to keep the patch file reasonable. After all of this work, for the next Authentic Adventure update (if it comes), I will share a patch file.

0
0
0