xau, do you think that it will be possible to add our own mods to this? For example, I have a mini-mod to get stacks of 4 bacon (old hat, I know!) that's just a one byte change in oj.class.
The plan is to eventually release a more generic mod installer which you will be able to distribute a mod package file for. I will probably need to pick up the pace now that I released the src so we don't have 50000 different patching apps released. Anyone interested in this feel free to PM me.
Quote from Koolwitak »
The "better grass" is optional, right?
It is optional and unselected by default.
Quote from ihasabanana »
No classes match for ...
If you are using the latest version of the patcher it should pop up a helpful message in your face explaining what's wrong with your minecraft.jar and how to fix it.
Xau, this is an awesome patcher! I love how well it works. Thank you so much for all your work. The new patcher even allows me to apply my own modified texture pack now! Works like a charm.
I want to see people start taking advantage of the ability to make custom flowing water and lava now. Is it possible to get this patcher more notice, maybe even see if notch will support it officially?
[Edit]I also agree with the above post. Making it work for 16x16 will make this an easy general patcher for any texture pack, and make applying tex packs much easier for the average user. Again, if it's possible to get official support from notch, this might even be able to be released with vanilla minecraft and more easily available to all!
16x16 should already work. I patch with the default 16x16 textures in testing all the time.
I think Notch has plans for a built-in texture pack chooser and an official plugin API, so I would not expect to see this (or any) patcher officially endorsed.
ETA2: FIXED. I thought it was odd that mcpatcher could read a RAR file without native OS support for it, so on a whim I repackaged it as a ZIP file. Works like a charm.
It's a mod that makes grass show on the sides of blocks in a shallow slope.
Is there a way to make the lava flow as fast as it did in the older patcher? The animation seems so choppy to me now.
Yeah, I was just about to post this. I don't use custom lava, and the flowing lava framerate is way too slow. Still lava animation is fine, but otherwise it's a bit jarring.
It's a mod that makes grass show on the sides of blocks in a shallow slope.
Is there a way to make the lava flow as fast as it did in the older patcher? The animation seems so choppy to me now.
Yeah, I was just about to post this. I don't use custom lava, and the flowing lava framerate is way too slow. Still lava animation is fine, but otherwise it's a bit jarring.
I used the MCPatcher and, in my excited ignorance, I used it on Minecraft when it was in a folder with the Brown & Bloom texture pack.
Now, whenever I open Minecraft when it's in the folder with Brown & Bloom, it crashes and I get this error message:
--- BEGIN ERROR REPORT a1dce528 --------
Generated 10/13/10 10:17 PM
Minecraft: Minecraft Alpha v1.1.2_01
OS: Mac OS X (i386) version 10.6.4
Java: 1.6.0_20, Apple Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Apple Inc.
LWJGL: 2.4.2
OpenGL: NVIDIA GeForce GT 330M OpenGL Engine version 2.1 NVIDIA-1.6.18, NVIDIA Corporation
java.lang.ArrayIndexOutOfBoundsException: 1027
at ht.<init>(ht.java:31)
at net.minecraft.client.Minecraft.a(SourceFile:252)
at net.minecraft.client.Minecraft.run(SourceFile:554)
at java.lang.Thread.run(Thread.java:637)
--- END ERROR REPORT a3fc82b8 ----------
I uninstalled and reinstalled both Brown & Bloom and the Minecraft client and yet this error report still shows up when Minecraft crashes. It doesn't seem to crash when it's outside of the Brown & Bloom folder, though.
Now, whenever I open Minecraft when it's in the folder with Brown & Bloom, it crashes and I get this error message:
It doesn't seem to crash when it's outside of the Brown & Bloom folder, though.
Quote from xau »
IMPORTANT: This patch only works with texture packs installed in your minecraft.jar, or that you install using the "Texture Pack" option on the patcher. If you just have your textures in the same folder as your Minecraft app/launcher, the patch will not work.
The new custom animated water and lava in the latest update is AWESOME! Although making a good looking water and lava texture that still tile well when animated is proving to be a bit of a pain.
The new custom animated water and lava in the latest update is AWESOME! Although making a good looking water and lava texture that still tile well when animated is proving to be a bit of a pain.
I find letting the patch scroll the textures from terrain.png to be an easier and smoother result than trying to use the new animations for flowing water/lava. I got a nice effect for still water/lava by tiling the terrain.png textures and overlaying some shifting highlights for a pleasing shimmer.
EDIT:I think I sorted it out, will post again if it turns out I havent :smile.gif:
I just copied TWO files (items.png and terrain.png) into minecraft.jar (without any isntaller or anything) and now everything looks pretty HD
but the problem is, there are some wierd textures around stuff I hold
here and example:
(EDIT: hmm, its completely invisible on the screenshot, wierd BUT in the game there are some half transparent areas on the stuff I hold, and the transparent areas change when I walk but they remain still when I do not move etc.)
I read that lava might also look wierd
ALSO; when I used the installer thing, it turned the terrain.png files into files with really large dimensions (above 2000x2000)
It's not completely invisible in the screenshot. Part just gets cut off. You need to use simg tags instead of img tags. Like this:
That said, I don't know what causes this. I only know that this happens to any item textures above 16x16.
The game takes the pixels along the side and makes a 3D object out of your 2D item. Since you change the size, the game still tries to take those pixels along the side, but it turns out all messed up.
Here I my steps, tell me where I err: (I have a mac, deal.)
1. Downloaded B&B, unzipped, then followed this path: Mac HD-Users-My Name-Library-Application Support-Minecraft-Bin.
2. Pulled all unzipped files and place in "Bin"
3. Downloaded Patch
4. Auto Fill took care of first two rows, I left the texture pack unchecked as I had already placed the files in my bin.
5. Hit Patch button, said successful.
6. Opened Minecraft (the downloaded version) Nothing changed at all.
7. Felt very bad about self.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
The plan is to eventually release a more generic mod installer which you will be able to distribute a mod package file for. I will probably need to pick up the pace now that I released the src so we don't have 50000 different patching apps released. Anyone interested in this feel free to PM me.
It is optional and unselected by default.
If you are using the latest version of the patcher it should pop up a helpful message in your face explaining what's wrong with your minecraft.jar and how to fix it.
I want to see people start taking advantage of the ability to make custom flowing water and lava now. Is it possible to get this patcher more notice, maybe even see if notch will support it officially?
[Edit]I also agree with the above post. Making it work for 16x16 will make this an easy general patcher for any texture pack, and make applying tex packs much easier for the average user. Again, if it's possible to get official support from notch, this might even be able to be released with vanilla minecraft and more easily available to all!
I think Notch has plans for a built-in texture pack chooser and an official plugin API, so I would not expect to see this (or any) patcher officially endorsed.
It's a mod that makes grass show on the sides of blocks in a shallow slope.
Is there a way to make the lava flow as fast as it did in the older patcher? The animation seems so choppy to me now.
Replacing at.class Replacing eg.class Patching class: AnimManager (ey.class) Change constant value 1048576 -> 262144 Update const reference 2 -> 313 - <init>@35 Replacing ht.class Patching class: Block (ly.class) Change constant value ClassRef{className='my'} -> ClassRef{className='BetterGrass'} Change constant value MethodRef{className='my', name='<init>', type='(I)V'} -> MethodRef{className='BetterGrass', name='<init>', type='(I)V'} Update const reference 93 -> 845 - <clinit>@212 Update const reference 365 -> 847 - <clinit>@217 Replacing ml.class Reading terrain.png... Patching class: AnimTexture (z.class) Reading gui/items.png... Patching class: Minecraft (net/minecraft/client/Minecraft.class) pass Minecraft to ml.<init> - <init>@124 pass Minecraft to ht.<init> - [email protected] pass Minecraft to at.<init> - <init>@136 pass Minecraft to eg.<init> - [email protected] Replacing WaterAnimation.class Replacing BetterGrass.class #### Success! ...probably #### [java, -cp, /Users/morganiq/Library/Application Support/minecraft/bin/minecraft.jar:/Users/morganiq/Library/Application Support/minecraft/bin/lwjgl.jar:/Users/morganiq/Library/Application Support/minecraft/bin/lwjgl_util.jar:/Users/morganiq/Library/Application Support/minecraft/bin/jinput.jar, -Djava.library.path=/Users/morganiq/Library/Application Support/minecraft/bin/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft] 28 Loading: net.java.games.input.OSXEnvironmentPlugin Starting up SoundSystem... Initializing LWJGL OpenAL (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) OpenAL initialized. Loading texture http://www.minecraft.net/skin/Player618.png Player count: 1 Patching class: Compass (aa.class) Change constant value 8.5 -> 16.5 Change constant value 7.5 -> 15.5 Fix new array[256] -> 1024 - <init>@30 Fix new array[320] -> 1152 - <init>@12 Fix new array[320] -> 1152 - <init>@21 Fix * 16 -> 32 - <init>@66 Fix * 16 -> 32 - <init>@77 .getRGB(...16,16,...16) to .getRGB(...32,32,...32) - <init>@86 Fix while(i<256) -> while(i<1024) - [email protected] Fix * 16 -> 32 - [email protected] Fix * 16 -> 32 - [email protected] Update const reference 32 -> 150 - [email protected] Update const reference 32 -> 150 - [email protected] Update const reference 30 -> 152 - [email protected] Update const reference 30 -> 152 - [email protected] Replacing at.class Replacing eg.class Patching class: AnimManager (ey.class) Change constant value 1048576 -> 1048576 Update const reference 2 -> 313 - <init>@35 Fix %16*16+_3*16 -> %16*32+_3*32 - [email protected] Fix /16*16+_4*16 -> /16*32+_4*32 - [email protected] glTexSubImage2D(...,16,16) -> glTexSubImage2D(...,32,32) - [email protected] glTexSubImage2D(...,16,16) -> glTexSubImage2D(...,32,32) - [email protected] Replacing ht.class Patching class: Tool3D (jh.class) Change constant value 16.0 -> 32.0 Change constant value 0.001953125 -> 4.8828125E-4 tool pixel top - [email protected] Update const reference 32 -> 295 - [email protected] Update const reference 32 -> 295 - [email protected] Update const reference 32 -> 295 - [email protected] Update const reference 32 -> 295 - [email protected] Fix tool tex nonsense - [email protected] Fix tool tex nonsense - [email protected] Fix tool tex nonsense - [email protected] Fix tool tex nonsense - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Update const reference 11 -> 296 - [email protected] Update const reference 11 -> 296 - [email protected] Update const reference 11 -> 296 - [email protected] Update const reference 11 -> 296 - [email protected] Patching class: Fire (jz.class) Change constant value 1.06 -> 1.03 Fix new array[320] -> 1152 - <init>@16 Fix new array[320] -> 1152 - <init>@25 Fix * 16 -> 32 - <init>@8 (unpatch) <init> *32 to *16 - <init>@7 Fix while(i<256) -> while(i<1024) - [email protected] Fix while(i<20) -> while(i<36) - [email protected] Fix while(i<20) -> while(i<36) - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Fix while(i<16) -> while(i<32) - [email protected] Fix * 16 -> 32 - [email protected] Fix * 16 -> 32 - [email protected] Fix * 16 -> 32 - [email protected] Fix * 16 -> 32 - [email protected] Fix mod 20 -> 36 - [email protected] Fix ILOAD_2; if_icmplt 19 -> if_icmplt 35 - [email protected] Update const reference 2 -> 58 - [email protected] Patching class: Block (ly.class) Change constant value ClassRef{className='my'} -> ClassRef{className='BetterGrass'} Change constant value MethodRef{className='my', name='<init>', type='(I)V'} -> MethodRef{className='BetterGrass', name='<init>', type='(I)V'} Update const reference 93 -> 845 - <clinit>@212 Update const reference 365 -> 847 - <clinit>@217 Replacing ml.class Reading terrain.png... Patching class: AnimTexture (z.class) Fix new array[1024] -> 4096 - <init>@5 Reading gui/items.png... Resizing gui/items.png from 256x256 to 512x512I've noticed there is no gui/items.png in Brown & Bloom…could that have anything to do with this error?
For reference, I also tried patching without a texture pack, and it worked fine, as verified by the appearance in-game of Better Grass.
ETA: Forgot to attach a screenshot. phpBB is failing to upload my attachment, so here are the values:
Original: ~/Library/Application Support/minecraft/bin/minecraft.original.jar
Output: ~/Library/Application Support/minecraft/bin/minecraft.jar
Texture Pack: ~/Documents/Minecraft/browncraft_v.1.1_02.rar
Tile Size: 32x32
All options checked.
ETA2: FIXED. I thought it was odd that mcpatcher could read a RAR file without native OS support for it, so on a whim I repackaged it as a ZIP file. Works like a charm.
Yeah, I was just about to post this. I don't use custom lava, and the flowing lava framerate is way too slow. Still lava animation is fine, but otherwise it's a bit jarring.
The fast lava made it more intimidating too.
Now, whenever I open Minecraft when it's in the folder with Brown & Bloom, it crashes and I get this error message:
I uninstalled and reinstalled both Brown & Bloom and the Minecraft client and yet this error report still shows up when Minecraft crashes. It doesn't seem to crash when it's outside of the Brown & Bloom folder, though.
Any insight would be much appreciated.
Damn... This almost beats minecraft itself its so awesome..
I find letting the patch scroll the textures from terrain.png to be an easier and smoother result than trying to use the new animations for flowing water/lava. I got a nice effect for still water/lava by tiling the terrain.png textures and overlaying some shifting highlights for a pleasing shimmer.
Cheers
If not does anyone know how to mod classic to use 32x32. Any help would be much appreciated.
I just copied TWO files (items.png and terrain.png) into minecraft.jar (without any isntaller or anything) and now everything looks pretty HD
but the problem is, there are some wierd textures around stuff I hold
here and example:
(EDIT: hmm, its completely invisible on the screenshot, wierd BUT in the game there are some half transparent areas on the stuff I hold, and the transparent areas change when I walk but they remain still when I do not move etc.)
I read that lava might also look wierd
ALSO; when I used the installer thing, it turned the terrain.png files into files with really large dimensions (above 2000x2000)
any idea why, and what I should do
The game takes the pixels along the side and makes a 3D object out of your 2D item. Since you change the size, the game still tries to take those pixels along the side, but it turns out all messed up.
The new animated fire works and looks amazing, but the other animated textures seem to have gone poof.
Painterly is 16x16 and doesn't have water or fire textures so turn off Custom Water/Lava in the patcher and use the built-in animations.
1. Downloaded B&B, unzipped, then followed this path: Mac HD-Users-My Name-Library-Application Support-Minecraft-Bin.
2. Pulled all unzipped files and place in "Bin"
3. Downloaded Patch
4. Auto Fill took care of first two rows, I left the texture pack unchecked as I had already placed the files in my bin.
5. Hit Patch button, said successful.
6. Opened Minecraft (the downloaded version) Nothing changed at all.
7. Felt very bad about self.