badplace to ask but I have 2 questions 1 which is better? Forge or risugami;s mod loader? whats the difference I never hear about risugami's? is it just the same as old mod loader?
Consider installing Forge-ModLoader (FML for short). It runs both Forge mods and ModLoader mods. As for which is better, Forge is definitely better. ModLoader is a really hacky system - you'll have more incompatibilities, plus Forge is faster.
I've gotten the mod "running" on Minecraft 1.6.1, but not yet "working". There are numerous times where Minecraft just crashes because there is something behind the scenes happening in Minecraft 1.6.1 that didn't happen before.
I just seem to have to re-design quite large chunks of code to make it cope with it. So it won't get released in the next few days, probably still a week minimum.
I've gotten the mod "running" on Minecraft 1.6.1, but not yet "working". There are numerous times where Minecraft just crashes because there is something behind the scenes happening in Minecraft 1.6.1 that didn't happen before.
I just seem to have to re-design quite large chunks of code to make it cope with it. So it won't get released in the next few days, probably still a week minimum.
Seems reasonable. It could have been worse, given all the new sound added in 1.6.
I got MAtmos to work. I have also made a lot of changes inside, as attempt to fix performance issues.
A side effect of this is that data dumps are not possible anymore unless a special option is checked (that I haven't created yet). Also I only noticed now how the data dump file weighs 500kB, which is kinda ridiculous so I disabled its generation at all.
Expansions are now in the expansion_r25 folder to handle some changes with the sound paths. To fix these expansions, remove all occurrences of "sound3/" (basically do a search and replace of "sound3/" to nothing.
Also considering the move of Minecraft 1.6 sounds to another location it feels appropriate to force expansions makers to fix that now...
I am still having troubles though, for instance I have an issue with playing sounds that do not exist, and also the Minecraft sound system spontaneously crashing even if MAtmos is turned off (???!!!???)
This is probably temporary: Sounds are no longer loaded only from matmos_ folders, but it is advised to keep the folders named matmos_ for future changes. So only sounds that are directly referenced within expansions are loaded. I really want to make it work the old way (load every single sound in matmos_*/), but I am still figuring things out.
As of today I still have no idea where the players should put the sound files in the Minecraft folder when installing MAtmos, so that's yet another problem. I will be seeking for help from other modders if I still can't figure this out.
everytime i try to start up minecraft with this mod installed i get this crash report:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 7/9/13 12:33 PM
Description: Initializing game
java.lang.VerifyError: (class: HaddonBridgeModLoader, method: sendOutgoingMessage signature: (Lnet/minecraft/network/packet/Packet203AutoComplete;)V) Incompatible argument to function
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 93703448 bytes (89 MB) / 238026752 bytes (227 MB) up to 469762048 bytes (448 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.7.779 Minecraft Forge 9.10.0.779 Optifine OptiFine_1.6.2_HD_U_A2 6 mods loaded, 6 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.7.779} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.779} [Minecraft Forge] (coremods) Unloaded->Constructed
TooManyItems{1.6.2} [TooManyItems] (coremods) Unloaded->Constructed
mod_MAtmos{Not available} [mod_MAtmos] (matmos_packaged.zip) Unloaded
mod_ZanMinimap{Not available} [mod_ZanMinimap] (ZansMinimap1.6.2.zip) Unloaded
Launched Version: Forge9.10.0.779
LWJGL: 2.9.0
OpenGL: Mobile Intel(R) 4 Series Express Chipset Family GL version 2.1.0 - Build 8.15.10.1994, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
I got MAtmos to work. I have also made a lot of changes inside, as attempt to fix performance issues.
A side effect of this is that data dumps are not possible anymore unless a special option is checked (that I haven't created yet). Also I only noticed now how the data dump file weighs 500kB, which is kinda ridiculous so I disabled its generation at all.
...........
....
As of today I still have no idea where the players should put the sound files in the Minecraft folder when installing MAtmos, so that's yet another problem. I will be seeking for help from other modders if I still can't figure this out.
Thank you for hard work!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I'm aiming for a release early this week, like Monday 15 to Thursday 18.
Here are some important notes, but this is not a full update notes:
+ There will not be a version of MAtmos for 1.6.1
+ MAtmos r25 may be unstable because of the changes involved, therefore a bugfix version of MAtmos for 1.6.2 is possible.
+ If you are creating expansions, or are using a custom expansion, they need to be updated. - ATTENTION: These instructions are informative. I know they work in ModLoader, but they remain untested yet with Forge/FML.
- Expansions and sound files are now placed in the ".minecraft/mods/" as Resource Packs, following these requirements:
- The Resource Pack must be extracted to the ".minecraft/mods/" folder, not remain zipped (unfortunately).
- The Resource Pack folder must begin with "matmos_", such as the folder path is ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/"
- The Resource Pack requires a ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/pack.mcmeta" file.
- The Expansions .xml files must be placed in the folder ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/expansions_r25/", for instance ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/expansions_r25/interactions_weapons.xml"
- There can be multiple Expansion files per resource pack
- An Expansion file can use sounds located outside of its resource pack
- Sounds must be placed in the folder ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/assets/minecraft/sound/", for instance ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/assets/minecraft/sound/matmos_extras/chimes_bamboo.ogg"
- Within the expansion .xml files, sound paths are now relative to the sound/ folder instead of the resources/ folder. This means "<path>sound3/matmos_extras/minecart1.ogg</path>" must be transformed to "<path>matmos_extras/minecart1.ogg</path>". You can so a search and replace "sound3/" to "" in order to fix it.
+ Data dumps files are not generated anymore in this version because of a design issue. In MAtmos r25, MAtmos does not anymore calculate values that are not required by any loaded expansions. I will issue a fix for this at a later time.
+ A modified version of MAtmos Designer to accommodate MAtmos r25 and the assets/ folder is not ready.
Also in a totally unrelated note, MAtmos should normally be released at the same time as a new sound mod I've been working on.
I've been using the designer to make a pack that includes background music for certain surroundings (the pack is based on a videogame, so we want to play music from the game in similar-looking areas). So far, I've always used a Stream because it just does what we need it to do. However, the sound from it always plays directionally instead of globally. Is there a way to fix that?
Try converting your music files from mono to stereo
Based on the current progress, do you expect that you'll be getting the 1.6.2 version out this week? Just curious, I'm really looking forward to seeing this mod updated.
Hard to play Minecraft without this mod Huuricane! Absolutely phenomenal job with the whole thing. I check back three times a day to see if it's been updated lol. No rush though, better to have it stable and bug free than rushed out with problems.
You also said you were working on another sound mod? Any info to share on that?
Can't wait for a 1.6 version!
I've gotten the mod "running" on Minecraft 1.6.1, but not yet "working". There are numerous times where Minecraft just crashes because there is something behind the scenes happening in Minecraft 1.6.1 that didn't happen before.
I just seem to have to re-design quite large chunks of code to make it cope with it. So it won't get released in the next few days, probably still a week minimum.
Resource packs can only replace sounds Minecraft already has, not add new sounds where there were none.
I got MAtmos to work. I have also made a lot of changes inside, as attempt to fix performance issues.
A side effect of this is that data dumps are not possible anymore unless a special option is checked (that I haven't created yet). Also I only noticed now how the data dump file weighs 500kB, which is kinda ridiculous so I disabled its generation at all.
Expansions are now in the expansion_r25 folder to handle some changes with the sound paths. To fix these expansions, remove all occurrences of "sound3/" (basically do a search and replace of "sound3/" to nothing.
Also considering the move of Minecraft 1.6 sounds to another location it feels appropriate to force expansions makers to fix that now...
I am still having troubles though, for instance I have an issue with playing sounds that do not exist, and also the Minecraft sound system spontaneously crashing even if MAtmos is turned off (???!!!???)
This is probably temporary: Sounds are no longer loaded only from matmos_ folders, but it is advised to keep the folders named matmos_ for future changes. So only sounds that are directly referenced within expansions are loaded. I really want to make it work the old way (load every single sound in matmos_*/), but I am still figuring things out.
As of today I still have no idea where the players should put the sound files in the Minecraft folder when installing MAtmos, so that's yet another problem. I will be seeking for help from other modders if I still can't figure this out.
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 7/9/13 12:33 PM
Description: Initializing game
java.lang.VerifyError: (class: HaddonBridgeModLoader, method: sendOutgoingMessage signature: (Lnet/minecraft/network/packet/Packet203AutoComplete;)V) Incompatible argument to function
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadBaseModClass(ModClassLoader.java:101)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.constructMod(ModLoaderModContainer.java:483)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:510)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:470)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 93703448 bytes (89 MB) / 238026752 bytes (227 MB) up to 469762048 bytes (448 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.7.779 Minecraft Forge 9.10.0.779 Optifine OptiFine_1.6.2_HD_U_A2 6 mods loaded, 6 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{6.2.7.779} [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge{9.10.0.779} [Minecraft Forge] (coremods) Unloaded->Constructed
TooManyItems{1.6.2} [TooManyItems] (coremods) Unloaded->Constructed
mod_MAtmos{Not available} [mod_MAtmos] (matmos_packaged.zip) Unloaded
mod_ZanMinimap{Not available} [mod_ZanMinimap] (ZansMinimap1.6.2.zip) Unloaded
Launched Version: Forge9.10.0.779
LWJGL: 2.9.0
OpenGL: Mobile Intel(R) 4 Series Express Chipset Family GL version 2.1.0 - Build 8.15.10.1994, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
what should i do to fix this?
Wait for this mod to be updated to 1.6.2 ? that could help.
Thank you for hard work!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Great, thanks!
Here are some important notes, but this is not a full update notes:
+ There will not be a version of MAtmos for 1.6.1
+ MAtmos r25 may be unstable because of the changes involved, therefore a bugfix version of MAtmos for 1.6.2 is possible.
+ If you are creating expansions, or are using a custom expansion, they need to be updated.
- ATTENTION: These instructions are informative. I know they work in ModLoader, but they remain untested yet with Forge/FML.
- Expansions and sound files are now placed in the ".minecraft/mods/" as Resource Packs, following these requirements:
- The Resource Pack must be extracted to the ".minecraft/mods/" folder, not remain zipped (unfortunately).
- The Resource Pack folder must begin with "matmos_", such as the folder path is ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/"
- The Resource Pack requires a ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/pack.mcmeta" file.
- The Expansions .xml files must be placed in the folder ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/expansions_r25/", for instance ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/expansions_r25/interactions_weapons.xml"
- There can be multiple Expansion files per resource pack
- An Expansion file can use sounds located outside of its resource pack
- Sounds must be placed in the folder ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/assets/minecraft/sound/", for instance ".minecraft/mods/matmos_<RESOURCE_PACK_NAME>/assets/minecraft/sound/matmos_extras/chimes_bamboo.ogg"
- Within the expansion .xml files, sound paths are now relative to the sound/ folder instead of the resources/ folder. This means "<path>sound3/matmos_extras/minecart1.ogg</path>" must be transformed to "<path>matmos_extras/minecart1.ogg</path>". You can so a search and replace "sound3/" to "" in order to fix it.
+ Data dumps files are not generated anymore in this version because of a design issue. In MAtmos r25, MAtmos does not anymore calculate values that are not required by any loaded expansions. I will issue a fix for this at a later time.
+ A modified version of MAtmos Designer to accommodate MAtmos r25 and the assets/ folder is not ready.
Also in a totally unrelated note, MAtmos should normally be released at the same time as a new sound mod I've been working on.
Try converting your music files from mono to stereo
You also said you were working on another sound mod? Any info to share on that?
Not really. That's only for expansions, and even then, it's still not exactly what you meant.