Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

INI Writer

A configure-able ini editor with a graphical interface for a hands-on approach. · By ArcturusForge

To Extension Writers!! Sticky

A topic by ArcturusForge created May 01, 2023 Views: 97 Replies: 1
Viewing posts 1 to 2
Developer (1 edit)

Hello fellow devs!

Currently the example is pretty poopy. 

I want to let you know that I'm working on improving the resources available for you so that you can have a better experience creating extensions.

For the latest developments check out the github page so you can get improvements before they get released here.


For those of you who want to make an extension but don't know how to get started I'll give you a little setup guide.

  1. Download Godot version 3.5.1. If you can't find it, here is the archive link: Here
  2. Go to github and clone the ini-writer repository. The best way to write extensions is in the project itself.
  3. Open the project in Godot and in the file system window, navigate to res://App/Extensions/
  4. Create a duplicate of the example_extension folder and rename all of the files to match your purposes.
  5. Right-click your renamed folder and select "Open in file manager". Godot doesn't show .json files in the editor so we have to go looking for it.
  6. Rename and then open your .json file. Here we can tweak some of the config info for your extension
  7. Save & close. Now you can get to making your extension. (Edit this file as you go so it points to where it needs to).

That should get you setup for creating extensions. I know that I haven't talked about how to write the scripts.

I'll try to get some helpful docs created so that it will be easier for you. In the meanwhile please use existing extensions as a reference.

If you need help or have questions, leave a comment here and I'll help you when I can.

Developer

I have now integrated a wiki within ini Writer that should hopefully provide enough detail to begin working on your own plugins.

As always, happy to field questions and feedback :)