Guys, these are called resource packs, not mod packs. basically, everything in the resource folder could be edited, not the entire game.I also think that because the sound files are not inside tha .jar, that resource and texture packs will have to stay seperate.
Guys, these are called resource packs, not mod packs. basically, everything in the resource folder could be edited, not the entire game.I also think that because the sound files are not inside tha .jar, that resource and texture packs will have to stay seperate.
Resource and texture packs are the same thing (allegedly). They're going to move all that stuff, including the sounds, outside of the jar.
Yes, we've pretty much established that they aren't mod pack, though that's based on current information. However, it's been hinted that mods will be able to be included in resource packs in the future, so that's what we've been discussing.
Well dinnerbone has confirmed 2 things (via twitter):
• You will be able to edit languages, so you can (indirectly) change block names. (This is modding-ish)
• You will be able to ADD new sounds (Not just change) (Definitely modding)
Guys, these are called resource packs, not mod packs. basically, everything in the resource folder could be edited, not the entire game.I also think that because the sound files are not inside tha .jar, that resource and texture packs will have to stay seperate.
The problems is that Dinnerbone has said that even the vanilla game will be a resource pack under the new system. And yes, they have said that texture packs will be a type of resource pack going forward. This is not up for debate, check Dinnerbone's twitter.
Frankly, nobody's sure what "Resource Packs" are actually going to be or the extent of what they'll be able to do. It's all wild speculation (some more wild than others) with few concrete details just yet. And even the things that we're sure of... they may not implement or may not do well enough to count.
As I said, let's wait and see and be prepared to roll with the punches.
Well dinnerbone has confirmed 2 things (via twitter):
• You will be able to edit languages, so you can (indirectly) change block names. (This is modding-ish)
• You will be able to ADD new sounds (Not just change) (Definitely modding)
OK... so... what this basically means is that sound-enabled mods aren't going to have to figure out a hack-y way around Minecraft's sound system. Good to know, I guess.
We'll have to see how things go, but to be honest, when you gather all the information from all sources it sounds like they plan to go with a skyrim-style mod loader system. There's no logical reason to make these "resource packs" but not allow us to add compiled .class files to the packs. Why do all this work just to let us edit a few extra files? It's totally illogical.
For example, if they were going to let us add additional sounds, they would have to allow us to load mods into the same resource pack, else it's no different than a mod-supported texture pack.. (just with sounds). But the mod would have the sounds already loaded anyway, how often do you see us making a texture pack with "mod support" for sounds? That's kinda silly. But maybe I'm just short sighted with it since even if they do allow us to change sounds, I probably won't.
Now, you guys could be right, maybe they're not changing anything related to modded, just giving texture packs (now named resource packs) more control over the non-code files. But I can't possibly imagine why they would go through all this trouble (and whats the purpose of the mod loader system?) to add something so simple. It's not exactly hard to add a few additional lines of code to swap out any resource file it finds in the texture pack instead of just .PNG files. Honestly, unless MC's code is that screwed up, that's a 1-day job for a good programmer.
I really think we will be able to swap out class files soon, I can't imagine any other reason what so ever for doing this. But who knows, like I said before, Mojang isn't exactly known for being the best coders on the block. I can even nutpick things wrong with their CODE by looking at the textures object names. They don't even follow industry standards. Very annoying.
Well dinnerbone has confirmed 2 things (via twitter):
• You will be able to edit languages, so you can (indirectly) change block names. (This is modding-ish)
• You will be able to ADD new sounds (Not just change) (Definitely modding)
There will be no replacing of class files, no code changing through the resource pack system or the API (which won't be a "mod API" anyways), i wouldn't expect too much.
Meringue is right, you will be able to script when sounds play, but it has been said this will be done using JSON not Java. Meaning you won't be really doing coding for when they play, but more like make scripts that run when a certain event is called. For instance, you're in a forest biome and the game has decided that it should play music, and your custom song (a song from Z:OoT) is chosen to play. Or maybe you walk on soulsand, so an event is triggered. I hope this covers even things like crafting items, opening chests (in dungeons :P), being near villagers, being in combat, ect.
Who knows, maybe it WILL even involve textures, maybe not the same as traditional modding for texturing features, but more manual "override this texture" "only put it on this face" kind of thing with JSON. Of course it would be severely limited compared to what mods give us now.
Also, from what I've read, resource packs will be ALL there is. They'll be like an upgraded texture pack. It sounds like texture packs will be able to include more resources, they won't be their own separate entity.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
As a Soundpack creator, this sounds VERY interesting. Does this mean that I could make a Jump sound for Steve?
Well, I think it will depend on how Mojang goes about doing it. It seems to me like it will ultimately rely on what they add support for. For instance, if they make an event called, they you would be able to make a sound for something (like jumping or environment-specific sounds), but possibly if they don't add the even listeners, you won't be able to do certain things like that.
I'm basically only expecting the ability to change sounds for existing things that have sounds and maybe a few other things (general mob sounds even if the mobs are silent in vanilla). It doesn't seem like you'll be able to make that specific of sounds (birds chirping, waterfalls, ect.) unless Mojang adds support for it. I could be wrong, I'm not really sure how it works with JSON, maybe you can make your own event listeners.
Rollback Post to RevisionRollBack
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
If only I could program something other than "hello world" in Python. Does anyone have any ideas on how I could learn about programming for these resource packs? It looks like its going to be JSON, but I havent a clue how to code.
If only I could program something other than "hello world" in Python. Does anyone have any ideas on how I could learn about programming for these resource packs? It looks like its going to be JSON, but I havent a clue how to code.
JSON isn't really that bad, it's pretty easy to figure out how to do what you want by looking at examples.
I kinda feel like it's a sort of more advanced XML, more so than programming.
Edit sound files? I haven't heard about that. The other files are all well and good, but I have wanted to customize sound for a long time now. Does anyone know if it is possible to add new sounds and cue them at certain times? I have wanted to make start at the beginning of a Minecraft day. I wouldn't assume it could be done with out third-party tools, but I haven't been keeping up. Needless to say, I don't know of anything else.
i would so get your resource/texture pack dude.... just listening to those songs makes me so nastalgic
Coding-wise resources refer pretty much any files needed for your code. Images, fonts, sounds...
I imagine resource packs will encompass ALL of those things, rather than specifically alter images.
Basically resource packs are going to be there so when a mod needs to add something like say... a block, it doesn't have to dig too deep into the jar itself. The less dependance on the jar, the more flexible mods will be. Resource packs most likely won't be mods, but mods will need to use resource packs.
Coding-wise resources refer pretty much any files needed for your code. Images, fonts, sounds...
I imagine resource packs will encompass ALL of those things, rather than specifically alter images.
Basically resource packs are going to be there so when a mod needs to add something like say... a block, it doesn't have to dig too deep into the jar itself. The less dependance on the jar, the more flexible mods will be. Resource packs most likely won't be mods, but mods will need to use resource packs.
So... if I'm understanding what you're saying, that means that installing mods will go from "put into /mods/ folder" to "put file A into /mods/ folder and put file B into /resourcepacks/ folder". Making a two-step process out of a one-step process doesn't seem like a great idea.
I imagine that if this is the case, one of the first versions of Forge post-1.6 will seek to patch it back into a 1-zip installation.
I doubt mods will be their own separate thing. Script files are often seen as just another type of resource by a lot of game engines.
That said, there does need to be some sort of division between the two for multiplayer. No reason to send the clients any information other than what they need to render stuff. Clients should stay blissfully ignorant of the inner workings of any mods running on the server.
Rollback Post to RevisionRollBack
Tis far better to be a witty fool than a foolish wit.
The Meaning of Life, the Universe, and Everything.
Join Date:
11/5/2011
Posts:
504
Minecraft:
Maffhew
Member Details
I'm not Swedish but all these Swedish holidays are reaaaalllyy ticking me off. I mean really? Is there a holiday EVERY Thursday? Just release something; a picture, a prerelease of a prerelease.
I say we keep this thread and post stuff we find out in it now that resource packs are out.
Anybody found out anything neat yet? I noticed cobblestone was renamed to cobblestone in the game files which means that your stonebrick texture is used as cobblestone when you convert. Just a bug though.
I say we keep this thread and post stuff we find out in it now that resource packs are out.
Anybody found out anything neat yet? I noticed cobblestone was renamed to cobblestone in the game files which means that your stonebrick texture is used as cobblestone when you convert. Just a bug though.
This. All of this is what I was going to say. I'm just trying to figure out some bits. Does anyone know how to open the ".mcmeta" files?
Putting the CENDENT back in transcendent!
Resource and texture packs are the same thing (allegedly). They're going to move all that stuff, including the sounds, outside of the jar.
Yes, we've pretty much established that they aren't mod pack, though that's based on current information. However, it's been hinted that mods will be able to be included in resource packs in the future, so that's what we've been discussing.
• You will be able to edit languages, so you can (indirectly) change block names. (This is modding-ish)
• You will be able to ADD new sounds (Not just change) (Definitely modding)
Frankly, nobody's sure what "Resource Packs" are actually going to be or the extent of what they'll be able to do. It's all wild speculation (some more wild than others) with few concrete details just yet. And even the things that we're sure of... they may not implement or may not do well enough to count.
As I said, let's wait and see and be prepared to roll with the punches.
YAY!!!
OK... so... what this basically means is that sound-enabled mods aren't going to have to figure out a hack-y way around Minecraft's sound system. Good to know, I guess.
For example, if they were going to let us add additional sounds, they would have to allow us to load mods into the same resource pack, else it's no different than a mod-supported texture pack.. (just with sounds). But the mod would have the sounds already loaded anyway, how often do you see us making a texture pack with "mod support" for sounds? That's kinda silly. But maybe I'm just short sighted with it since even if they do allow us to change sounds, I probably won't.
Now, you guys could be right, maybe they're not changing anything related to modded, just giving texture packs (now named resource packs) more control over the non-code files. But I can't possibly imagine why they would go through all this trouble (and whats the purpose of the mod loader system?) to add something so simple. It's not exactly hard to add a few additional lines of code to swap out any resource file it finds in the texture pack instead of just .PNG files. Honestly, unless MC's code is that screwed up, that's a 1-day job for a good programmer.
I really think we will be able to swap out class files soon, I can't imagine any other reason what so ever for doing this. But who knows, like I said before, Mojang isn't exactly known for being the best coders on the block. I can even nutpick things wrong with their CODE by looking at the textures object names. They don't even follow industry standards. Very annoying.
Meringue is right, you will be able to script when sounds play, but it has been said this will be done using JSON not Java. Meaning you won't be really doing coding for when they play, but more like make scripts that run when a certain event is called. For instance, you're in a forest biome and the game has decided that it should play music, and your custom song (a song from Z:OoT) is chosen to play. Or maybe you walk on soulsand, so an event is triggered. I hope this covers even things like crafting items, opening chests (in dungeons :P), being near villagers, being in combat, ect.
Who knows, maybe it WILL even involve textures, maybe not the same as traditional modding for texturing features, but more manual "override this texture" "only put it on this face" kind of thing with JSON. Of course it would be severely limited compared to what mods give us now.
Also, from what I've read, resource packs will be ALL there is. They'll be like an upgraded texture pack. It sounds like texture packs will be able to include more resources, they won't be their own separate entity.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
Seems like it.
Well, I think it will depend on how Mojang goes about doing it. It seems to me like it will ultimately rely on what they add support for. For instance, if they make an event called, they you would be able to make a sound for something (like jumping or environment-specific sounds), but possibly if they don't add the even listeners, you won't be able to do certain things like that.
I'm basically only expecting the ability to change sounds for existing things that have sounds and maybe a few other things (general mob sounds even if the mobs are silent in vanilla). It doesn't seem like you'll be able to make that specific of sounds (birds chirping, waterfalls, ect.) unless Mojang adds support for it. I could be wrong, I'm not really sure how it works with JSON, maybe you can make your own event listeners.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
I guess time will tell.
JSON isn't really that bad, it's pretty easy to figure out how to do what you want by looking at examples.
I kinda feel like it's a sort of more advanced XML, more so than programming.
EDIT: Here's a bunch of JSON examples
http://json.org/example.html
i would so get your resource/texture pack dude.... just listening to those songs makes me so nastalgic
I imagine resource packs will encompass ALL of those things, rather than specifically alter images.
Basically resource packs are going to be there so when a mod needs to add something like say... a block, it doesn't have to dig too deep into the jar itself. The less dependance on the jar, the more flexible mods will be. Resource packs most likely won't be mods, but mods will need to use resource packs.
I imagine that if this is the case, one of the first versions of Forge post-1.6 will seek to patch it back into a 1-zip installation.
That said, there does need to be some sort of division between the two for multiplayer. No reason to send the clients any information other than what they need to render stuff. Clients should stay blissfully ignorant of the inner workings of any mods running on the server.
Also, I assume there would be some sort of thing that calls compiled main class, allowinf mods to be run like
I say we keep this thread and post stuff we find out in it now that resource packs are out.
Anybody found out anything neat yet? I noticed cobblestone was renamed to cobblestone in the game files which means that your stonebrick texture is used as cobblestone when you convert. Just a bug though.
This. All of this is what I was going to say. I'm just trying to figure out some bits. Does anyone know how to open the ".mcmeta" files?