This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| changelog [2016/10/19 11:39] – [1.5] korshun | changelog [2018/02/20 16:56] (current) – korshun | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Changelog ====== | ====== Changelog ====== | ||
| + | ~~REDIRECT> | ||
| + | |||
| + | ===== 1.6.1 ===== | ||
| + | * Added [[BCSUtils]] | ||
| + | * Added [[constants: | ||
| + | * Fixed misc. bugs in error messages. | ||
| + | |||
| + | ==== Porting guide ==== | ||
| + | |||
| + | No changes needed. | ||
| + | |||
| + | ===== 1.6.0 ===== | ||
| + | This release breaks backwards compatibility. Be sure to update your code accordingly. | ||
| + | |||
| + | * Removed or renamed a number of functions. Read the porting guide for a complete equivalence table. | ||
| + | * **Removed Zandronum 2.1.2 compatibility.** | ||
| + | * Removed NewTid system. | ||
| + | * Removed SwapActivator and RestoreActivator system. | ||
| + | * Removed ACSUtils settings. | ||
| + | * ACSUtils error handler is now for ACSUtils only. Display of errors can be toggled using '' | ||
| + | |||
| + | * **Completely removed SendString as it was broken and was using the wrong approach.** | ||
| + | * **[[Actor properties|Added wrapper functions for all actor properties]]** | ||
| + | * All variables and constants not meant to be used by ACSUtils users are now prefixed to avoid namespace pollution. | ||
| + | * Fixed [[functions: | ||
| + | * Fixed [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Rewritten [[number parsing]]. | ||
| + | * Added new functions: | ||
| + | * Input: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Bit operations: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Math: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Random: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Strings: | ||
| + | * [[functions: | ||
| + | * **Case-insensitive versions of all string functions** | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Player: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Dead spectator support: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Teams: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * ZDoom: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | * Added new constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | * [[constants: | ||
| + | | ||
| + | ==== Porting guide ==== | ||
| + | |||
| + | 1. Remove '' | ||
| + | |||
| + | 2. Replace any uses of removed functions according to the table: | ||
| + | |||
| + | |||
| + | ^ Name ^ Original ^ Replacement ^ | ||
| + | ^ AngleDistCCW | '' | ||
| + | ^ AngleDistCW | '' | ||
| + | ^ itof | '' | ||
| + | ^ lang | '' | ||
| + | ^ byte2ang | '' | ||
| + | ^ ang2byte | '' | ||
| + | ^ GetCVarPercentage | '' | ||
| + | |||
| + | 3. Rename the following functions: | ||
| + | |||
| + | ^ Original name ^ New name ^ | ||
| + | | GetActorCurrentSpeed | [[functions: | ||
| + | | GetActorCurrentSpeed2D | [[functions: | ||
| + | | StrTimes | [[functions: | ||
| + | | StrMidRange | [[functions: | ||
| + | | HasRoom | [[functions: | ||
| + | | StatusBarShown | [[functions: | ||
| + | | TakeAllInventory | [[functions: | ||
| + | | TakeAllActorInventory | [[functions: | ||
| + | |||
| + | 4. Replace all uses of SwapActivator and RestoreActivator with ACS_NamedExecuteWithResult. | ||
| + | |||
| + | 5. Recompile all script objects linked to ACSUtils to suppress warnings about renamed internal arrays. | ||
| + | |||
| + | |||
| + | ===== 1.5.1 ===== | ||
| + | |||
| + | This is a bugfix release. It now uses the MIT license. | ||
| + | |||
| + | * Fixed [[functions: | ||
| + | * Fixed an off-by-one error in [[functions: | ||
| + | * Fixed some constants not using ''# | ||
| + | * Fixed additive blending not working in [[HUD Library]] when alpha is set to 1.0. | ||
| + | * [[functions: | ||
| + | * [[functions: | ||
| + | |||
| + | ==== Porting guide ==== | ||
| + | |||
| + | - Update '' | ||
| + | - If you are using additive HudMessages in [[HUD Library]], make sure that none of the non-additive messages in your mod became additive. | ||
| + | |||
| ===== 1.5 ===== | ===== 1.5 ===== | ||
| Line 5: | Line 147: | ||
| SendString! | SendString! | ||
| - | * **Added [[.functions: | + | * **Added [[.archive: |
| * Added '' | * Added '' | ||
| * '' | * '' | ||
| Line 23: | Line 165: | ||
| * **Mouse cursor now supports widescreen!** | * **Mouse cursor now supports widescreen!** | ||
| * Added '' | * Added '' | ||
| - | * Added widescreen hud size functions (in [[.functions: | + | * Added widescreen hud size functions (in [[.archive: |
| ==== Porting guide ==== | ==== Porting guide ==== | ||