Monster Hunter Rise

[SUNBREAK] VERSION 2.1.2 RELEASE
Bugfixes
:

  • Fixed Player Name Size Limit feature causing damage meter to not work on Linux or without D2D;
  • Fixed Endemic Life not working on Linux or without D2D;
  • Fixed monster UI reinitialization when changing language;
  • Fixed Endemic Life creature list not being cleared when leaving quest;
  • Fixed corrupted korean and traditional chinese localization files;
  • Update Rate option deprecated.

Experimental branch v2.1.2e:

  • This branch exists for performance testing. I try to implement the new approach for monster info retrieving. Similar thing was initially pushed in v2.1. The main idea is to hook on functions that are called only when specific event occurs (like update health only when health actually changes).
  • As the opposite, the old approach hooks onto update() function that is called for each monster each frame. Due to enormous amount of calls this approach was throttled to 2 monsters per tick to save some performance.
  • In v2.1 some of the functionality was moved to event-based approach, while the rest was tied to time-based execution (update all monsters here and now, but only once per second). The old approach was completely abandoned. Time-based execution was a mistake, causing an uneven distribution of updates within a second, that was probably a reason for FPS drops for some people.
  • In this experimental branch I implemented new approach more carefully. Only functions that I am confident about were hooked to replace some functionality. The rest still uses old approach.
  • Feedback about performance is appreciated.

Article information

Added on

Edited on

Written by

GreenComfyTea

0 comments