Pheonix KageDesu

Pheonix KageDesu 

is creating Plugins for RPG Maker MV and MZ

955subscribers

235posts

Showcase and bundles

37
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.

Alpha ABS Z updated to 0.11.5 (big update)

📜 Changelog:

Performance:
- Enemy and Party Members AI now runs in the main game loop instead of separate timers, and the AI updates are spread across frames - no more lag spikes when many enemies are on the map
- AI, skill repeats, casting, dodge and other delayed actions are now paused while a menu is open
- Faster target search, vision checks and collision checks (especially noticeable in big battles)
- Faster formulas and conditions in ABS parameters (Ally AI conditions, target filters, reload time formulas, UI gauges scripts)
- Fixed a memory leak: projectile sprites were never removed from the map after the projectile disappeared
- Fixed the map slowing down over time on maps with Spawn Points: slots of defeated spawned enemies are now reused
- Reduced UI work every frame (Action Slots, gauges)
- `Use Sprites Order Fix Patch` no longer re-sorts all map sprites every frame (the engine already does this)
- Removed debug messages from the console
Fixed bugs:
- Damage could be applied several times when the target has more than one hitbox, or when a skill uses extra hurtboxes
- A projectile could apply its skill 2-3 times in a single hit
- Homing projectiles searched for a new target every frame
- Fast projectiles could fly through small targets
- Projectiles now keep flying even if their sprite is not visible
- Enemy casting took much longer than the `castingTime` value
- Party Members froze when using skills with casting time
- Enemies and Party Members turned toward the mouse cursor while casting
- Enemy Teleport: `teleportDelay` was ignored, and some valid teleport points were skipped
- Reload time (cooldown) set by a formula did not work - the skill had no cooldown
- Random values like `[2,3,4]` for radius and range could give different values within the same skill action
- Using a Skill Extension (weapon extension item) could permanently change the base skill parameters
- `ss_X_false` and `sw_N_false` script actions turned the switch ON instead of OFF
- Collision and hitbox data from the previous map could be used for a short time after a map transfer
- States with "remove after N actions" could become permanent
- Gamepad: a short button press could be missed, and holding a button could trigger an action repeatedly
- Enemies could spawn on impassable tiles (walls)
- Spawning in a region stopped working if the region cache option was disabled
- The player stayed in "battle" (and Battle BGM kept playing) while enemies fought someone else
- Skill target highlight flickered when the skill has a target limit
- Enemies with T-vision could see targets behind them
- Errors in the console when the action owner left the map or an event was erased during an action
- Shatter effect parts did not animate smoothly, and empty effect containers were left on the map
- Number value in `extraAnimation` skill parameter caused an error
For developers:
- Added `AAProfiler` to measure performance: call `AAProfiler.start()` in the console, then `AAProfiler.summary()`
- `$gameMap.eventsAA()` now returns a cached array - don't modify it (use `.slice()` if you need a copy)
- Debug collision layers can be toggled only in test play
Extensions updates:
- Grid Free Movement extension
   - New pathfinding algorithm - faster, does not copy the whole map grid on every search
   - Characters do not retry pathfinding every frame when the target can't be reached
   - Fixed bug: Party Member stopped and walked in place when the battle started
   - Fixed bug: player move speed was reset to 4 after dodge
   - Fixed bug: wrong movement collision check for events with colliders
   - Fixed bug: collisions and interactions data from the previous map could be used after a map transfer
   - Pathfinding grids cache now keeps only the last 2 maps (less memory usage)
- Spawn Points and Locators extensions
   - Fixed bug: spawn points and locators did not work after loading a savefile (until map change)
- Flying Bonuses extension
   - Fixed bug: a new bonus could replace an existing one on the map
- Auto Battle BGM extension
   - Fixed bug: Battle BGM could start after the battle had already ended
- Map Scrolling extension
   - Fixed bug: map scroll from events (Scroll Map command) was cancelled immediately
- Characters Map Gauges extension
   - HP gauges are updated only when HP changes (better performance)

📦 Download:

💿 Basic version from my Google Drive folder (Free Tier)
📀 PRO version from my Google Drive folder (Tier 1).
Creator has disabled comments for this post.
Subscription levels4

Базовый \ Develop

$5.3 per month
Доступ к ПРО версиям плагинов Tier 0 и Tier 1
Access to Tier 0 and Tier 1 plugins PRO versions
+ chat

Поддержка \ Support

$8.6$6.9 per month
-20%
billed every 12 months
Доступ к ПРО версиям всех моих плагинов
Access to all my plugins PRO versions
Доступ к эксклюзивным ресурсам \ Exclusive Resources
+ chat

Hunter \ Support+

$13 per month
Access to all my plugins (PRO versions)
You can suggest a new feature for any of my plugin, i will review it and if doable i will implement your feature in next update for plugin (1 request per month)
Special discount for commercial licenses for Alpha ABS, ABS Z and NET Z (1 discount coupon per month)
+ chat

Wizard \ Partner

$22.2 per month
Everything of the Support+ tier
You can post request to make for any of my plugin compatibility patch with another plugin. I will review it and if it is doable i will implement compatibility in the next update. (1 request per month)
Special big discount for commercial licenses for Alpha ABS, ABS Z and NET Z (1 discount coupon per month)
+ chat
Go up