Plugins
From GameStudio Wiki
Here you can find a list of available Gamestudio plugins.
Even more plugins can be found
- on the official download page
- on the resource site Acknex Unlimited
- on the forum
Contents |
Audio
Digital Music Modules Player Plugin
It's a Simple Digital Music Modules Plugin for 3D Game Studio. You must be the registered owner of CR Pack to be able to international portfolio inc download this plugin.
Restrictions:
- the number of simultaneous channels is limited to 20 - no volume ramping - no click removal - no MultiPoint oversampling option
Supported formats:
- ProTracker Modules (*.mod). - Scream Tracker III Modules (*.s3m). - FastTracker Modules (*.xm). - Impulse Tracker Modules (*.it). - Other Modules (*.mpp, *.med). - Compressed Impulse Tracker modules (*.zip, *.rar, *.itz). - Compressed Scream Tracker III modules (*.zip, *.rar, *.s3z). - Compressed Fast Tracker modules (*.zip, *.rar, *.xmz). - Compressed ProTracker modules (*.zip, *.rar, *.mdz). - Other compressed modules (*.zip, *.rar, *.mpz, *.mez).
Author: Leonid Tsinitskiy aka Lion_Ts
Simple player demo with fireworks video effect available at Lion's Toys Club
DIRECTMUSIC DLL
http://au.conitec.net/scripts/DirectMusic2.zip] (creditware)
Allows programmers to play midis through DirectMusic to make them sound better.
Network
UPnP Port Forwarding Plugin
Free plugin based on miniupnp. Automatically set up port-forwarding on most routers so your users don't have to.
All the info you need: http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=360443#Post360443
ANet-Multiplayer Plugin
ANet is a fast and stable alternative to the built in multiplayersystem of Gamestudio. The Plugin is based on the open source library ENet. ANet supports Gamestudio A6/A7 and Lite-C/C-Script. It has around 40 functions in the Standard Version and 75 in the Professional Version that allow you to create easy and efficient your own multiplayer projects. It supports up to 32 Clients (Standard Version) or unlimited (Professional Version).
Key Features:
- multizone servers for games with a high number of players (even in the Standard Version)
- audiostreaming for voice over ip (with Speex Codec)
- access to webservers through http post and ftp
- easy to use template scripts (dead reckoning, lan/internet server lists)
- sending of whole files (like a level; server <-> client)
- stable, fast and reliable thanks to the ENet library
- high number of clients possible: 32 in the Standard-, unlimited in the Professional version
- compatible to Lite-C and C-Script and every gamestudio version from A6.31
- detailed manual available in English and German
- free example scripts, tutorials and howto's
This plugin can also be used, if your Gamestudio Version supports no Multiplayer!
Free demo (not time limited!): http://www.anet-plugin.com/downloads_eng.htm
More infos: http://www.anet-plugin.com
GSTNet - multiplayer plugin
GSTNet is a multiplayer plugin for A6.5/A7 lite-c and c-script and is based on the proven framework of enet (http://enet.bespin.org). it supports for now 16 clients with all editions of 3DGS. several demos i.e. AUM multiplayer examples are available on gstools.
Website: http://www.gstools.de
Artificial Intelligence
Tpathfinding
Tpathfinding is a very easy to use for general types game developing and "tiny" pathfinding plugin.
forum thread link. http://www.opserver.de/ubb7/ubbthreads.php?ubb=showflat&Number=381821&page=1
PATHFINDER DLL
AI dll, includes test level.
SMARTTALKINGNODES
http://www.superfluxus.de/GamestudioFiles.html (freeware)
SmartTalkingNodes is a dll, which allows to control unlimited number of entities, but serves as well for controlling decision trees and complex programming architecture.
Data Structures
GSHashmap DLL
http://www.infinite-dreams.de/3dgs/GSHashmap_1_0.rar (freeware)
Stores pointers into a hashmap and returns them back by request.
In this new version you can use as many hashmaps as you like. Find more instructions in the rar-file.
This .dll was made by Pegamode. If you have questions send me a PM in the forum.
GSVector DLL
http://www.infinite-dreams.de/3dgs/GSVector.rar (freeware)
This plugin lets you use a standard c++ Vector in GS.
The documentation is now included in the download.
This .dll was made by Pegamode. If you have questions send me a PM in the forum.
Miscellaneous
WED Path Plugin
http://server.conitec.net/files/pathio.zip
A free plugin for anyone to use with WED. It was created by Ventilator. Unzip it in your "wed_plugins" folder. It allows you to import and export Paths from WED. This is useful if you have a game with many levels that share similar paths. This way you don't have to re-create them every time for each level. It saves your path skills, edges, and positional values in seperate .txt file. It has only been tested with the latest version of WED which comes with A7.
CR Pack & CRED tool
CR Pack is the Custom Resource Packer; it enables the creation of game resources, compressing and encrypting them for all the 3D GameStudio A6.4+ users. Please note, CR Pack is not compatible with A7.
CR Pack is not just an ordinary external executables packer, like many others on the market; it is a native 3D GameStudio plugin.
CR Pack does not decompress the resources into a temporary folder, but decompresses them straight into the engine’s file memory system, avoiding the possible hacks.
CR Pack has these features:
- Offers the possibility to hide the resources for any 3D GameStudio edition.
- Reduces the size of the published game with a typical 40% - 60%.
- Offers full control over the resource files.
- Allows new methods of using the compressed resources; replaceable artwork packages, skinnable user interfaces or hidden resources are just a few of the available possibilities.
CR Pack contains:
- 3D GameStudio plugin which runs with your copy of 3DGS.
- More than 25 functions to work with compressed resources.
- Windows Explorer add-on which allows the integration of the compressed resources into Windows’ shell.
- Powerful compressed resources editor - CRED.
- A big set of demo projects made with 3DGS and CR Pack: games, an image viewer with a slideshow function, a skinnable CD player and so on.
- Detailed documentation.
- tutorial for beginners.
Author: Leonid Tsinitskiy aka Lion_Ts
DATAOBJ Plugin
http://au.conitec.net/SCRIPTS/contribution%20a%20small%20DLL.zip (freeware)
This DLL stores named strings on fake object structures.
GSTScript - scripting plugin
GSTScript is a scripting plugin for A7 and lite-c and is based on the proven scripting engine LUA.
Website: http://www.gstools.de
GSTsqlite - database plugin
GSTsqlite is a database plugin for A6.5/A7 lite-c and c-script and is based on the proven framework of sqlite (http://www.sqlite.org).
Website: http://www.gstools.de
SPELLBOX
http://www.lolek.net/downsite/tools/tool.htm (freeware)
Particle Generator. To change the language between German & English click on the german flag. For Help click on '?'.
FILES DLL
http://www.opserver.de/coni_users/web_users/pirvu/au/scripts/filesv11.zip (freeware)
This (A6) Plugin was made by Tempelbauer and offers functions to search for files in directories or even create/delete folders.
Here is a short list of the provided functions: file_list, file_attrib, file_get, file_count, file_date, folder_list, folder_get, folder_count, folder_rename, folder_create, folder_del
GSStringTokenizer DLL
http://www.infinite-dreams.de/3dgs/GSStringTokenizer.zip (freeware)
This plugin lets you use a standard c++ StringTokenizer in GS.
Sorry, there's no real documentation yet, but you can find a short code snippet in the forum.
This .dll was made by Pegamode. If you have questions send me a PM in the forum.
Special Folders Path DLL
http://depot.acknexturk.com/folderpath.rar
this plugin lets you get path of the special folders like fonts,system directory, temp,appdata, user directory,my documents directory and the likes.
list of directories you can get paths of: http://msdn.microsoft.com/en-us/library/bb762494(VS.85).aspx example usage code is included in archieve.

