Love this, I don't get much out of my PC and this certainly helped, even if it's just a small amount every bit helps.
Actually I'd say it bumped me about ten frames with just Optifine and Optitick on an otherwise Vanilla copy.
When I get some mods on it will probably lag up a little bit again, but not nearly as bad as before, thank a ton for this, the more FPS boosting mods out there the better.
Edit:
@mikeydomm1988,
Did you spike on the Optifine+Optitick picture? Or is it really just better to have Optitick alone?
Something is wrong with the screenshots and the last one uses HD textures.
I would expect OptiTick to reduce the tick() lag, which is shown as white tops on the lagometer. The red lag (rendering) should not be affected.
Something is wrong with the screenshots and the last one uses HD textures.
I would expect OptiTick to reduce the tick() lag, which is shown as white tops on the lagometer. The red lag (rendering) should not be affected.
Oh that's what it is, I was wondering about that. I wasn't looking at the screen much, just the numbers.
Something is wrong with the screenshots and the last one uses HD textures.
I would expect OptiTick to reduce the tick() lag, which is shown as white tops on the lagometer. The red lag (rendering) should not be affected.
Well. Edit the fd.class to not autosave. Or the white lagspikes will still be in-game.
Also. I would like a merged version of this with MinecraftForge. Tried to do it myself and failed pretty epicly. :/
The best thing to look at is the rate of memory allocation. Here's VisualVM when I ran the same 1.5 minute path along a new world beach:
BEFORE (OptiFine only run from Minecraft.exe)
AFTER (OptiTick+OptiFine run from Minecraft.exe)
Of course, JVM options and a big beefy CPU will reduce or eliminate the need for OptiTick. Running with the -XX:+DoEscapeAnalysis option (enabled by default in JDK7!) will nearly hide the benefits of OptiTick.
Easier way. Decompile modloader's ok.class. Download WinMerge. Find modloader's ok.class and OptiTick's one. Merge them then recompile. OptiTick would require modloader to run but.
Easier way. Decompile modloader's ok.class. Download WinMerge. Find modloader's ok.class and OptiTick's one. Merge them then recompile. OptiTick would require modloader to run but.
Download MCP, set it up, patch the minecraft.jar within MCP with the first mod, decompile, take the conflicting class out, clean up, patch the jar with the second mod, decompile, merge with winmerge, recompile.
The best thing to look at is the rate of memory allocation. Here's VisualVM when I ran the same 1.5 minute path along a new world beach:
BEFORE (OptiFine only run from Minecraft.exe)
AFTER (OptiTick+OptiFine run from Minecraft.exe)
Of course, JVM options and a big beefy CPU will reduce or eliminate the need for OptiTick. Running with the -XX:+DoEscapeAnalysis option (enabled by default in JDK7!) will nearly hide the benefits of OptiTick.
Where did your 100+fps come from?
The 100+ FPS comes from using default minecraft 16x16 textures. I forgot I was using HD textures in the screenshots. =/ I can retake them if yall would like.
im confused on how to merge the fd.class for shockAPi and this mod would really love it to work with the aether
MCPatcher is recommended for conflict mods, because it can combine them all together rather well (I think it uses diff to accomplish this.)
For example, Shock, GUI APIs both edit the same class, and MCPatcher will try to merge them together (which, seems to work) also, SPC and another API mod seem to clash, but again, MCPatcher saves the day.
You can also have it patch both GLSL and Modloader mods at the same time without issue. (But I have a GLSL issue that isn't due to this.)
MCPatcher is recommended for conflict mods, because it can combine them all together rather well (I think it uses diff to accomplish this.)
For example, Shock, GUI APIs both edit the same class, and MCPatcher will try to merge them together (which, seems to work) also, SPC and another API mod seem to clash, but again, MCPatcher saves the day.
You can also have it patch both GLSL and Modloader mods at the same time without issue. (But I have a GLSL issue that isn't due to this.)
Right. That doesn't sound like you know a **** about modding and java.
Actually I'd say it bumped me about ten frames with just Optifine and Optitick on an otherwise Vanilla copy.
When I get some mods on it will probably lag up a little bit again, but not nearly as bad as before, thank a ton for this, the more FPS boosting mods out there the better.
Edit:
@mikeydomm1988,
Did you spike on the Optifine+Optitick picture? Or is it really just better to have Optitick alone?
Something is wrong with the screenshots and the last one uses HD textures.
I would expect OptiTick to reduce the tick() lag, which is shown as white tops on the lagometer. The red lag (rendering) should not be affected.
Oh that's what it is, I was wondering about that. I wasn't looking at the screen much, just the numbers.
Well. Edit the fd.class to not autosave. Or the white lagspikes will still be in-game.
Also. I would like a merged version of this with MinecraftForge. Tried to do it myself and failed pretty epicly. :/
If anyone else sees this result in single player please post here.
I wasn't sure why/how people were getting those huge numbers... notch said pretty much the same thing, you won't see a big fps improvement
https://twitter.com/#!/notch/status/98804377673936899
The best thing to look at is the rate of memory allocation. Here's VisualVM when I ran the same 1.5 minute path along a new world beach:
BEFORE (OptiFine only run from Minecraft.exe)
AFTER (OptiTick+OptiFine run from Minecraft.exe)
Of course, JVM options and a big beefy CPU will reduce or eliminate the need for OptiTick. Running with the -XX:+DoEscapeAnalysis option (enabled by default in JDK7!) will nearly hide the benefits of OptiTick.
Where did your 100+fps come from?
That's fine, most of the benefit comes from fd.class - use ModLoader's version of ok.class.
remove ok.class from OptiTick
answered x3, done
Easier way. Decompile modloader's ok.class. Download WinMerge. Find modloader's ok.class and OptiTick's one. Merge them then recompile. OptiTick would require modloader to run but.
Can you merge other mods with this method? o_O
Indeed?.... It's EASY. :smile.gif:
What program do I use to decompile/recompile the classes? xD
It's not easy D: I'm so confused lol... I have no idea what I'm doing. I installed winmerge and this thing.
The 100+ FPS comes from using default minecraft 16x16 textures. I forgot I was using HD textures in the screenshots. =/ I can retake them if yall would like.
MCPatcher is recommended for conflict mods, because it can combine them all together rather well (I think it uses diff to accomplish this.)
For example, Shock, GUI APIs both edit the same class, and MCPatcher will try to merge them together (which, seems to work) also, SPC and another API mod seem to clash, but again, MCPatcher saves the day.
You can also have it patch both GLSL and Modloader mods at the same time without issue. (But I have a GLSL issue that isn't due to this.)
Right. That doesn't sound like you know a **** about modding and java.
You're right, I don't know anything about java! It's a horrible language. :wink.gif:
It's not horrible, it's a great programming language. Easy to understand, easy to fix errors. Meh
You're making fun of yourself now. :laugh.gif:
Python's way better. :tongue.gif: