Assorted balance changes and stuff.

Download: Mediafire

This version of the map uses Sound Pack 5.4 and Model Pack 1.9.
Patch: puush

Patchlog:
General Bug Fixes:

  • Fixed a bug with Sakuya’s Luminous Ricochet
  • Fixed a bug where you could activate Yuyuko’s Dance of the Butterfly Dream multiple times.
  • Fixed a bug with Sanae’s 9 Character Pierce not targeting some units properly.
  • Fixed a bug where you could ignore Sakuya’s World by using Kanako’s Omiwatari Cross.
  • Fixed a bug where Marisa’s Master Spark was causing a fatal error.

Hero Balance Changes:

  • Toyosatomimi’s Laser of Seventeen Articles slow 10/15/20/25/30% -> 10/13/16/19/22%
    Cast range changed from 1500/2750 -> 700/1350. Max range is unchanged.
  • Toyosatomimi’s Halo of the Guse Kannon reduced from 65/87/110/132/155 -> 40/55/70/85/100
  • Toyosatomimi’s Colors of Twelve Levels minimum levels changed from 1 -> 1/2/3/4/5
  • Toyosatomimi’s Royal Clan’s Chaotic Dance attack recovery changed from 5s -> 4/3/2s
  • Yukari’s Double Black Death Butterfly return speed changed from 1000 -> 650
  • Yukari’s Gap Gate cooldowns changed from 120/50 -> 100/35
  • Miyako’s Score Desire Eater now lasts 10 seconds instead of until the target dies.
    Cooldown changed from 240 -> 170

Item Changes:

  • Elsword has been replaced by Hexcalibur.

Other Changes:

  • A new mode, Misogi(-Misogi) has been added.
    Only Hina Kagiyama and Satori Komeiji are allowed, and some korean stuff I can’t tranaslate:
    미소기강의 퇴적의 누적 데미지를 볼 수 있다.

Sound/Model Changes in 5.4/1.9:

  • Fixed a bug with some missing portraits.
  • Added a new BGM, Magical Girl Crusade
  • Changed Angel’s Legend to Iris (Both from Highly Responsive to Prayers)

I made some pretty major changes to the script for this version so stability may be affected. I tested this version for about 5 hours before posting this though so it should be okay but who knows.

The BGM lag is pretty irritating for most people(i.e. those who have older computers), so I tried to fix the so-called BGM lag and learned a few things in the process:

  1. BGM is not the main source of lag.
    The majority of the lag comes from the weather trigger itself, as well as tree replenishment. The changing BGM itself was causing lag, but it’s not as big a deal compared to the others.
  2. If not BGM, then what?
    The only other trigger that runs at the same time(Every 5 minutes) as the BGM change is the tree-respawn trigger. This can be quite laggy if you have a large number of trees in the game, and it can also be laggy if the mapsize is large.

    However, that is still not the main source of lag – instead, the worst of the lag is caused by the weather trigger, which can cause massive frame drops if the conditions are right.

    Because there are certain heroes who have special effects in rain, i.e. Kogasa and Aki, the game needs to check if every hero in the game is a Kogasa or Aki whenever the weathers Tempest and Sunny start respectively.

    This is the main culprit of the lag.

  3. So what do we do?
    There’s not much that can be done about the lag caused by checking if Kogasa and Aki exist, especially since there are gamemodes where you can have duplicates of one hero.

    Instead, we focus on minimising lag wherever we can in the 5 minute periodical. This should alleviate some of the lag, but the worst of it will still be there. Still better than nothing.

    1. Add a “StopMusic” before the new BGM changes.
    2. Stagger tree-respawn across the map.
    3. Optimize the weather trigger as much as possible.

    I believe that these 3 actions have caused substantial improvement in the lag situation, apart from a few things:

    • It still lags at 5, 10 and 15 minutes.
    • Lag duration is still inconsistent, depends on what weather appears.

    For the first one, I have no idea why the game seems to lag more at those intervals
    For the second, it’s caused by the weather checking which can’t really be helped, so too bad.

Here’s the substitution code and original code if you a boss that ain’t afraid of no programming.