Gamestudio Links
Zorro Links
Newest Posts
Votes for future features
by 7th_zorro
Today at 01:57
Open WMB file
by Superku
Yesterday at 23:37
Stopping and resuming sessions without interrupting trade statis
by jcl
Yesterday at 08:14
Best Devlopment Experience
by j45p41
03/20/19 23:04
Blog Post: Continuous Futures Data in Zorro
by chsmac85
03/20/19 15:59
Error message : Closing Order Quantity
by OptimusPrime
03/20/19 12:49
script can work but no result(Profit and loss)
by jcl
03/20/19 09:12
AUM Magazine
Latest Screens
Pogostuck: Rage With Your Friends
Worst Case Z
AckCon'18 - Lotter vs the World 2 - Preview Release
Evonet Beta v1.0 : Online Project Development Template
Who's Online
3 registered (AndrewAMD, 7th_zorro, 1 invisible), 658 Guests and 8 Spiders online.
Key: Admin, Global Mod, Mod
Newest Members
FrankFred, QuartzLoop, Conchip, danatrader, ilikezorro
18190 Registered Users
Page 1 of 16 1 2 3 ... 15 16 >
Topic Options
Rate This Topic
#420912 - 04/06/13 14:00 TUST or "The community library"
MasterQ32 Offline

Registered: 11/26/07
Posts: 2567
Loc: Germany, BW, Stuttgart
Hey Guys!

Two weeks ago i thought about some of my projects, discussed with some forum users about the "dying" forum. My conclusion:
We need some community project. But following my experience i knew that a game would fail and ends as another dead, unfinished project.
But what is doable for a lot of people is a collection of scripts, templates, models and so on. An expansion of the default gamestudio package.
The result is:
A script collection for gamestudio, providing a lot of new stuff or a little bit older stuff, but put together with a unified API.

What is it about?
It is about helping newbies to get an easier access to advanced stuff like lists, pathfinding, ... and it is about providing projects, snippets, templates for a quick start and better development of your own projects.

What is included in TUST?
  • Nodebased Pathfinding
  • Generic Linked Lists
  • Easy INI Access
  • Easy XML Access
  • Simplex Noise
  • DynamicModels (Generate models at runtime with a few simple commands)
  • ...
A complete list of planned features could be find here: TODO

Who can participate?
Everyone who wants to add stuff is welcome, just PM me. You need basic knowledge about Git and a GitHub account.

Where can i get it?
Just download the current package at
or download the daily updated package here:
TUST Source only + Plugins

Where can i find the documentation?
Check out the git repository OR just take a look at the online documentation:
An offline documentation is available as well:
TUST Offline Documentation

How does it look?
Well, not everything in this library has visual impacts, but just take a look:

If you got any questions, suggestions, anything you want to tell us?
Just answer this thread!

Happy coding!
Felix Queißner

Edited by MasterQ32 (04/26/15 15:20)
Edit Reason: Updated links
Visit my site:

#420914 - 04/06/13 14:36 Re: TUST or "The community library" [Re: MasterQ32]
lemming Offline

Registered: 11/14/11
Posts: 274
Loc: de
Awesome project!

I'll pm you today or tomorrow. wink

Btw, what does TUST mean?

#420915 - 04/06/13 14:42 Re: TUST or "The community library" [Re: MasterQ32]
Aku_Aku Offline

Registered: 09/25/09
Posts: 918
Loc: Budapest
In my opinion, even this idea is a good one, a script collection will not be enough to revive the community, if it is dying...
Needs more and more tutorials, that are more deeper and detailed than the others done before.
There are two good initiatives, the AUM's Unanswered questions chapter and the Awesomium 3D GameStudio Tutorium (i hope i qouted the proper name).
These things have to be develop more forward and maybe other ideas would be also useful.
Not only the newcomers but lot of older forum members are not well informed, how should things to do with this engine (for example me).
Unfortunately, the documentation is unprecise, deficient, and doesn't point out many many relationships and dependencies between the functions, objects, and so on.
Or, if it does this, the examples are so simple, and the are so scant comments, the reader can not use that (if there is example).

Edited by Aku_Aku (04/07/13 11:47)

#420921 - 04/06/13 18:52 Re: TUST or "The community library" [Re: Aku_Aku]
fogman Offline

Registered: 04/08/05
Posts: 4504
Loc: Germany
pls, pls, pls...
Add a meaningful prefix to all files and functions, maybe "tust".
A bunch of procedural bmap functions would be nice. I got no time at all for the next 3 months, but maybe you can get inspired by "bmap.c" in

The functions are not pretty, not stable, stupid like hell, quick & dirty, but they are a starting point.
no science involved

#420922 - 04/06/13 19:23 Re: TUST or "The community library" [Re: fogman]
MasterQ32 Offline

Registered: 11/26/07
Posts: 2567
Loc: Germany, BW, Stuttgart
If i remember right, in this forum there was always TUSC, a "mystic" program which made every game project to a "5 minute task". TUST is "The ultimate script template", so an approach toward TUSC.

You're right, it won't bring the newbiews back. But It's something. And could it be you meant Acknex Unlimited instead of Awesomium (A WebKit2 Framework)=

every API needs it's prefix, some examples: dmdl_create_mesh, list_clone, ...
Visit my site:

#420923 - 04/06/13 19:44 Re: TUST or "The community library" [Re: fogman]
sivan Offline

Registered: 03/07/11
Posts: 3150
Loc: Budapest
great idea and contribution, especially because the wiki is outdated and off.

imo it is not really for newbies, rather for a bit more experienced users, or serious hobbyists, exactly what I missed so far! AUMs are mostly okay for beginners, except some of the contributions...

a totally new deferred rendering shader pack is a brave plan laugh

I'm very happy to see the RTS template (atm I can't imagine a template for it, but I've never made or used templates), it is a hard thing laugh - I'm a great fan of this difficult genre. maybe I could help it by a simple grid/tile based pathfinder that can work for a limited agent quantity, which indeed requires an integrated map decomposition, movement, behaviour and AI system, but it can be kept simple. I think I can extract a simple but working package from my in development complex system as a refreshment.

a tiny terrain, vegetation, texture, and sky pack would be also not a huge work for me...
Free world editor for 3D Gamestudio: MapBuilder Editor

#420936 - 04/07/13 01:05 Re: TUST or "The community library" [Re: sivan]
MPQ Offline
Senior Member

Registered: 11/06/08
Posts: 354
Loc: saeculum II
nice idea, indeed!

can anybody tell me the reason y the wiki is off? It may be a better idea to improve the wiki rather than startin a completely new project
new project in early stage...

Intel Xeon X3450 2,66GHz | Mushkin 8 Gib | Zotac GTS250 + 7300LE | A8.3 com

#420941 - 04/07/13 12:26 Re: TUST or "The community library" [Re: MPQ]
PadMalcom Offline
Serious User

Registered: 03/08/06
Posts: 1993
Loc: Karlsruhe
@fogman: The idea of procedurally generated content (BMAPs, models, sounds, music, ...) has been in my head for years. When I finished the inventory system for TUST I'll start to implement some libraries.

#420945 - 04/07/13 13:56 Re: TUST or "The community library" [Re: PadMalcom]
Tempelbauer Offline

Registered: 02/10/05
Posts: 3685
Loc: Hessen, Germany
nice idea!

some annotations:
1.) i donīt like the name. ok itīs an insider, but for a powerful libary i prefer powerful names like "ACKrage" or something ironic like "jcl" (the "jocular coding libary", or recursively acronymed: the "jcl coding libary")

2.) till now the project looks like opensource crap (sources you can freely download from a repository and donīt work or are buggy like hell). dont get me wrong, i like opensource, but thereīre 2 things which almost all opensource-projects do wrong: presentation and usability (getting started). just a github site is functional, yes, but not very attractive. in future i wish to see a simple page with screenshots of effects using the libary, some information about it, and a downloadbutton that links to the repo (not now, itīs too early). at least a neat logo would be cool. and usability-needs:
* a howto-video getting the libary included with applying a sample effect (or run a sample). itīs easier for beginners
* an grafical overview over the whole libary dividing the modules into categories (not only the doxygen page). i would advise to create a mindmap (with xmind) to do so. Its easy to manage and we have all modules visually at a glance
* runnable samples

3.) use the branch-concept to tag stable versions. it should be not only a common libary, but a useable common libary.

4.) add a license (MIT, Public Domain or something else) explicitly for clarity
Best Regards

HorusIDE - Advanced Lite-C Editor

#420949 - 04/07/13 15:16 Re: TUST or "The community library" [Re: Tempelbauer]
Rei_Ayanami Offline

Registered: 02/27/09
Posts: 3207
Loc: Germany, Magdeburg
Though I do not really use Acknex at all anymore, I would highly recommend using a standard prefix in front of each function, even if they got their own prefixes.

Page 1 of 16 1 2 3 ... 15 16 >

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at)