# EtG Modding Guide

## EtG Modding Guide

- [ETG Modding Guide](https://mtgmodders.gitbook.io/etg-modding-guide/master.md)
- [Modding EtG: Installing Mods](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/mod-etg-installation.md)
- [Modding EtG: Creating a Mod](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/setting-up-visual-studio.md)
- [Uploading a Mod](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/uploading-a-mod.md): Short guide for uploading a mod to thunderstore
- [Useful Tools](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/useful-tools.md)
- [Using IlSpy](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/useful-tools/using-ilspy.md): How to see decompiled code.
- [Useful Tools (OUTDATED)](https://mtgmodders.gitbook.io/etg-modding-guide/getting-started/useful-tools-1.md)
- [Setting Sprites](https://mtgmodders.gitbook.io/etg-modding-guide/sprites/setting-sprites.md)
- [Loading Custom Sprites](https://mtgmodders.gitbook.io/etg-modding-guide/sprites/loading-custom-sprites.md)
- [Perpendicularity & Height Off Ground](https://mtgmodders.gitbook.io/etg-modding-guide/sprites/perpendicularity-and-height-off-ground.md)
- [Creating A Passive](https://mtgmodders.gitbook.io/etg-modding-guide/making-mods-setup/creating-a-passive.md): Simple explanation on creating a passive and how it works.
- [Creating An Active](https://mtgmodders.gitbook.io/etg-modding-guide/making-mods-setup/creating-an-active.md): Simple explanation on creating an Active item and how it works.
- [Creating An Ammolet](https://mtgmodders.gitbook.io/etg-modding-guide/making-mods-setup/creating-an-ammolet.md)
- [Creating A Guon](https://mtgmodders.gitbook.io/etg-modding-guide/making-mods-setup/making-a-guon.md)
- [Synergies](https://mtgmodders.gitbook.io/etg-modding-guide/making-mods-setup/synergies.md)
- [Creating A Gun](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/making-the-gun.md)
- [Setting Up Gun Sprite Folders](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/making-the-gun/setting-up-gun-sprite-folders.md): A simple explanation of how to format gun sprite folders.
- [Creating Gun Jsons/Jtk2ds](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/making-the-gun/creating-gun-jsons.md)
- [Pixel Measurement Conversions](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/making-the-gun/creating-gun-jsons/pixel-measurement-conversions.md): A simple conversion guide from in-game pixels to numerical values
- [Setting Up Projectiles](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/setting-up-projectiles.md): An explanation of how to set up custom projectiles for a custom gun.
- [Adding Components To A Projectile](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/setting-up-projectiles/adding-components-to-a-projectile.md): A simple explanation of how to add components to a projectile.
- [Projectile HitEffects (Visual Effects)](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/setting-up-projectiles/projectile-hiteffects.md): A quick guide for setting up projectile HitEffects.
- [Adding status effects to a projectile](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/setting-up-projectiles/adding-status-effects-to-a-projectile.md)
- [Continuous Fire Animations](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/continuous-fire-animations.md): Explanation of how to make a gun use a continuous firing animation rather than a stop/start one.
- [Gun Ammo Types](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-gun/gun-ammo-types.md)
- [Creating A Standalone Custom Character](https://mtgmodders.gitbook.io/etg-modding-guide/custom-characters/creating-a-standalone-custom-character.md)
- [Introduction](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/introduction.md)
- [Setup](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/setup.md)
- [Making The Dungeon](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/making-the-dungeon.md)
- [Tileset](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/tileset.md)
- [Rooms](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/rooms.md)
- [Making the flow](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/making-the-flow.md)
- [Making the Entrance](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/making-the-entrance.md)
- [All Files](https://mtgmodders.gitbook.io/etg-modding-guide/making-a-floor/all-files.md)
- [Textboxes](https://mtgmodders.gitbook.io/etg-modding-guide/text-text-boxes-etc/textboxes.md): A short overview of how to use Text Boxes, like those used for shrine popups or NPC dialogue.
- [Text Formatting](https://mtgmodders.gitbook.io/etg-modding-guide/text-text-boxes-etc/text-formatting.md): Different formatting options for Text.
- [Playing Audio](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/playing-audio.md)
- [Using Custom Sounds](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/using-custom-sounds.md)
- [Customising Gun Sounds](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/customising-gun-sounds.md): \[ this is slightly irrelevant as the gun package is outdated - but this will still apply, just some logic will conflict ]
- [Basegame Sound List](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/sound-list.md)
- [wwise Sound Dump](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/wwise-sound-dump.md)
- [(OUTDATED) Using Custom Sounds](https://mtgmodders.gitbook.io/etg-modding-guide/sounds/using-custom-sounds-1.md)
- [Making Asset bundles](https://mtgmodders.gitbook.io/etg-modding-guide/misc/making-asset-bundles.md)
- [Assetbundles: How-To](https://mtgmodders.gitbook.io/etg-modding-guide/misc/assetbundles-how-to.md): And other useful bits and bobs.
- [How to create a hook](https://mtgmodders.gitbook.io/etg-modding-guide/misc/how-to-create-a-hook.md)
- [Creating A Command](https://mtgmodders.gitbook.io/etg-modding-guide/misc/creating-a-command.md)
- [Subscribing Methods to Actions](https://mtgmodders.gitbook.io/etg-modding-guide/misc/subscribing-methods-to-actions.md): Quick guide to making pre existing actions call methods automatically when triggered by the base game
- [Reversing Player Controls](https://mtgmodders.gitbook.io/etg-modding-guide/misc/reversing-player-controls.md)
- [Undodgeable Projectiles](https://mtgmodders.gitbook.io/etg-modding-guide/misc/undodgeable-projectiles.md): A way to code enemy projectiles that cannot be dodge rolled over.
- [Creating An Enemy](https://mtgmodders.gitbook.io/etg-modding-guide/misc/making-an-enemy.md)
- [Creating Shaders](https://mtgmodders.gitbook.io/etg-modding-guide/shaders/creating-shaders.md)
- [Important Sprite Creation Information.](https://mtgmodders.gitbook.io/etg-modding-guide/all-things-spriting/important-sprite-creation-information..md)
- [Importing a Sprite To Visual Studios](https://mtgmodders.gitbook.io/etg-modding-guide/all-things-spriting/importing-a-sprite-to-visual-studios.md)
- [BounceProjModifier](https://mtgmodders.gitbook.io/etg-modding-guide/monobehaviour-documentation/bounceprojmodifier.md)
- [PierceProjModifier](https://mtgmodders.gitbook.io/etg-modding-guide/monobehaviour-documentation/pierceprojmodifier.md)
- [KeyProjModifier](https://mtgmodders.gitbook.io/etg-modding-guide/monobehaviour-documentation/keyprojmodifier.md)
- [CompanionFollowPlayerBehaviour](https://mtgmodders.gitbook.io/etg-modding-guide/monobehaviour-documentation/companionfollowplayerbehaviour.md)
- [List of Item and Gun IDs](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./list-of-item-and-gun-ids.md)
- [Enemy Guids](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./enemy-guids.md): A 'guid' is a random string of letters and numbers. Most entities in the game have a unique guid which can be used to differentiate them using the aiActor.EnemyGuid variable.
- [List of Base Game Synergies](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./list-of-base-game-synergies.md)
- [dfSpriteList](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./dfspritelist.md)
- [All Custom Ammo Types](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./all-custom-ammo-types.md)
- [Gun .Json Dump](https://mtgmodders.gitbook.io/etg-modding-guide/various-lists-of-ids-sounds-etc./gun-.json-dump.md)
- [introduction and general functionality](https://mtgmodders.gitbook.io/etg-modding-guide/twitchapi-and-poll-system-guide/introduction-and-general-functionality.md)
- [The GlobalChatDelegate and GlobalToggleStatusNotification events](https://mtgmodders.gitbook.io/etg-modding-guide/the-globalchatdelegate-and-globaltogglestatusnotification-events.md)
- [The poll system](https://mtgmodders.gitbook.io/etg-modding-guide/the-poll-system.md)
- [Example of simple mod that uses polls](https://mtgmodders.gitbook.io/etg-modding-guide/example-of-simple-mod-that-uses-polls.md): simple mod example.
- [Modders Anthem](https://mtgmodders.gitbook.io/etg-modding-guide/off-topic-memes/modders-anthem.md)
