Attack on Toys

Attack on Toys

Not enough ratings
🔧 Attack on Toys MOD: Prop & Map
By N7T-GAMES
Create [PROP] for Toy-Box, Custom Map, Custom Battle Scenario, Diorama, and more!
   
Award
Favorite
Favorited
Unfavorite
▶️🔴 Attack on Toys MOD: Prop & Map (YouTube EZ-Tutorial Version)
🔧 Use FOLDER '_Prop'
  • This is Very IMPORTANT Rule
  • Everything that is related to [PROP] must be inside the '_Prop' Folder
    • Example: The [PROP] Cow Toy (From Cowboy Mod Example) is inside the '_Prop' Folder.
⚑ [PROP] Base Prefab Usage
  • [PROP] Land Base LOD: Most [PROP] usually use this one, it optimize 3D Model Verts using LOD.
  • [PROP] Land Child: You could add this to your [PROP] Land Base LOD
    • Example: Multiple Car Door, to easily adjust rotation in Unity.

  • [PROP] Land Base: You could use this for object that is simple and doesn't have much Complex 3D Model Verts.
    • Example: Cardboard Box
⚑ [PROP] Toy-Box Settings
  • Prop Category Mod: Set which category is your [PROP]
  • Snap: Adjust how much snap distance for your [PROP] (By default is 1)
⚑ Collider
  • Collider must cover most surface area. So the bullet hole, explosion effect will work correctly!
  • Having too much Verts or Complex Collider will impact performance.
⚑ Pathfinding Obstacle Check
  • Try to drag your [PROP] to Scene, and then try to Bake Pathfinding (Blue Color) .
  • If you saw unwanted pathfinding, you must add [MAP] [OBSTACLE] to your [PROP]
    • Example: Solid Square Cardboard Box, you don't want any pathfinding inside the Box. Because this will cause pathfinding bug and performance issue. So you will need to remove em with [MAP] [OBSTACLE]
⚑ Pathfinding Create Path
  • it's the opposite of [MAP] [OBSTACLE]. This help to create more surface for the pathfinding.
    • Example: Poly Joystick, by default the pathfinding won't able to reach the Joystick Body. But with [MAP] Walkable now the pathfinding is possible using Left & Hand Grip of the joystick as a Stair.
● (Optional) [SNAP] System
  • Easily create your own Snap System!
  • You must create your own Snap ID
    • Example: 'Snap Toy Train ID', so all object that have the same ID will able to snap together in Toy-Box.

● [SNAP] ID - Official Asset
  • [SNAP] Double Frame Door
  • [SNAP] Double Window
  • [SNAP] Single Door
  • [SNAP] Single Frame Door
  • [SNAP] Single Window

  • You could use these SNAP ID List for your [PROP]
    • Example:
    1. You want to create [PROP] Single Yellow Door
    2. Use this [SNAP] Single Door
    3. So it could connect with the Official Asset Door
● (Optional) [WATER] System
  • You could add [WATER] Base Float to your [PROP]
    • Example: Clogged Toilet, Bathtub, Pool, etc. Toys will able to battle on the surface of the water!

  • If you want to add static only water, with no water function and pathfinding at all, you could add [WATER] Enviromental
    • Example: Puddle Water. There won't be any pathfinding or even water collision system, it's mostly just for decoration purposes.
    IMPORTANT: Don't add any child object to [WATER] Enviromental

  • You could copy the original Water Material, and create your own Material and assign them in your Mod!
    • Example: Mud War, Lava, etc.

● Edit or Mod your own Water Splash Effects
● (Optional) Shadow Settings & Collider Settings
  • Add Component TriggerColliderPropBaseScript: This will disable the Collider when the Game is Playing. But still selectable when Player are inside Toy-Box Mode.
  • Add Component StaticShadowOverrideScript: This will help optimize the game. You might set to 'Always Off, Low Priority' for objects such as Grass, Terrain, Paint Splat, etc.

    • Both function are independent, but mostly used together in most cases
● (Optional) Music / Sound System
  • You could add [MUSIC] [PROP] to your [PROP]
  • Add [MUSIC] to [MUSIC] [PROP] as a child object. You could add multiple different [MUSIC]
    • Example: [MUSIC] Happy Birthday Song! No Copyright

  • Volume Scale: Higher scale, mean louder sound
  • Music Max Distance: Distance when Player could start hear the sound, this could disable the Main Game Music if 'Disable Main Music System' function is enabled (by default, so it doesn't overlap with two music playing at the same time)