Plugins

From GameStudio Wiki

Jump to: navigation, search

Here you can find a list of available Gamestudio plugins.

Even more plugins can be found


Contents

Audio

Digital Music Modules Player Plugin

Lion's Toys Club

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

Enlarge

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

See FormatC's Astar pathfind

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

http://lion-ts.com/

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.

Personal tools