Tabletop Simulator

File information

Last updated

Original upload

Created by

Golden_Ace

Uploaded by

TheGoldenAce

Virus scan

Safe to use

About this mod

Arkham Horror 2 Edition - All official Expansions + Promo + Fan-made Expansions

Permissions and credits
Changelogs
Hello Everyone,

This is a mod that I have been working for lots of months (in paralell with my Roborally Mod). I love Arkham horror, but I hate the setup. So, i decided to script the setup for the official expansions.

The scans are from Arkham horror + 6 expansions:

https://steamcommunity.com/sharedfiles/filedetails/?id=628594853

A very special Thanks to:
  • Tragic  the blathering for his scripts (they inspired me to start scripting)
  • Cafin8d and  Davypi for your heads up on missing elements (I learned my lesson - Always test with Mod cache: off and use TTS Mod Backup to verify) - You guys Rock!
  • leongarrett for the heads up on missing images (although, none interfered with the game, as they were all spare items found in the backup bag.
  • Blakendorf for helping me test and giving me several ideas to Boost gameplay.
  • All the Tabletop Simulator community helping noobs like me scripting
  • Mr Stomp for his "Table Position Finder" and the strechable table, Die Rollers... - So simple, yet so useful!
  • GiantDwarf01's Workshop - Your Button Visualizer is amazing!
  •  Confederate In Blue's Workshop - That toggle button script is awesome!
  • All the (now unknown) scanners and submitters from all over the globe that have submitted your share of the game... (Although it's sheer impossible to find HD Miskatonic Horror Scans - These are too lower quality when compared with the other scans)
  • (V3) Redditor TheMovingTarget to provide me photos of the Miskatonic Horror cards. It helped me Reconstruct the cards I needed and the Reddit Community for the Arkham Horror Board Games. You guys ROCK! Thank you all for your kind words. I never thought this mod had so much impact!


Regarding the game

Even though it's set inside the game, I'll explain here:

 - Even if you want to play the base game, hit the setup button for it to shuffle the board decks and put some decks on top of the other ones.
 - There are some jokes thrown while setupping - accept them as so (I had to amuse myself while scripting). They're not supposed to offend anyone, nor it is not my intention to do so.
 - The Miskatonic add-ons for a single expansion are mixed with the original expansions as a default. The setup button for the Miskatonic horror adds the double-expansion locations, but only for the selected expansions.
- Example: If you add The Dark Pharaoh Expansion and Innsmouth, it adds the Innsmouth location cards for the Dark Pharaoh that came with the Miskatonic Expansion.
- The Lurker Variant Gates are only added only if you select the specific button. Selecting the Lurker at the Threshold expansion button will not add the gates variant. Remember that the Lurker gates are a variant and replace the original gates (they are not added).
- You can add only the monsters from specific expansions. Adding the expansion itself overrides that selection. (2.5.8 - Same with Small cards)
- The setup does not choose Ancient ones, institutions, Heralds and Guardians, nor adds Masked Monsters or Allies. That part is manual.
- You have an "add mask monsters to monster cup" button. It is best used after hitting the setup button (although, it can be clicked a second time...)
- Some expansion decks are already set on the table, but are shuffled on setup. Use them only if you want.
- All the investigator sheets are scripted (even Lily Chen), and if you save, they retain their values. They have a button showing their current max stamina and max sanity. 
- Some backup items are inside a bag - Monster tokens, alterante pawns, a gate stand if you want to use for vertical gates.
- Added a die roller to each player seat. Just add the die you want to roll to the center, set the number of die to roll and click to roll. (2.6.7 - It now Prints the number of successes)
- The memory bags are working. Just remember that you'll set-up manually if you use them...

As for the Gate stands, player stands, Arkham Horror rules and FAQ bag, found them in thingiverse (thank the authors for their awesome work). I only edited them in Blender and imported (Currently unused) . 


Most specially, have fun with the game.

Current Version: 3.1

Bugfixes:
  • Fixed a bug on loading: the location token wasn't purged, which caused the new one to spawn on top upon changing location.
  • Fixed the control panel Bug. An unseen regression when changing from ATOM to VSCode.
  • Corrected the Dunwich horror track counter.
  • Corrected the delayed status not being saved. Upon loading the investigator was tagged as not being delayed.
  • Corrected a bug on saving where the location wasn't saved. Hence, if you wanted to check encounters, it would get an error instead of saying "no encounter" - NOTE: If you were in the same location as the Ancient Whispers (Dark Pharaoh), you'd get the exhibit encounter.

Known bugs (to fix):
  • The new miskatonic horror cards are trashed instead of going to the correct pile.
  • There seems to be a regression on discarding a curse card, because it goes to its old placement.
  • Wrong Gate count and arkham monster count (this one is really odd)
  • exhibit encounters are being trashed.


Stay Safe!

Regards
Golden_Ace

Features:
Bugfixes:


Notes:
  • Scripted Ancient Whispers token (The curse of the dark Pharaoh Revised edition). Like the Player figurines. V2.0
  • To avoid making the script too slow, the figurine and Ancient Whispers are updated each 30 frames in the notepad. Sometimes the time between placing the and updating might be 1 second.
  • Figurines on the Arkham board and outside any location or street are considered "Lost in time and space", since that is the only "legal" place to be on the board.
  • Deep ones rising track and feds raid Innsmouth Track(V2.6.5)
  • Dunwich Horror Token track(V2.6.5)
  • Number of gates Counter(V2.6.5)
  • Changed the Die roller. Now it counts the number of success. It works with all 3 types of Die. (V2.6.7)
  • Added Arkham Horror Box to place items when instructed by the game (V2.7.0)
  • Added XML draggable Menu instead of notes (Notes can be re-enabled in the onUpdate of Global if you prefer) (V2.7.0)
  • Added a new control Panel with buttons to fetch common and unique items, skills, allies, blessing, bank loans, memberships, deputy, retainer, injury, madness.(V3.0)

Miskatonic expansion:
  • Changed the acts card from the Miskatonic expansion, since it was awful and it was barely readable. One day, If i ever find the Miskatonic expansion cards, I will replace them all, since they are poor quality scans (I searched on the internet for months and no success).
  • New card reconstructions. I will no longer hurt my eyes reading the other terrible Scans. (V3.0)

Dunwich Horror:
  • Changed the Dunwich horror token. Now if you zoom on it, you can actually see that it has the Dunwich horror, instead of seeing a blur.(V2.5.6)
  • Changed the Bast token to a better one. Now if you zoom on it, you can actually see that it has Bast on it, instead of seeing a blur. (V2.5.8)
  • Changed the Dunwich horror tokens description and the Dunwich horror track's snap points since they were incorrect. (V2.6.6)

Kingsport Horror:
  • Since the Rift Progress Markers aren't that easy to figure where to go, I added the place in the token name. That way it's easier than to figure what drawing it corresponds to.(V2.5.6)
  • New Rift progress markers taken from an unpunched cardboard. I purposely left all the drawing, so, the circle you see is the punching part. These are way clear versions of the rift Markers.(V2.5.8)
  • I'm proud to say that I finally dominated blender enough to make a Rift token similar to the game token. Now it has the feel of the game token (instead of the circle used). (V2.5.8)
  • Added the Rift progress token status in the Arkham Status window for all 3 rifts when Kingsport Horror is enabled  (V2.7.0) - The Notes version does not have this.

Player Mat:
  • Changed button sizes.(V2.5.6)
  • The Trashcan now distributes stuff that isn't supposed to go to trash. Finished reading your Arkham Encounter? Throw it in the trash. It'll take care of putting it in the right place. Finished your other world Encounter? Trash it! You discarded or used gate Markers or Monsters? Trash'em.(V2.5.6)
I'm unsure if it was mentioned on earlier versions, but there is a setup investigator button and a devour/retire investigator.(V2.5.6)
  • Setup investigator now sets up stamina and sanity tokens according to investigator. Use the buttons for the max stamina and sanity.(V2.5.8)
  • Re-adapted the setup for the fixed items then you need to fetch something from an expansion not currently in play. (V2.7.6) - Used on Lily Chen, Jim Culver, Mark Harrigan, Daisy Walker that use items or skills from their own expansions.

Player Markers:
  • Scripted player figurine - When the players press the "Load Sliders" Button, it tells you via notebook where the figurine is. V2.0
  • Added new player markers to be more like the game itself. The other one was too big to be usable.(V2.5.6)
The other player markers are still in the game, just in bags (They still work correctly). To use the older versions, just take the old player marker out of the bag, insert the new one (searched for by default). (V2.5.6)
  • Added the Current Base Speed as a reminder when you're moving (V2.6.5)
  • Added a "To player sheet" button (V2.6.5)

SETUP:
  • Add clue tokens on the unstable locations of the boards (Yes: Innsmouth and Dunwich included, if they are set) V2.0
  • Add the King in Yellow original acts cards instead of the Miskatonic replacement acts.V2.0
  • The rifts now are shuffled inside the bag and distributed to their places. (V2.5.6)
  • Completely redid the setup using coroutines to optimize setup. Sometimes slower is faster (due to loading times!) (V2.5.8)
  • Created a new mat for the King in Yellow acts. I hope you like it! (V2.5.8)
  • Re-upped the Mat for the Mythos Cards. My steam cloud decided I wasn't using it and purged it for me. Thank you steam Cloud! (V2.6.7)
  • Added some more frames to the Waiting period before setting up the expansions on the Board. Sometimes, when still loading objects, it messed up everything. (V2.6.7)

Mirrored Locations
  • Added Mirrored Locations
These locations mirror the tile the investigator is in. How Many times did you have to go to the tile the marker is in to search the evade, check the will  or the combat of a monster?
The Mirrored Location clones the tokens in a location. Don't pick up the mirrored objects. Instead, click on the "claim" button to claim a monster, gate, clue token...
Added an unprotect button in case something falls into that zone.
You can't pick up objects in a Mirrored Location, but you can flip (useful with Monsters!)
Added player Markers (to remind you you can trade items with other players)
Fixed some scripting zones being too small and messed Mirrored Locations. (V2.6.7)

Board:
  • Changed the board (I cut the expansion since it was incomplete).(V2.5.6)
  • Added a Mythos tile where you can place the active Headline, Rumor and Environment.(V2.5.6)

Investigator Status (V3.0):
  • get Encounter 
             - it gives you the location encounter
             - if you're in a Black Goat cult location and have the cult membership, it'll give you the cult Encounter
             - If you're on the same street as the Ancient whispers Marker, it'll give you the Exhibit Encounter
             - If you're in another World, it'll give you the appropriate otherworld Encounter. When the card "Stars are aligned" is found, it reshuffles the discard deck into the gate deck.
  • Get Monster - When your encounter says: A monster appears, use this button
  • Get New Encounter - It'll get one (and only one) card for your encounter - Used when that encounter says Discard this card and draw a new one (it won't work for cult or exhibit Encounters.
  • Delay/Undelay - As rules state, lie down your investigator figurine when it's delayed. It does it now and the delayed status appears on the Arkham Status.
  • Moved To player Marker to the Investigator Status (I was always searching for it when it was in the player Mat. This way it seems cleaner.

Player Control Panel (V3.0):
  • Get Small Cards, special Cards, injury, Madness...