After a lot of thought, I've added the following announcement to the OP:
That's very fair enough mate (also hello, been a while, hope you are well, etc. lol). Real life is a factor, and motivation is a fickle thing when our time on earth is a limited commodity!
All the best to you. Even though my Patreonage was more for M3L and Tall Worlds over the Ships mod, I don't plan on retracting it any time soon
That's very fair enough mate (also hello, been a while, hope you are well, etc. lol). Real life is a factor, and motivation is a fickle thing when our time on earth is a limited commodity!
All the best to you. Even though my Patreonage was more for M3L and Tall Worlds over the Ships mod, I don't plan on retracting it any time soon
Thanks! It's up to you of course. I still do a little work on TWM/M3L/Enigma these days from commissions but mostly I'm concentrating on Ships Mod. It's by far my most popular project at the moment and I think I can make the most people happy in my limited time there. =)
So the person that was interested in editing MC with enigma I havebeen working on a project I call CMCP (going to make a better name later) it will. Allow you to decompile and edit Minecraft using enigma's mappings but I am still working on the recompiel and re-obfiscate part. (Might end up converting to srg for re-obfiscate..
The Meaning of Life, the Universe, and Everything.
Join Date:
3/23/2012
Posts:
338
Location:
Web of Interconnectivity
Minecraft:
MarkSill
Xbox:
Telanom
Member Details
I'd just like to say that Enigma works great with old alpha versions, too. I'm currently using it to deobfuscate alpha 1.2.6, since the Linux toolchain for MCP at the time was horrible (and the license isn't too great either).
I'd just like to say that Enigma works great with old alpha versions, too. I'm currently using it to deobfuscate alpha 1.2.6, since the Linux toolchain for MCP at the time was horrible (and the license isn't too great either).
It works on the old versions? That's pretty exciting! Enjoy reliving the yesterdays of old. =)
And I hope it works good on 1.9 'should' be out on Thursday. So yeah. I got a lot of work over next weekend. (Going to make 1.9 mappings using spigots mappings.)
And I hope it works good on 1.9 'should' be out on Thursday. So yeah. I got a lot of work over next weekend. (Going to make 1.9 mappings using spigots mappings.)
I was just doing that, almost finished automating the process however got problems with SpecialSource.
I just started deobfuscating Infdev (April 15th). So far, most classes have been nonsense, but a few have been valuable. (Sorry if this is a little messy, it's late I can hear my dad snore and that always distracts me).
Small list:
"net/minecraft/client/d.class" is about the text that's displayed in game (like: loading level, respawning, etc.); also about the %appdata% folder, and has something to do with the "terrain.png" file (it's referenced)
"net/minecraft/client/i.class" is about the sound resources; plus the link to download the sounds is listed
"net/minecraft/client/p.class" is about the default keybindings, and about the settings menu
"net/minecraft/client/q.class" is about the main menu
"net/minecraft/client/a/b.class" is about how the sky is rendered and somehow references the .png file responsible for the bubbles and smoke and stuff, (possibly "icons.png")
"net/minecraft/client/a/e.class" has to do with the "terrain.png" file, there's also a line of code that calls the "rain.png" file, despite rain being disabled in Infdev
"net/minecraft/client/a/g.class" also references the "terrain.png" file, plus it also calls the "water.png" file and "items.png" file
"net/minecraft/client/a/a/e.class" also references the "terrain.png" and "items.png" files
"net/minecraft/client/a/a/f.class" has a line about the "terrain.png" file, and also a line that references the "shadow.png" file, funny thing is, shadows didn't render in this version
"net/minecraft/client/a/a/g.class" has to do with armor
"net/minecraft/client/a/c/c.class" is about gears
"net/minecraft/client/c/b.class" is about the deleting worlds function
"net/minecraft/client/c/c.class" is what gets rendered when escape is pressed (options, change world, quit game, back to game)
"net/minecraft/client/c/e.class" is about the game over screen (game over, score &e(score))
"net/minecraft/client/c/j.class" is about the world create/select menu
"net/minecraft/client/c/n.class" is about the text in the debug menu
the "net/minecraft/client/c/a/" folder have classes that seem to have to do with guis
"net/minecraft/client/g/a.class" is about where to download skins
"net/minecraft/a/c/e.class" references entities, which are in classes in subfolders in the "net/minecraft/a/c" folder
subfolders:
-"a/a.class" is the giant model
-"a/b.class" is the spider model
-"a/c.class" is the skeleton model
-"a/d.class" is the creeper model
-"a/e.class" is the human mob model (not player)
-"a/f.class" is the zombie model
-"b/b.class" is the sheep model
-"b/c.class" is the pig model
-"c/a.class" and "c/b.class" have to do with TNT, ("a.class" I think is the primed variant, or something)
-"d/a.class" has something to do with arrows (most likely)
-"e/a.class" has to do with player logging in (found the line that basically says "if logged in as Notch, drop apple on death")
-"e/b.class" has to do with the inventory
"net/minecraft/a/c/f.class" has to do with the way the player is saved
"net/minecraft/a/a/e/c.class" is about making the level.dat file
"net/minecraft/a/a/e/d.class" is about the contents of "level.dat"
"net/minecraft/a/a/b/a/a.class" references chests and furnaces in some way
"net/minecraft/a/a/b/a/b.class" is about furnace contents
"net/minecraft/a/a/b/a/c.class" is about chest contents
"net/minecraft/a/a/c/a.class" is (I THINK) the world generator class (I recognized a value, "684.412"), editing this will most likely change how worlds are generated
The olddays mod is dead, sorry to tell you.
The far lands generation was epic, why not re-add it?
If Facebook, Myspace, and Twitter were all destroyed, 90% of teens would
go insane. If you're one of the 10% that would be laughing at them,
copy & paste this into your signature and hope it happens.
Sorry for disturbance, but can't get Enigma working with 1.7.10 mappings provided by the database. Constantly get an error "Line 2: malformed line: FIELD a treeMap".
The mappings are exactly the ones I got from the database, no editing from my side...
Sorry for disturbance, but can't get Enigma working with 1.7.10 mappings provided by the database. Constantly get an error "Line 2: malformed line: FIELD a treeMap".
The mappings are exactly the ones I got from the database, no editing from my side...
That looks bad. I have no idea what went wrong. =P
Java 8 update 74, tried Enigma 0.10.3, 0.10.4. Get some kind of error (screenshot is in attachments) on startup and abovementioned error on mappings opening.
Maybe I am doing something wrong? I should open main minecraft JAR file in Enigma, then open .mappings file for the appropriate version, right?
Maybe the mappings file is for older version of Enigma?
I am very sorry to disturb you with a problem with such an outdated version, but I really need to deobfuscate source code, and MCP doesn't want to work either.
Java 8 update 74, tried Enigma 0.10.3, 0.10.4. Get some kind of error (screenshot is in attachments) on startup and abovementioned error on mappings opening.
Maybe I am doing something wrong? I should open main minecraft JAR file in Enigma, then open .mappings file for the appropriate version, right?
Maybe the mappings file is for older version of Enigma?
I am very sorry to disturb you with a problem with such an outdated version, but I really need to deobfuscate source code, and MCP doesn't want to work either.
I have no idea what's going on there. My program doesn't even have a dialog box like that.
Seems to be Java error then... Oh great... Anyways, thank you very much for your help, at least now I know Enigma is ok. Will continue to search for the source of trouble.
Seems to be Java error then... Oh great... Anyways, thank you very much for your help, at least now I know Enigma is ok. Will continue to search for the source of trouble.
I've never used Enigma on Java 8. I have no idea if it will work or not. I know it works on Java 7 though.
why is it missing the asset folder
That's very fair enough mate (also hello, been a while, hope you are well, etc. lol). Real life is a factor, and motivation is a fickle thing when our time on earth is a limited commodity!
All the best to you. Even though my Patreonage was more for M3L and Tall Worlds over the Ships mod, I don't plan on retracting it any time soon
Thanks! It's up to you of course. I still do a little work on TWM/M3L/Enigma these days from commissions but mostly I'm concentrating on Ships Mod. It's by far my most popular project at the moment and I think I can make the most people happy in my limited time there. =)
So the person that was interested in editing MC with enigma I havebeen working on a project I call CMCP (going to make a better name later) it will. Allow you to decompile and edit Minecraft using enigma's mappings but I am still working on the recompiel and re-obfiscate part. (Might end up converting to srg for re-obfiscate..
Slabs- Bring easily place able upside down slabs back to minecraft!
I'd just like to say that Enigma works great with old alpha versions, too. I'm currently using it to deobfuscate alpha 1.2.6, since the Linux toolchain for MCP at the time was horrible (and the license isn't too great either).
Are you a potato?
Check out Realistic Survival: https://l.marksill.com/rs
It works on the old versions? That's pretty exciting! Enjoy reliving the yesterdays of old. =)
And I hope it works good on 1.9 'should' be out on Thursday. So yeah. I got a lot of work over next weekend. (Going to make 1.9 mappings using spigots mappings.)
Slabs- Bring easily place able upside down slabs back to minecraft!
I was just doing that, almost finished automating the process however got problems with SpecialSource.
Special source hates jars Deonfuscstorusing enigma because of some of the byte code changes.
Slabs- Bring easily place able upside down slabs back to minecraft!
I just started deobfuscating Infdev (April 15th). So far, most classes have been nonsense, but a few have been valuable. (Sorry if this is a little messy, it's late I can hear my dad snore and that always distracts me).
Small list:
"net/minecraft/client/d.class" is about the text that's displayed in game (like: loading level, respawning, etc.); also about the %appdata% folder, and has something to do with the "terrain.png" file (it's referenced)
"net/minecraft/client/i.class" is about the sound resources; plus the link to download the sounds is listed
"net/minecraft/client/p.class" is about the default keybindings, and about the settings menu
"net/minecraft/client/q.class" is about the main menu
"net/minecraft/client/a/b.class" is about how the sky is rendered and somehow references the .png file responsible for the bubbles and smoke and stuff, (possibly "icons.png")
"net/minecraft/client/a/e.class" has to do with the "terrain.png" file, there's also a line of code that calls the "rain.png" file, despite rain being disabled in Infdev
"net/minecraft/client/a/g.class" also references the "terrain.png" file, plus it also calls the "water.png" file and "items.png" file
"net/minecraft/client/a/a/e.class" also references the "terrain.png" and "items.png" files
"net/minecraft/client/a/a/f.class" has a line about the "terrain.png" file, and also a line that references the "shadow.png" file, funny thing is, shadows didn't render in this version
"net/minecraft/client/a/a/g.class" has to do with armor
"net/minecraft/client/a/c/c.class" is about gears
"net/minecraft/client/c/b.class" is about the deleting worlds function
"net/minecraft/client/c/c.class" is what gets rendered when escape is pressed (options, change world, quit game, back to game)
"net/minecraft/client/c/e.class" is about the game over screen (game over, score &e(score))
"net/minecraft/client/c/j.class" is about the world create/select menu
"net/minecraft/client/c/n.class" is about the text in the debug menu
the "net/minecraft/client/c/a/" folder have classes that seem to have to do with guis
"net/minecraft/client/g/a.class" is about where to download skins
"net/minecraft/a/c/e.class" references entities, which are in classes in subfolders in the "net/minecraft/a/c" folder
subfolders:
-"a/a.class" is the giant model
-"a/b.class" is the spider model
-"a/c.class" is the skeleton model
-"a/d.class" is the creeper model
-"a/e.class" is the human mob model (not player)
-"a/f.class" is the zombie model
-"b/b.class" is the sheep model
-"b/c.class" is the pig model
-"c/a.class" and "c/b.class" have to do with TNT, ("a.class" I think is the primed variant, or something)
-"d/a.class" has something to do with arrows (most likely)
-"e/a.class" has to do with player logging in (found the line that basically says "if logged in as Notch, drop apple on death")
-"e/b.class" has to do with the inventory
"net/minecraft/a/c/f.class" has to do with the way the player is saved
"net/minecraft/a/a/e/c.class" is about making the level.dat file
"net/minecraft/a/a/e/d.class" is about the contents of "level.dat"
"net/minecraft/a/a/b/a/a.class" references chests and furnaces in some way
"net/minecraft/a/a/b/a/b.class" is about furnace contents
"net/minecraft/a/a/b/a/c.class" is about chest contents
"net/minecraft/a/a/c/a.class" is (I THINK) the world generator class (I recognized a value, "684.412"), editing this will most likely change how worlds are generated
That's all I have. I'll continue looking.
The olddays mod is dead, sorry to tell you.
The far lands generation was epic, why not re-add it?
If Facebook, Myspace, and Twitter were all destroyed, 90% of teens would
go insane. If you're one of the 10% that would be laughing at them,
copy & paste this into your signature and hope it happens.
Well 1.9 is finally out. It's time for enigma to shine.
Slabs- Bring easily place able upside down slabs back to minecraft!
Go for it! =D
Here are my most recent 1.9 mappings if you want a starting point. They're from an old snapshot though.
https://bitbucket.org/cuchaz/minecraft-mappings/src/72eaa6e04904cdbc358e208cd339e5abc6cef122/?at=1.9-15w32a
Sorry for disturbance, but can't get Enigma working with 1.7.10 mappings provided by the database. Constantly get an error "Line 2: malformed line: FIELD a treeMap".
The mappings are exactly the ones I got from the database, no editing from my side...
That looks bad. I have no idea what went wrong. =P
Java 8 update 74, tried Enigma 0.10.3, 0.10.4. Get some kind of error (screenshot is in attachments) on startup and abovementioned error on mappings opening.
Maybe I am doing something wrong? I should open main minecraft JAR file in Enigma, then open .mappings file for the appropriate version, right?
Maybe the mappings file is for older version of Enigma?
I am very sorry to disturb you with a problem with such an outdated version, but I really need to deobfuscate source code, and MCP doesn't want to work either.
I have no idea what's going on there. My program doesn't even have a dialog box like that.
Seems to be Java error then... Oh great... Anyways, thank you very much for your help, at least now I know Enigma is ok. Will continue to search for the source of trouble.
I've never used Enigma on Java 8. I have no idea if it will work or not. I know it works on Java 7 though.
It works on Java 8 well. The what I have for it from when I first used it.
Slabs- Bring easily place able upside down slabs back to minecraft!