# InfraSpace Modding Tutorial: In-game Developer Tools

**URL:** <https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132>\
**Category:** IS Mods\
**Created:** [July 11, 2022, 8:57am UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132 "2022-07-11T08:57:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Null3rror](https://forum.dionicsoftware.com/user_avatar/forum.dionicsoftware.com/null3rror/32/2143_2.png) [@Null3rror](https://forum.dionicsoftware.com/u/Null3rror)\
**Post date:** [July 11, 2022, 8:57am UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132/1 "2022-07-11T08:57:46Z")

</div>

The in-game dev tools and help you in two main ways:

1. Debug options will make it easier to test your creations without having to play so much
2. The tools will show you information about what’s going on behind the scenes

# How to turn on Developer Mode and Debug Menu

First, you need to turn on dev mode in the settings:

 ![image](https://forum.dionicsoftware.com/uploads/default/original/2X/5/5a8880bd5b104e49f340c43fdeb53cc90834b7ef.jpeg)

Next, open a game and press F3 in order to activate debug mode in game.

Disclaimer: Your game _ **will run slower** _ in debug mode. That’s normal. The reason is because of the debugging tools that are running in the background.

Now, you will be able to see the debug menu, giving you access to all kinds of tools:

 ![image](https://forum.dionicsoftware.com/uploads/default/original/2X/a/a8ce98af423b04a89e06c6bdeb0e4ca188171d4d.jpeg)

---

<div class="post-metadata">

**Author:** ![Null3rror](https://forum.dionicsoftware.com/user_avatar/forum.dionicsoftware.com/null3rror/32/2143_2.png) [@Null3rror](https://forum.dionicsoftware.com/u/Null3rror)\
**Post date:** [July 11, 2022, 9:12am UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132/2 "2022-07-11T09:12:41Z")

</div>

# The Object Inspector

One of the most powerful debugging tools, the object inspector allows you to view the data in each object live during gameplay. Use the “Object Inspector” button on the Debug Menu to enable inspection mode then click on an in-world object you want to inspect.

 ![image](https://forum.dionicsoftware.com/uploads/default/original/2X/0/0a1ea113f84854b8224434c2d5001a0d0ed87e8a.jpeg)

The object inspector is one of the most powerful ways to understand what’s going on. You can not only use it to see the data behind the scenes, but you can also edit it live and see what happens in game. All of the things your program for your mods will automatically be inspectable as well.

 ![image](https://forum.dionicsoftware.com/uploads/default/original/2X/e/ea5007357be535b221e1e7dfd235651ed0ad95fc.jpeg)

---

<div class="post-metadata">

**Author:** ![Null3rror](https://forum.dionicsoftware.com/user_avatar/forum.dionicsoftware.com/null3rror/32/2143_2.png) [@Null3rror](https://forum.dionicsoftware.com/u/Null3rror)\
**Post date:** [July 11, 2022, 3:42pm UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132/3 "2022-07-11T15:42:53Z")

</div>

# Log Messages

As you can see in some of the example code provided, during development it’s important to see some log messages that could tell you about how the mod functions, or in worse case disfunctions. These log and error messages are not visible while running the game but you can find them in a log file that is right next to your “mods” folder.

So go to `C:\Users\YOURUSERNAME\AppData\LocalLow\Dionic Software\InfraSpace` and see the latest logs in the `Player.log` file. It can be opened and read in any text editor.

NOTE: Depending on the text editing software you use (notepad is one of these), you might have to close and reopen the file to see new log messages that have been written in there, since you lunched the game and last opened the log file. So if something is missing that is supposed to be there, don’t panic, just close the text file and open it again.

---

<div class="post-metadata">

**Author:** ![Firas](https://havencraft.dionicsoftware.com/assets/forumavatars/havencraft_avatar_07.jpg) [@Firas](https://forum.dionicsoftware.com/u/Firas)\
**Post date:** [August 31, 2023, 11:21pm UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132/4 "2023-08-31T23:21:00Z")

</div>

When utilizing the Debug menu  
Is there a way for me to alter the speed at which I receive the material?

---

<div class="post-metadata">

**Author:** ![BaYoNeTTe](https://forum.dionicsoftware.com/user_avatar/forum.dionicsoftware.com/bayonette/32/2194_2.png) [@BaYoNeTTe](https://forum.dionicsoftware.com/u/BaYoNeTTe)\
**Post date:** [September 1, 2023, 12:00am UTC](https://forum.dionicsoftware.com/t/infraspace-modding-tutorial-in-game-developer-tools/3132/5 "2023-09-01T00:00:26Z")

</div>

Receive which material?
