ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
start [2017/05/12 15:16] korshunstart [2019/08/26 04:14] korshun
Line 1: Line 1:
-Welcome to the ACSUtils wiki!+====== Welcome to the ACSUtils Wiki ======
  
-====== What is ACSUtils? ======+ACSUtils is a big ACS library for Zandronum modding fully compatible with Zandronum 3.0 and (G)ZDoom >=1.8.6, and the three major ACS compilers -- [[ACC]], [[BCC]] and [[GDCC]].
  
-ACSUtils is an ACS library for ZDoom and Zandronum scripting that adds:+A BCC-exclusive version called [[BCSUtils]] that takes advantage of BCC is available.
  
-  * [[.functions:zdoom|A lot of functions missing from ZDoom]] +===== Documentation =====
-  * **[[.functions:hudlib|A replacement for HudMessage with scaling and 3D messages]]** +
-  * [[.functions:math|A lot of math functions, including those not yet in Zandronum]] +
-  * [[.functions:str|Advanced string functions coming from other programming languages]] +
-  * [[.functions:input|Easier to use input functions]] +
-  * **[[.functions:cursor|A mouse cursor API that handles all user settings correctly]]** +
-  * **[[.functions:info|Source port and renderer detection]]** +
-  * [[.functions:units|Unit conversion functions]] +
-  * [[.functions:ctype|Character classification and case conversion functions]] +
-  * [[.functions:parse|Number parsing functions]] +
-  * [[.functions:pack|Functions to pack multiple values into one variable and retrieve them]] +
-  * [[.functions:error|A simple error handling mechanism]] +
-  * [[.functions:tid|A safe replacement for UniqueTid]] +
-  * [[.functions:widescreen|Functions for full widescreen support in ACS]]+
  
-ACSUtils is **fully compatible with latest Zandronum and (G)ZDoom**. Several ZDoom-only functions are even [[.functions:zanfuncs|implemented for Zandronum]].+  [[math]] 
 +  [[rounding]] 
 +  [[multiple_return_values]] 
 +  * [[version_information]] 
 +  * [[source_port_detection]] 
 +  * [[renderer_detection]] 
 +  * [[client_server_detection]] 
 +  * [[getcvarfixed]]
  
-====== How do I use it? ====== 
- 
-[[Using acsutils]] 
  
 ====== Changelog ====== ====== Changelog ======
Line 32: Line 23:
 ====== Authors ====== ====== Authors ======
  
-You may do whatever you want with the code as long as you mention that you use ACSUtils or its parts, and its original authors:+ACSUtils is licensed under the MIT license and is developed by the following authors:
  
   * Korshun   * Korshun
Line 38: Line 29:
   * Monsterovich   * Monsterovich
   * TechnoDoomed1   * TechnoDoomed1
 +  * FusedQyou
  
 ====== GitHub ====== ====== GitHub ======
Line 44: Line 36:
  
 If you think that a function can be useful for other projects, don't hesitate to suggest it. If you think that a function can be useful for other projects, don't hesitate to suggest it.
- 
-====== Addons ====== 
- 
-  * **[[.functions:addons:rect|A simple UI Rectangle API with mouse control]]** 
  
start.txt · Last modified: 2019/09/05 23:42 by korshun