Tabletop Simulator

Tabletop Simulator

Not enough ratings
Bios Megafauna 2nd Edition (Scripted) Official
   
Award
Favorite
Favorited
Unfavorite
Type: Game
Complexity: High Complexity
Number of Players: 1, 2, 3, 4, 5, 6, 7, 8
File Size
Posted
Updated
2.862 MB
13 Jun, 2020 @ 3:50pm
29 Aug, 2024 @ 2:09pm
46 Change Notes ( view )

Subscribe to download
Bios Megafauna 2nd Edition (Scripted) Official

Description
This mod is development by Samuelw.

Please like and subscribe to be notified of future updates.

Bios: Megafauna (Second Edition)
Year Published 2017
Designers: Andrew Doull; Phil Eklund; Jon Manker
Artists: Karim Chakroun; Johanna Pettersson
Publishers: Fox in the Box; Ion Game Design; Sierra Madre Games
Module is originally developed by Domfluff.
EarthMap is was created by David Martín-Goshawkdm (BGG) but then modified by Samuelw.
Craton Bags were created by Keanno.
Venus Map is from https://www.jpl.nasa.gov/spaceimages/
Mars Map is from https://www.maxpixel.net

Module Features:
-Locked crayons with navigation and free movement on a grid.
-Cratons in free movement, all attached objects become bound.)
-Grid map with
-Latitude dice (10 sided with 3 sides when attached to a dominant carton) (That automatically adjust when moving latitude.)
-Custom dice for each creeple.
-Return platforms for cards, cubes, cripples, disks, etc.
-Automated Setup.
-Cube spawning buttons.

Future Updates:

-Fix what ever we find that is broken.
-?

After Bios Mesofauna is released, I'll be updating this with more features to allow for combined game. (And some newer coding to improve setup and game play. Currently those are pending on the game play/flow of Meso to allow for a combined game.

Bios Mesofauna Official [Scripted]
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2237121021
and
Bios Megafauna 2nd Edition (Scripted) Official
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2129620228
Both of these are the same module.
11 Comments
Samuelw  [author] 13 Feb, 2024 @ 12:48pm 
Thanks for the notification. I've updated with the newer version of the Atmosphere board.
Il-Roberto 8 Feb, 2024 @ 1:43am 
D10d.
You're right, there's no scripting but some events may not occur according to your track.
Samuelw  [author] 6 Feb, 2024 @ 9:30am 
Thanks for the note. Can you provide details on what section of the rules you are referring and what action in the script is triggered based on cloud cover? I don't recall any cloud cover scripting included in the module. ?
Il-Roberto 4 Feb, 2024 @ 1:19am 
Cloud-covered precipitation in living rules (Credits on last page 11 october 2021) is between 12 and 8.
In your mod is smaller (12-10)
Samuelw  [author] 1 Nov, 2023 @ 6:34am 
Darth, I'm not able to replicate the error. Can you turn off ModCaching and try again? Others are not getting errors. If possible posting a screen shot to imgur.com or somewhere may help clarify the issue.
Darth Warez 30 Oct, 2023 @ 9:02am 
Module rotten. Lot of red error messages about missing custom models.
Samuelw  [author] 13 Oct, 2023 @ 3:48am 
Thanks for the suggestions!

The purpose of the "notebook" save is so that I could easily see the default values, and easily delete/reset the values by simply deleting a notebook. Noting that the NoteBook structure is sometimes buggy because notebook.edit structure is buggy & inconsistent. But it would let me quickly view the default settings when scripting.

By switching to the save format I'm not sure how to quickly replace the old save data and replace it with an updated setupConfig...

I'll try a value [reset_setupConfig ] in onload that is set to false (except when I'm programing and need to reset the save file.)
function loadGlobalData(state)
if state == "" or reset_setupConfig then
---Default setup
setupConfig = setupConfig
Il-Roberto 2 Oct, 2023 @ 11:36pm 
I solved it differently. To save I use the onSave() event handler as indicated in the API documentation.
I think there are problems managing the black player's notebook where you save the configuration.
If I can help you, this is the code I implemented:

declaration of onLoad function must be
function onLoad(saved_data) ...

Inside you call loadGlobalData(saved_data) (with saved_data parameter)

This is the even handler you need to add
function onSave()
local state = setupConfig
return JSON.encode(state)
end

function loadGlobalData(state)
if state == "" then
---Default setup
setupConfig = {<config stuff>}
else
setupConfig = JSON.decode(state)
if setupConfig.general.step == "0" then
print("Loading defaults...")
else
print("Loading previous data...")
end
end
end

Also I've deleted code that create/search for Black Notebook.
And finally line 34 should be "setupConfig.general.step"
Il-Roberto 2 Oct, 2023 @ 7:38am 
I've a problem when loading a saved game.

To fix I added hardSave() at the end of
setupConfig.general.step = "done"
in Setup1_Time_routine before "return 1" statement.

Now I have 2 HardSaveData Notebook (black).
I must delete the empty one but I don't know why it creates a new one.

Setup for 2
Achterbahn
Volodymyr 21 Oct, 2020 @ 8:32am 
I've got an issue with the Event Cards. The deck is narrower than it is supposed to be, and when flipped the cards are white and a "Load image failed unsupported format: UNKNOWN" is displayed.