Miasmata

Miasmata

View Stats:
DarkStarSword Nov 23, 2013 @ 10:30pm
Botanical Bad A** achievement fix
UPDATE: This fix is now bundled with the unofficial community patch starting with version 1.2, so it is no longer necessary to install it separately. You can get the community patch from here:
http://steamcommunity.com/app/223510/discussions/0/648812916771880184/


Download my BotanicalBadAssPatcher.exe from here:
https://github.com/DarkStarSword/miasmata-fixes/releases/tag/botanical-v1.0

Run it and follow the instructions on screen to point it at Miasmata.exe and patch the game, then play the game and collect all 36 different types of plants/fungi to unlock the achivement.

Despite the fact that the achievement description claims that it only requires 32 plants/fungi, it actually requires all 36 different types of plants that are in the game. They do not have to be researched to unlock it, but the "I discovered..." entries must be in your journal.

If you have already discovered all 36 types of plants, you should be able to trigger this achievement by picking up a note (like the lab or cartography tutorial notes), or re-researching any plant.

http://steamcommunity.com/sharedfiles/filedetails/?id=197690566

Don't forget to also grab the unofficial community patch from here to fix a number of other problems with the game:
http://steamcommunity.com/app/223510/discussions/0/648812916771880184/

-- ALTERNATIVE WAY TO PATCH THE GAME --
Most people should just use the BotanicalBadAssPatcher I posted above. But, if you would prefer to patch the game manually, you will need to open Miasmata.exe in your favourite hex editor (back it up first!), go to address 0x1321F5 and replace the byte there with 0x73. In the ascii view you should see that is replacing a null byte with an 's' to complete the word "plants". Thankfully, there is enough padding after that string that we don't need to rearrange memory at all to fix this.
Last edited by DarkStarSword; May 3, 2014 @ 1:01pm
< >
Showing 1-7 of 7 comments
Eternie Nov 24, 2013 @ 2:44am 
Damm good work DarkStarSword.
It's just a pity that you haven't the source code so that you could update Miasmata such that it would play for all people without us having to muck around with hex code.

So come on IONFX either give the source code or make these fixes and update Miasmata.... So we can actually keep enjoying a game we love and achievements we'd like to be complete!!!
Eternie Nov 24, 2013 @ 10:50pm 
what program do you use as Hex editor?
DarkStarSword Nov 25, 2013 @ 1:53am 
I didn't list the ones I use at the moment because they probably won't help most Windows users. Years ago when I was doing more development on Windows I used a pretty good hex editor, but I've long since forgotten the name. I'll take a look at my old backups and see if I can track down what it was called, but it shouldn't be too hard to find one with Google - there are plenty of good free ones around.

On Linux I generally use hexedit (which is also available on Windows through cygwin) and hexer, but they are both heavily keyboard driven console hex editors, meaning they have a fairly steep learning curve for someone used to GUI programs.

It might be a better idea for me to create a small program to binary patch the executable so people have something to just download and run.

Edit: The hex editor I used to use on Windows was just called "HexEdit" by expertcomsoft, but the website no longer exists.
Last edited by DarkStarSword; Nov 25, 2013 @ 4:22am
Eternie Nov 25, 2013 @ 6:22am 
It might be a better idea for me to create a small program to binary patch the executable so people have something to just download and run.

That would be fantastic if you can!!!
DarkStarSword Nov 27, 2013 @ 7:43pm 
I've released a small program to patch the game's executable and have updated the first post with the details.
Psycho Dec 6, 2013 @ 6:47pm 
Awesome work, looks like prepping that mental elixir really paid off!
DarkStarSword May 3, 2014 @ 1:07pm 
The latest version of the community patch (v1.2) is now distributed with a patcher that includes this fix, so it is no longer necessary to install it separately from here. See this thread for details:
http://steamcommunity.com/app/223510/discussions/0/648812916771880184/
< >
Showing 1-7 of 7 comments
Per page: 1530 50