Christian
29edd242cd
Fix coremods without a manifest crashing the game. Closes #181
2013-03-10 01:05:31 -05:00
Christian
ca2d8bd834
Fix reflection helper: it needs to unmap the classname to find the field maps.
2013-03-09 17:58:18 -05:00
Christian
2a779ec328
Try a different way of remapping the fields. Should work because it's userspace, not relauncher space
2013-03-09 17:36:31 -05:00
Christian
591e65fa1a
Revert "Use the reobfuscation maps in the reflection helper for field lookups: should help some reflection cases with the deobf."
...
This reverts commit 485db6be2e .
2013-03-09 17:32:11 -05:00
Christian
485db6be2e
Use the reobfuscation maps in the reflection helper for field lookups: should help some reflection cases with the deobf.
2013-03-09 17:19:48 -05:00
Christian
25f3fcad46
Fix up some relauncher stuff: the vanilla applet works now, as do other applets. Deobf data is resolveable for them too.
2013-03-09 15:25:58 -05:00
LexManos
6bf7c9878c
Fixed srg name of minecraftDir for runtime deobf.
2013-03-09 11:52:40 -08:00
Christian
95d0ff18cd
Fix runtime deobfuscation for remapped inner classes
2013-03-09 14:06:39 -05:00
Christian
58ee06ea8e
Some fixes for the snapshot
2013-03-09 12:10:13 -05:00
RainWarrior
889efc1c0a
Fixes GameRegistry.registerBlock
2013-03-09 14:06:12 +04:00
Christian
0419b9d975
Update MCP info for latest
2013-03-08 23:14:30 -05:00
Christian
f1c6bdd57d
Support the MCP format of partial reobfuscation for portability. Ensure modloader-like compatibility
2013-03-08 23:13:39 -05:00
Christian
80a40c03e6
Update to MCP 1.5 and minecraft 1.5.
2013-03-08 20:36:05 -05:00
Christian
5bfaf7c170
Global object registry, also, support the new itemblockwithmetadata constructor
2013-03-08 13:17:12 -05:00
Christian
2d98835db8
Scala support!
...
It's still primitive, I hope that people will like it. I do :)
2013-03-07 20:22:24 -05:00
Christian
6eeae8c49f
Fix up state transition derp when the server crashes with an error- it shouldn't double-derp
2013-03-07 19:37:52 -05:00
Christian
c42a210140
Strip deprecated code
2013-03-07 19:33:34 -05:00
Christian
a723aa6860
Refresh copyright notices on everything
2013-03-07 19:25:48 -05:00
Christian
f0495a8abc
Don't enforce signatures on minecraft classes
2013-03-02 14:48:08 -05:00
Christian
fcdbb4f5b3
Fix up runtime deobfuscation. Working well now.
2013-03-02 10:46:32 -05:00
Christian
e105337ff4
Build, and use, MC versioned deobfuscation data
2013-03-02 10:30:45 -05:00
Christian
f52e2112dd
Merge branch 'runtimedeobf' into snapshot15
2013-03-02 10:04:06 -05:00
Christian
3410242f03
Update FML to 1.5 snapshot 13w09c
2013-03-02 02:06:32 -05:00
Christian
9b9c46d93b
Tweaks to runtime deobf
2013-03-02 01:49:45 -05:00
LexManos
47b5e99b6f
Fix crash in GuiModList for mod logo files, logo is not rendering for unknow reason.
2013-02-27 22:41:00 -08:00
Christian
6a581803a9
Tweak IASM hook api. You can return multiple classes now.
2013-02-26 15:04:45 -05:00
Christian
b4e0c709c5
Merge branch 'runtimedeobf' into snapshot15
2013-02-26 10:24:03 -05:00
Christian
f3458456a2
Change readFully to actually read a bunch of bytes at once now. Thanks to nallar and aartbluestoke for the suggestion to
...
revisit this..
2013-02-26 01:07:14 -05:00
Christian
937e9a0169
Update libs for 1.5. Lots of new libs.
2013-02-26 00:16:57 -05:00
Christian
5347caa1c4
Merge branch 'master' into snapshot15
...
Conflicts:
patches/minecraft/net/minecraft/client/renderer/RenderEngine.java.patch
2013-02-25 21:53:56 -05:00
Christian
52f6a674ea
Merge branch 'master' into snapshot15
...
Conflicts:
client/cpw/mods/fml/client/TextureFXManager.java
2013-02-25 21:18:08 -05:00
immibis
67f12d6dec
Console log thread should be a daemon thread.
2013-02-23 19:27:16 +13:00
Christian
ce68456f97
Fix Language Registry, closes #163
2013-02-17 16:28:54 -05:00
Christian
29e59438c5
Fix Language Registry, closes #163
2013-02-17 16:22:58 -05:00
Christian
10d4acfad2
Merge branch 'master' into runtimedeobf
2013-02-16 14:28:29 -05:00
Christian
22dbe411d9
Fix up mistake that broke all modloading. Nice.
2013-02-04 10:58:48 -05:00
Christian
a99d110fff
Fix some class naming and packaging issues, pending an MCP update
...
for the same
2013-02-02 10:54:48 -05:00
Christian
f21929b7d1
Update for MCP 7.34 and MC 13w05b
2013-02-01 23:05:23 -05:00
Christian
5d78b310da
MCP compilation works
2013-02-01 22:42:28 -05:00
Christian
549b6fd535
IMC tweaks: runtimeMessages now work (thanks for all that testing for this much requested feature!)
...
and IMCEvent will no longer remove messages if no one gets them, so you can do
just manual runtime polling, if you wish.
2013-01-31 13:39:53 -05:00
Christian
9fafdc1695
More logging tweaks. You can probably configure individual mod log files if you wish now
2013-01-30 20:55:12 -05:00
Christian
f169f7c92f
A log of logging cleanup. FML will now read logging.properties to configure logging channels a couple of times during startup.
...
You should be able to filter a lot of messages based on things like modid and certain FML related features that can be noisy
like item tracking.
Should close #175
2013-01-30 18:57:21 -05:00
Christian
b9ccadb2f1
Final part of the deobfuscation data setup- fields are now deobfuscated as well.
...
All that remains, is to figure out what and how to distribute the deobfuscation data itself.
2013-01-28 17:48:44 -05:00
Christian
f00650481b
Read the joined.srg file directly from lib/deobfuscation_data.zip now. Still debating distribution method.
2013-01-28 17:39:22 -05:00
Christian
5d4c2fed88
Now actually works for mods, somewhat. It currently generates access violations for
...
ModLoader mods that presume access to fields that are not actually accessible from
a different package.
2013-01-27 22:42:36 -05:00
Christian
66a81e7dbe
Method deobfuscation now works
2013-01-27 21:50:08 -05:00
Christian
6b5a433f65
Working to read class names and remap them at runtime.
2013-01-27 17:09:00 -05:00
Christian
b5d5c95b33
First draft runtime deobf
2013-01-27 15:55:37 -05:00
Christian
3ac891fa5a
Try and handle "death on startup" a bit cleaner
2013-01-27 15:54:36 -05:00
Christian
2dc0189179
Deprecate the old GUI ticktype. They're dead and have been for some time.
2013-01-24 17:29:46 -05:00