Disabled the improved implementation of animation registration

(for release build)

Updated version number and Russian translation file.
This commit is contained in:
NovaRain
2021-06-06 09:19:17 +08:00
parent 6885fcc2c0
commit 7bf106751f
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ KarmaLoss=
HighlightFail1=Сенсор движения недоступен.
HighlightFail2=Сенсор движения разряжен.
SuperStimExploitMsg=Вы не можете использовать суперстимулятор на здоровом персонаже!
BlockedCombat=Вы не можете сейчас начать бой.
BlockedCombat=Начать бой в данный момент невозможно.
SaveSfallDataFail=ОШИБКА записи расширенной информации! Убедитесь что другие программы не обращаются к файлам/каталогам сохраняемой игры и попробуйте еще раз.
PartyLvlMsg=Ур.:
PartyACMsg=КБ:
+2
View File
@@ -544,6 +544,7 @@ void Animations_Init() {
}
// Improved implementation of animation registration
#ifndef NDEBUG
MakeCall(0x413E88, check_registry_hack, 2);
MakeCall(0x413DCE, anim_cleanup_hack, 1);
SafeWrite16(0x413DD4, 0x4478); // js 0x413E1A
@@ -551,6 +552,7 @@ void Animations_Init() {
MakeJump(0x413D64, register_end_hack_end);
SafeWrite16(0x413D0B, 0xC689); // and dl, not 8 > mov esi, eax (keep offset to anim_set slot)
SafeWrite8(0x413D0D, CODETYPE_Nop);
#endif
// Implement a temporary lock on an animation slot after it is cleared by the register_clear_ function
// to prevent it from being used as a free slot when registering a nested animation
+2 -2
View File
@@ -25,6 +25,6 @@
#define VERSION_MAJOR 3
#define VERSION_MINOR 8
#define VERSION_BUILD 30
#define VERSION_REV 0
#define VERSION_REV 1
#define VERSION_STRING "3.8.30"
#define VERSION_STRING "3.8.30.1"