I found this file on my hard drive, I don't know if it's the latest version, but it's the resource pack for the original resource pack I've made for earlier versions. Originally, I wanted to ditch this resource pack to put licensed sounds instead, but never got around to doing it.
Thank both of you. Again I'm sorry I was unresponsive the whole time, it has been morally difficult to me, believe me, and it still is, to the point it is painful to me to read the forum posts that were posted while I was unresponsive. I feel like I missed a lot of things and could have done something, but I didn't have the morale to do so at the time.
As you may have predicted, there is a reason I have been unresponsive regarding the development of this mod. There have been developments in my life all year long, this year, that have proven to be completely disruptive. It is no longer possible for me to work on this mod.
I had been holding out hope, believing that conditions would eventually improve, and that I would be able to pick up where I had left off. Now, I am finally willing to accept that this is not the case. As such, with a heavy heart, I shall no longer stand in the way.
I regret that I was unable to tell this to you all until now. I promise it was from a place of personal integrity. I wanted to be the kind of developer who could make this work. What I have learned is that it is better for you, and better for this mod, that I bow out; I only wish I could have done so in a more tactful way.
I'll be keeping in touch with the thread as much as I can the following days.
As you may have predicted, there is a reason I have been unresponsive regarding the development of this mod. There have been developments in my life all year long, this year, that have proven to be completely disruptive. It is no longer possible for me to work on this mod.
I had been holding out hope, believing that conditions would eventually improve, and that I would be able to pick up where I had left off. Now, I am finally willing to accept that this is not the case. As such, with a heavy heart, I shall no longer stand in the way.
I regret that I was unable to tell this to you all until now. I promise it was from a place of personal integrity. I wanted to be the kind of developer who could make this work. What I have learned is that it is better for you, and better for this mod, that I bow out; I only wish I could have done so in a more tactful way.
I'll be keeping in touch with the thread as much as I can the following days.
As you may know, Minecraft 1.7 broke MAtmos in such a way it couldn't be updated without a major overhaul, and I have decided to try making future releases possible. Therefore I couldn't focus on 1.6.4 and directly jumped to 1.7 in order to make sure that Minecraft 1.6 wouldn't be the last version supported by MAtmos. MAtmos for Minecraft 1.7.2 is close to release, a test version is available on this thread.
MAtmos source code is available under a very permissive license. As such, contributors can browse, modify the code and publish it. This update was made possible by one such contributor, who worked on a port of the mod.
My thanks, and all of yours should be directed to Gaelmare who voluntarily ported the mod to 1.6.4.
If you are encountering issues with this version, please post in this thread;
But, thanks to Hurricaaane's hard work, Matmos, Presence, and also his soundpack mod, audio designer like me can really have some fun. For the next rhapsodia I will test also the load of bigger audio files for ambiances.
Currently, ambiances in Rhapsodia are like 5/6 short audio files played in one shot, due to limitations and implementation restrictions.
My aim is to stream ambiances, and to have a smoother transition between different ambiances.
So I freaking want to see some cheerleader here spelling "gime a H, and U, a double R, a triple A.." etc. for Hurricaaane.
o//
Hi!
I didn't think you were still in the modding community ^^
If you wish I'll convert your expansion pack to the new format, just ask me;
To give you a brief summary, 1.7.2 test version is available, there's a new expansion format (JSON instead of XML; a converter is available but not exactly working in the test version due to packaging issues) and I'm rebuilding a new set of expansions mostly from scratch but with my older expansion as reference.
Unfortunately, I'm having difficulties making the streaming sounds work. The test version of MAtmos does not include the ability to play streaming sounds at all, and I'm probably not going to include that feature on release just yet. However I do have a small idea of how I could make that work;
but I want to complete the release first because it's been like half a year since the 1.6.2 version; it's depressing as hell for me to realize I'm not keeping up with the pace... But still, there are no advertised tools as of yet to make mods for 1.7.4 nor 1.7.6, which is very understandable considering the update. So maybe I'm not really that late...
can someone tell me what is wrong with this: http://1drv.ms/1e3nlpt
because matmos won't generate the json files but the expansions are shown in the matmos menu
Hello,
I'm not sure what you're trying to do, but here's the procedure to convert old xml expansions to json format.
I've put in red the steps that seem to be missing:
1. The Resource Pack must be a folder (called example/ here).
2. Put the xml expansions into example/assets/matmos/expansions/
3. Open example/assets/matmos/expansions.json with a text editor
4. Edit the pointers, so that the paths point to the xml files, and save
5. Put the sounds in example/assets/minecraft/sounds/ 6. Remove the file called example/assets/minecraft/sounds.json ; this file will be generated later
7. Load the Resource Pack in Minecraft Resource Pack menu
8. Open the MAtmos menu. If you see the expansions, it means they are running, even though you might not hear a thing
9. Go to Advanced Options
10. Enable Dev/Editor mode
11. Go back to the expansion list menu
12. In front of any expansions you are editing, click the orange "+" 13. Click "Generate sounds.json" at the bottom right. This will create the sounds.json you deleted earlier, filling it with proper data. This step must be done again if you add new sound files!
14. Close Minecraft 15. Open the folder located at .minecraft/mods/matmos/expansions_r27_userconfig/DO NOT EDIT UNLESS COPIED/
In this folder, there should be json files of all the xml expansions ever loaded by MAtmos 16. Copy all those files to example/assets/matmos/expansions/ 17. Open example/assets/matmos/expansions.json again with a text editor 18. Edit the pointers again, so that the paths point to the json files, and save
19. Start Minecraft again to see if this works. You may now want to edit the expansions by clicking the orange "+" sign, and click on "Open in editor..." button
Sorry the expansion conversion tool is extremely clunky and unintuitive at the moment
I have posted the download links to the 1.7.2 test version in the previous page, both the resource pack and the early breeze expansion (which only works in forests as of currently, so check out for individual updates).
If you want to use the expansion editor, the resource pack has to be extracted first.
The .json file is mostly a safeguard. The thing is, it could have not worked at all, it really depends on what the mod uses internally. If it happened to use something internally that have been modified, then it wouldn't have worked. So, by default, it breaks because it has no way to know safely if a mod can work with another version.
Let's say I make a mod that edits world chunks. It would be terrible if the something that has been modified turns out to be called while writing the chunk file. The game would crash and corrupt the file. The "break by default" is a safeguard that means, "it hasn't been tested to be supported under this version, so assume it doesn't". It lets the developer find about it first, instead of the player.
So yeah, the player is taking a risk modifying this file because the player usually have no idea how it could affect stuff. More often it's going to be harmless with aesthetics mods, but if you're using mods that adds new blocks, or in general modify the world, this is more risky.
Anyways, I'm going to publish a new download in the next 48 hours.
Here is the changelog:
- Fixed walking on fences with pressure plates being silent
- Fixed walking in water playing the wrong sound, causing it to be silent
- Converted the blockmap to fully use block names instead of block numbers
This update is mostly meant to ensure Presence Footsteps for LiteLoader 1.7.2_04 is compatible with the upcoming test and final release versions of MAtmos.
I think I'm going to release a test version of MAtmos in the next 24 hours that is not meant to be used for enjoyment. This is a download for the most hardcore modders. There is absolutely no guarantee this mod would run smoothly. If you want a working version for use in normal games, wait for an actual release.
The test version will require you to use the unstable Minecraft 1.7.2. Most of the features are complete, but not refined for public use, some buttons may not work or may not do what they are indicated, the mod may be running but not working because it doesn't show warning messages telling if something is missing. Please only install the test version of MAtmos if you understand that this update will be a pain for you to deal with.
For the test version, you will be required to install the mod binaries and the resource packs separately using two download links.
The mod
You will need the modding API LiteLoader 1.7.2_04 found here: http://www.minecraftforum.net/topic/1868280-172api-liteloader-for-minecraft-172/
If you have Forge, install Forge first, then install LiteLoader making sure to check the "Chain to Forge" option in the installer.
Please note that despite being compatible with Forge in theory, it has not been tested with Forge yet. (picture not up to date but you get the idea)
- Expansions are now installed in the form of resource packs to be placed in the resourcepacks/ folder
- Expansions use new .json file format instead of .xml
- Added a hidden xml to json expansion converter. The instructions for using this converter will be issued on-demand within the thread - Integer-keyed sheet entries have been dropped in favor of string entries. This change allows compatibility with future versions of Minecraft coming this year
- The instants sheet is now split into many smaller sheets
- MAtmos takes over Minecraft's "ambient" channel volume control in the Advanced options menu
- Sounds now play in the "ambient" channel
- Underwater sounds now play in the "weather" channel
- Hard-coded a behavior in which going underwater will automatically decrease the "ambient" channel to very low levels - Added Developer/Editor mode in the Advanced options menu
- Activating Developer/Editor mode will cause Minecraft to run slower as it will require more resources
- Activating Developer/Editor mode will unlock various new GUIs with debugging information
- Activating Developer/Editor mode will unlock a button to generate the sounds.json file - Activating Developer/Editor mode will unlock a button to open an external Editor window in your operating system
- The Editor shipped in this version is incomplete in features. Some buttons in the menu do nothing
- The Editor is the same editor used to create new expansions
- You may only edit expansions if you have a resource pack that is a folder. Unzip your resource packs if you want to edit them
Install instructions:
Make sure you have followed the instructions to install LiteLoader above.
Put this file in the minecraft/mods/1.7.2/ folder. Extraction is not necessary.
This download does not include any resource pack (~= sound files), see below.
The resource pack
I have a successful conversion of the default expansions from the previous versions of MAtmos, but the truth is for a long time I've been dissatisfied with it, they are getting pretty old, have flaws and still don't support the new landscapes (mesa, crystal mountains, jungle). I've renamed this expansion set "Air 2012" and I'm not going to release it for public yet.
I'm currently working on a new version from scratch, that I'm going to call "Breeze 2014". This is the resource pack I wish to prepare for the final release. The resource pack will mostly use sounds under CC-Zero or CC-Attribution from Freesound.org, or, I hope so.
The version I will put for download is far from complete, it's only the beginning.
Here are the ambiances supported currently:
- Being inside a forest at day
- Being inside a forest at night
- Plunging ears inside water
Even these ambiances may be changed following updates.
Install instructions:
Put this file in the minecraft/resourcepacks/ folder. Extraction is not necessary, but if you want to use the editor, it should be extracted.
I'll post more regularly from now on as the update is nearing a final release: The remaining tough work should be the making of the Breeze expansion.
As for 1.6.4, it will be briefly looked at once I'm completely done with the 1.7.2 release.
It's way more important for me to update to 1.7.2. It has been the priority, because if I didn't do that now, there was a possibility there would be no more MAtmos updates. I know the popular demand was 1.6.4, but a short-term update could lead to the (long-term) death of the mod.
OK, there's one thing that refrains me from releasing the 1.7.2 version, is that I can't get streaming sounds to work.
Streaming sounds are sounds that can be started and stopped, like, listening to a radio broadcast.
This only affects two things in MAtmos: Underwater sounds and Sprinting/Falling sounds. Therefore I think I may release a test version for 1.7.2 without the ability to play streaming sounds, that I may fix properly at a later date.
This was a really complicated update and I'm glad I'm seeing the end of it. Here's what's the problem and why I needed to work on the 1.7.2 version first.
The code for MAtmos was written 2 years ago, when I was still learning Java. In Minecraft 1.7, one fundamental thing that MAtmos relies on, may no longer be supported in the usually seen form: I'm talking about data values/blockIDs and entityIDs. The system I made two years ago didn't scale to support this change, so I had to re-work a lot of things behind the scenes.
I don't know how busy I'll be this year so, this is a long term solution that will increase the chances for MAtmos to be remain updated in 2014, because if I didn't do that now while I'm less busy, there may have been a chance I'd be too busy to fix it.
So the huge chunk of the work is done.
What isn't done yet:
- Streaming sounds
- MAtmos Designer for the new format
- Re-working the base MAtmos expansions to support the new blocks and all
What's changed behind the scenes:
- Now uses json instead of xml
- Numerical IDs are dropped in favor of Literal IDs
- There is no longer the Instants sheet. All values from the Instants sheet have been split to different smaller sheets
- Added a xml to json converter in-game. This tool partially converts Instants that deal with blocks and items: Such entries have to be fixed manually. The tool converts Scan sheets to Literal IDs
- The fade in - fade out - delays are now part of the Machine, instead of the Stream portion of the Machine. These parameters propagate to the Events portion of the Machine.
A 1.6.4 version might be possible, but:
- AFTER a final 1.7 version is complete
- It will only use the 1.6.2 version as a base, since the 1.7 version is tailored for specific changes and features only introduced in Minecraft 1.7, a backport would be disproportionate
I'm too preoccupied with getting my other mod MAtmos to work on Minecraft 1.7 for now. I will update Presence Footsteps to the latest available (unstable or release) version of LiteLoader at the time a working test version MAtmos is completed.
0
Can I contact you with some direct messaging? I tried looking for your Steam profie but it doesn't seem to exist (Solla_ce)
6
Thank you for the kind words.
I wish I had been there in place of being unresponsive, but I didn't have the morale to do so, things have been difficult.
Today I've updated the pages http://minecraft.ha3.eu/presencefootsteps/download.php and http://minecraft.ha3.eu/matmos/download.php to link to Sollace' and Dags' projects. I hope that's good thing.
---
I also wanted to put it there:
I found this file on my hard drive, I don't know if it's the latest version, but it's the resource pack for the original resource pack I've made for earlier versions. Originally, I wanted to ditch this resource pack to put licensed sounds instead, but never got around to doing it.
https://mega.nz/#!6B9VxaTR!sbkLILnSOMh2uDfWFRk5BL4EI_thkADNd6YiqBJCFNY
It's probably bugged as hell and things may not play at the right place (and boring).
4
Thank both of you. Again I'm sorry I was unresponsive the whole time, it has been morally difficult to me, believe me, and it still is, to the point it is painful to me to read the forum posts that were posted while I was unresponsive. I feel like I missed a lot of things and could have done something, but I didn't have the morale to do so at the time.
Today I've updated the pages http://minecraft.ha3.eu/presencefootsteps/download.php and http://minecraft.ha3.eu/matmos/download.php to link to your projects. I hope that's good thing.
8
xpost from MAtmos
----
Hello,
As you may have predicted, there is a reason I have been unresponsive regarding the development of this mod. There have been developments in my life all year long, this year, that have proven to be completely disruptive. It is no longer possible for me to work on this mod.
I had been holding out hope, believing that conditions would eventually improve, and that I would be able to pick up where I had left off. Now, I am finally willing to accept that this is not the case. As such, with a heavy heart, I shall no longer stand in the way.
I regret that I was unable to tell this to you all until now. I promise it was from a place of personal integrity. I wanted to be the kind of developer who could make this work. What I have learned is that it is better for you, and better for this mod, that I bow out; I only wish I could have done so in a more tactful way.
I'll be keeping in touch with the thread as much as I can the following days.
8
Hello,
As you may have predicted, there is a reason I have been unresponsive regarding the development of this mod. There have been developments in my life all year long, this year, that have proven to be completely disruptive. It is no longer possible for me to work on this mod.
I had been holding out hope, believing that conditions would eventually improve, and that I would be able to pick up where I had left off. Now, I am finally willing to accept that this is not the case. As such, with a heavy heart, I shall no longer stand in the way.
I regret that I was unable to tell this to you all until now. I promise it was from a place of personal integrity. I wanted to be the kind of developer who could make this work. What I have learned is that it is better for you, and better for this mod, that I bow out; I only wish I could have done so in a more tactful way.
I'll be keeping in touch with the thread as much as I can the following days.
1
http://ha3.eu/public/mc-mods/matmos.php
Statement regarding this release
As you may know, Minecraft 1.7 broke MAtmos in such a way it couldn't be updated without a major overhaul, and I have decided to try making future releases possible. Therefore I couldn't focus on 1.6.4 and directly jumped to 1.7 in order to make sure that Minecraft 1.6 wouldn't be the last version supported by MAtmos.
MAtmos for Minecraft 1.7.2 is close to release, a test version is available on this thread.
MAtmos source code is available under a very permissive license. As such, contributors can browse, modify the code and publish it.
This update was made possible by one such contributor, who worked on a port of the mod.
My thanks, and all of yours should be directed to Gaelmare who voluntarily ported the mod to 1.6.4.
If you are encountering issues with this version, please post in this thread;
0
Hi!
I didn't think you were still in the modding community ^^
If you wish I'll convert your expansion pack to the new format, just ask me;
To give you a brief summary, 1.7.2 test version is available, there's a new expansion format (JSON instead of XML; a converter is available but not exactly working in the test version due to packaging issues) and I'm rebuilding a new set of expansions mostly from scratch but with my older expansion as reference.
Unfortunately, I'm having difficulties making the streaming sounds work. The test version of MAtmos does not include the ability to play streaming sounds at all, and I'm probably not going to include that feature on release just yet. However I do have a small idea of how I could make that work;
but I want to complete the release first because it's been like half a year since the 1.6.2 version; it's depressing as hell for me to realize I'm not keeping up with the pace... But still, there are no advertised tools as of yet to make mods for 1.7.4 nor 1.7.6, which is very understandable considering the update. So maybe I'm not really that late...
If you wish to start playing around with 1.7.2 and the integrated editor, there's the MSI test conversion to JSON that I've published here ( http://www.minecraftforum.net/topic/1914701-162-minecraft-sound-improvement-custom-music-a-matmos-expansion/page__st__100#entry29684347 ) along with a quick and dirty video to demonstrate the use of the embedded editor. The editor is full of bugs, as usual D:...
Send me a PM if you need, it's cool to see you again ^o^
1
Ah, crap I forgot that detail. I'll put another MAtmos Test download with an updated Breeze expansion in the following days.
MSI has already been moderately converted by myself a while ago http://www.minecraftforum.net/topic/1914701-162-minecraft-sound-improvement-custom-music-a-matmos-expansion/page__st__100#entry29684347 if that's what you want to try out
2
Hello,
I'm not sure what you're trying to do, but here's the procedure to convert old xml expansions to json format.
I've put in red the steps that seem to be missing:
1. The Resource Pack must be a folder (called example/ here).
2. Put the xml expansions into example/assets/matmos/expansions/
3. Open example/assets/matmos/expansions.json with a text editor
4. Edit the pointers, so that the paths point to the xml files, and save
5. Put the sounds in example/assets/minecraft/sounds/
6. Remove the file called example/assets/minecraft/sounds.json ; this file will be generated later
7. Load the Resource Pack in Minecraft Resource Pack menu
8. Open the MAtmos menu. If you see the expansions, it means they are running, even though you might not hear a thing
9. Go to Advanced Options
10. Enable Dev/Editor mode
11. Go back to the expansion list menu
12. In front of any expansions you are editing, click the orange "+"
13. Click "Generate sounds.json" at the bottom right. This will create the sounds.json you deleted earlier, filling it with proper data. This step must be done again if you add new sound files!
14. Close Minecraft
15. Open the folder located at .minecraft/mods/matmos/expansions_r27_userconfig/DO NOT EDIT UNLESS COPIED/
In this folder, there should be json files of all the xml expansions ever loaded by MAtmos
16. Copy all those files to example/assets/matmos/expansions/
17. Open example/assets/matmos/expansions.json again with a text editor
18. Edit the pointers again, so that the paths point to the json files, and save
19. Start Minecraft again to see if this works. You may now want to edit the expansions by clicking the orange "+" sign, and click on "Open in editor..." button
Sorry the expansion conversion tool is extremely clunky and unintuitive at the moment
2
http://ha3.eu/public/mc-mods/presencefootsteps.php
4
If you want to use the expansion editor, the resource pack has to be extracted first.
2
Let's say I make a mod that edits world chunks. It would be terrible if the something that has been modified turns out to be called while writing the chunk file. The game would crash and corrupt the file. The "break by default" is a safeguard that means, "it hasn't been tested to be supported under this version, so assume it doesn't". It lets the developer find about it first, instead of the player.
So yeah, the player is taking a risk modifying this file because the player usually have no idea how it could affect stuff. More often it's going to be harmless with aesthetics mods, but if you're using mods that adds new blocks, or in general modify the world, this is more risky.
Anyways, I'm going to publish a new download in the next 48 hours.
Here is the changelog:
- Fixed walking on fences with pressure plates being silent
- Fixed walking in water playing the wrong sound, causing it to be silent
- Converted the blockmap to fully use block names instead of block numbers
This update is mostly meant to ensure Presence Footsteps for LiteLoader 1.7.2_04 is compatible with the upcoming test and final release versions of MAtmos.
12
This is a download for the most hardcore modders. There is absolutely no guarantee this mod would run smoothly.
If you want a working version for use in normal games, wait for an actual release.
The test version will require you to use the unstable Minecraft 1.7.2. Most of the features are complete, but not refined for public use, some buttons may not work or may not do what they are indicated, the mod may be running but not working because it doesn't show warning messages telling if something is missing.
Please only install the test version of MAtmos if you understand that this update will be a pain for you to deal with.
For the test version, you will be required to install the mod binaries and the resource packs separately using two download links.
The mod
You will need the modding API LiteLoader 1.7.2_04 found here: http://www.minecraftforum.net/topic/1868280-172api-liteloader-for-minecraft-172/
If you have Forge, install Forge first, then install LiteLoader making sure to check the "Chain to Forge" option in the installer.
Please note that despite being compatible with Forge in theory, it has not been tested with Forge yet.
- Expansions are now installed in the form of resource packs to be placed in the resourcepacks/ folder
- Expansions use new .json file format instead of .xml
- Added a hidden xml to json expansion converter. The instructions for using this converter will be issued on-demand within the thread
- Integer-keyed sheet entries have been dropped in favor of string entries. This change allows compatibility with future versions of Minecraft coming this year
- The instants sheet is now split into many smaller sheets
- MAtmos takes over Minecraft's "ambient" channel volume control in the Advanced options menu
- Sounds now play in the "ambient" channel
- Underwater sounds now play in the "weather" channel
- Hard-coded a behavior in which going underwater will automatically decrease the "ambient" channel to very low levels
- Added Developer/Editor mode in the Advanced options menu
- Activating Developer/Editor mode will cause Minecraft to run slower as it will require more resources
- Activating Developer/Editor mode will unlock various new GUIs with debugging information
- Activating Developer/Editor mode will unlock a button to generate the sounds.json file
- Activating Developer/Editor mode will unlock a button to open an external Editor window in your operating system
- The Editor shipped in this version is incomplete in features. Some buttons in the menu do nothing
- The Editor is the same editor used to create new expansions
- You may only edit expansions if you have a resource pack that is a folder. Unzip your resource packs if you want to edit them
Download link:
2014/03/13 A - http://ha3.eu/x/tempshare/misc/MAtmosTEST_17204_2014_03_13_a.litemod
Install instructions:
Make sure you have followed the instructions to install LiteLoader above.
Put this file in the minecraft/mods/1.7.2/ folder. Extraction is not necessary.
This download does not include any resource pack (~= sound files), see below.
The resource pack
I have a successful conversion of the default expansions from the previous versions of MAtmos, but the truth is for a long time I've been dissatisfied with it, they are getting pretty old, have flaws and still don't support the new landscapes (mesa, crystal mountains, jungle). I've renamed this expansion set "Air 2012" and I'm not going to release it for public yet.
I'm currently working on a new version from scratch, that I'm going to call "Breeze 2014". This is the resource pack I wish to prepare for the final release. The resource pack will mostly use sounds under CC-Zero or CC-Attribution from Freesound.org, or, I hope so.
There's a github repository for it:
https://github.com/Hurricaaane/MAtmosPack-2014Breeze/commits/master
The version I will put for download is far from complete, it's only the beginning.
Here are the ambiances supported currently:
- Being inside a forest at day
- Being inside a forest at night
- Plunging ears inside water
Even these ambiances may be changed following updates.
Download link:
2014/03/14 A - http://ha3.eu/x/tempshare/misc/mat_breezeTEST_2014_03_14_a.zip
Install instructions:
Put this file in the minecraft/resourcepacks/ folder. Extraction is not necessary, but if you want to use the editor, it should be extracted.
I'll post more regularly from now on as the update is nearing a final release: The remaining tough work should be the making of the Breeze expansion.
As for 1.6.4, it will be briefly looked at once I'm completely done with the 1.7.2 release.
It's way more important for me to update to 1.7.2. It has been the priority, because if I didn't do that now, there was a possibility there would be no more MAtmos updates. I know the popular demand was 1.6.4, but a short-term update could lead to the (long-term) death of the mod.
10
Streaming sounds are sounds that can be started and stopped, like, listening to a radio broadcast.
This only affects two things in MAtmos: Underwater sounds and Sprinting/Falling sounds. Therefore I think I may release a test version for 1.7.2 without the ability to play streaming sounds, that I may fix properly at a later date.
This was a really complicated update and I'm glad I'm seeing the end of it. Here's what's the problem and why I needed to work on the 1.7.2 version first.
The code for MAtmos was written 2 years ago, when I was still learning Java. In Minecraft 1.7, one fundamental thing that MAtmos relies on, may no longer be supported in the usually seen form: I'm talking about data values/blockIDs and entityIDs. The system I made two years ago didn't scale to support this change, so I had to re-work a lot of things behind the scenes.
I don't know how busy I'll be this year so, this is a long term solution that will increase the chances for MAtmos to be remain updated in 2014, because if I didn't do that now while I'm less busy, there may have been a chance I'd be too busy to fix it.
So the huge chunk of the work is done.
What isn't done yet:
- Streaming sounds
- MAtmos Designer for the new format
- Re-working the base MAtmos expansions to support the new blocks and all
What's changed behind the scenes:
- Now uses json instead of xml
- Numerical IDs are dropped in favor of Literal IDs
- There is no longer the Instants sheet. All values from the Instants sheet have been split to different smaller sheets
- Added a xml to json converter in-game. This tool partially converts Instants that deal with blocks and items: Such entries have to be fixed manually. The tool converts Scan sheets to Literal IDs
- The fade in - fade out - delays are now part of the Machine, instead of the Stream portion of the Machine. These parameters propagate to the Events portion of the Machine.
A 1.6.4 version might be possible, but:
- AFTER a final 1.7 version is complete
- It will only use the 1.6.2 version as a base, since the 1.7 version is tailored for specific changes and features only introduced in Minecraft 1.7, a backport would be disproportionate
0
I'm too preoccupied with getting my other mod MAtmos to work on Minecraft 1.7 for now. I will update Presence Footsteps to the latest available (unstable or release) version of LiteLoader at the time a working test version MAtmos is completed.