Basically, I'm currently working on a mod that involves multiple crops. I programmed and added in the first two, no problem. However, I just finished the third and when I tried to run it the crash report said no room left on terrain.png
First thing that came to mind was to make a terrain2.png and set the crop overrides to that. But it said terrain2.png couldn't be registered. I haven't the slightest idea how to even approach this problem.
Please, there has GOT to be some way to expand the terrain capabilities. I absolutely refuse to stop here, this mod is way to important to just cut 90% off and publish it. Anything, any source, any web site, any hint at all I'm willing to try. Thank you in advance.
Or using ModLoader and not using texture overrides.
You need to be using some sort of Minecraft Mod Loader to add more textures.
I know I said I'm open to any advice, but you might as well be insulting me right now. I have over 120 lines of codes, and about 15 different class files programmed already. I've ran the test client and fixed over 40 crash reports. Now do you honestly think I could've done any of that without first installing modloader or using proper code? If I didn't have modloader I would've posted something more the along the lines of "duuhhhhh, how do I do mod?". I thought posting Advanced at the beginning of the title would keep away people who don't know what they're talking about but apparently I instead attracted those who don't know how to read.
I don't believe there is a way to do this with modloader. In fact I think this is probably one of the major pitfalls of that API. However Minecraft Forge does have built in functionality for infinite spite indices. I would recomend porting your mod to that API instead (you will thank me latter). The only real alternitives I can see is try and reduce the spites or try and re-write the engine yourself (but that would make your mod incompatible with a lot of mods out there)
I don't believe there is a way to do this with modloader. In fact I think this is probably one of the major pitfalls of that API. However Minecraft Forge does have built in functionality for infinite spite indices. I would recomend porting your mod to that API instead (you will thank me latter). The only real alternitives I can see is try and reduce the spites or try and re-write the engine yourself (but that would make your mod incompatible with a lot of mods out there)
Please quit directing people to forge, otherwise known as fpsdrop.
I cant read?, I dont think you put anything about having 120 lines of code in 15 different files. All i got from your explanation was you tried to add new crops and are putting the textures in terrain.png and it became full. I thought if you were using ModLoader you would be using something like this to add your textures.
Crop.blockIndexInTexture = ModLoader.addOverride("/terrain.png", "/mods/name of mod/crop.png");
So I assumed you were not using it. I was also just trying to help you and not trying to insult you because I didnt think that everybody that is modding for Minecraft is actually using ModLoader.
And yes, you can do almost all of that without the use of ModLoader, of course this is editing the Minecraft source.
Well maybe he relises the terrible fpsdrop that forge gives.
Please quit directing people to forge, otherwise known as fpsdrop.
It might also be known as the only viable solution to the OPs problem.
The constant Forge bashing is really getting on my nerves, there really is no downside to using it (and mods/texture packs would be the cause of most fps drops not Forge, at least not significantly)
First thing that came to mind was to make a terrain2.png and set the crop overrides to that. But it said terrain2.png couldn't be registered. I haven't the slightest idea how to even approach this problem.
Please, there has GOT to be some way to expand the terrain capabilities. I absolutely refuse to stop here, this mod is way to important to just cut 90% off and publish it. Anything, any source, any web site, any hint at all I'm willing to try. Thank you in advance.
I know I said I'm open to any advice, but you might as well be insulting me right now. I have over 120 lines of codes, and about 15 different class files programmed already. I've ran the test client and fixed over 40 crash reports. Now do you honestly think I could've done any of that without first installing modloader or using proper code? If I didn't have modloader I would've posted something more the along the lines of "duuhhhhh, how do I do mod?". I thought posting Advanced at the beginning of the title would keep away people who don't know what they're talking about but apparently I instead attracted those who don't know how to read.
Please quit directing people to forge, otherwise known as fpsdrop.
Well maybe he relises the terrible fpsdrop that forge gives.
It might also be known as the only viable solution to the OPs problem.
The constant Forge bashing is really getting on my nerves, there really is no downside to using it (and mods/texture packs would be the cause of most fps drops not Forge, at least not significantly)