Author Topic: Modder Toolkit  (Read 1134 times)

I've been thinking a lot about developing some sort of add-on for modders.

Nothing meant for hosting on a public internet server. Something made for debugging and properly testing add-ons. Possibly an in-game code editor, or add-ons folder pull system. So I've decided to start working on this.

Currently, it includes two features I've found that I need in order to develop add-ons effectively:
Code: [Select]
o Custom tracers - you can make an echo appear in the console whenever a particular function executes, and with what arguments (cannot show what it returns without hacky stuff)
o Direct execution of custom scripts without them having to be in an add-ons file (you stick it all in a folder in config)
o Small Modified version of siba's brick generator

When it's done, it'll hopefully include:
Code: [Select]
o In-Game Code Editor - full suite of stuff with syntax highlighting, copy, paste, save, save as, open and multitabbing
o Item-Icon Generator
o Code Generators for most Datablocks: Items, Images, Particles, Emitters, Explosions, PlayerTypes and hopefully WheeledVehicles. These will probably appear as customizable presets in the code editor under a menu labeled "Generate..."
o More stuff for code-loading: A special type of Eval through the chat that can only be used by the host, forcing a whole add-on that wasn't added on startup to load correctly, executing the contents of the code editor directly etc.
o Inclusion of a sort of mini-documentation of the Blockland Engine - annotated dumps from FxDTSBrick objects, Players, Bots and other things (I cannot remember the amount of times I've had to boot up a server and dump() an object to remember the functions in it)
o Ability for the host to dump() any object in the console with a chat command, either using the name of the object or the object they are looking at - for testing custom stuff
o Special "devmode" for within blockland that can be turned on/off (includes ability to place bricks anywhere, become immune to damage etc.)
o Special Functions usable in Add-Ons that are being tested to initiate debug stuff
o Ability to implament custom Generators, for example a zombie generator or a train generator

This probably won't be finished any time soon, but it's my ambition to make a mod like this. Hopefully it works out.

Code: [Select]
o Item-Icon Generator
The closest you'll be able to do this without some third party software or something, is setting the camera up in the right place, spawning the item with a single color background in the back(to make cropping it easier) and taking a screenshot.

You beat me to it!

The closest you'll be able to do this without some third party software or something, is setting the camera up in the right place, spawning the item with a single color background in the back(to make cropping it easier) and taking a screenshot.

That's what is done for brick icons...

make it open source on github or something

is it possible to do it with sounds?

on topic:
sounds great!

make it open source on github or something