佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2205|回复: 0

ERA2.55英文版测试补丁,非高手慎用,中文翻译请等待

[复制链接]
  • TA的每日心情
    开心
    2021-1-2 06:58
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]狂狼人

    161

    回帖

    9941

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1043
    发表于 2014-10-14 22:03:57 | 显示全部楼层 |阅读模式
    2.5测试版英文说明

    Version 2.5  October, 2 (2013)
    ------------------------
    [*] No more "wogification" notion on code level. Every map is WoG map. Scripts are loaded the same way for any map/campaign. WoG option #5 is free. Wogification settings (option #5) are ignored.
    [*] Map/campaign built-in scripts are not interpreted.
    [-] Bug with garbage triggers from previously run map with built-in scripts is gone.
    [*] Maps\[map name].erm is not loaded.
    [-] Bug with memory corruption when both [map name].erm and built-in scripts presented is gone.
    [-] Bug of Maps\[previously run map].erm script loading on campaign start is gone.
    [*] UN:J3 command does not reset commanders anymore. If value ":clear:" is passed as file name, all WoG options are dropped to zero and option #101 (Map Rules) is set to 2 ("use selected below").
    [+] WoG default storage for ERM scripts is not used anymore. No restriction on 100 script names remains. Scripts are loaded and interpreted after all WoG data is loaded but before "OnSavegameRead" event occurs. As a result, Era 2.5 cannot handle saved games of previous versions.
    [+] Each script is stored in saved game with additional information: file name, file size and CRC32 checksum. No scripts interpretation occurs on game loading if the same script subset is already in memory. It means that game loading speed was significantly increased.
    [+] Files "Data\s\*.erm", "Data\s\*.ert" and "Data\s\load only these scripts.txt" in Maps\[map name] or Maps\[campaign name]_[campaign map index] folder override the appropriate files in "Data\s" and "Mods\[any mod]\Data\s" only when this particular map/campaign is started. It means that every map, including maps in campaigns, can have unlimited number of own scripts and can flexibly control the script and language file subset which will be used.
    [*] The order of file names in "load only these scripts.txt" does not matter. If file names contain priority prefixes, they are taken into account.
    [+] "*.sys.erm" scripts are called System scripts and loaded always regardless "load only these scripts.txt" settings. System scripts usually provide support for critically important game aspects and should not contain any code which can be used optionally depending on custom map demands or player's preferences.
    [*] Maps\[map name].cmd is not loaded.
    [*] WoG.ini option "Alternative Scripts Location" is not used.
    [+] Scripts preprocessing is not used. Invalid ERM receivers in form of "!!XX" remain. New option "IgnoreInvalidReceivers" was added to heroes3.ini. If it's on, invalid receivers are silently ignored. Otherwise new diagnostics message appears with the following information: invalid receiver, file name, linear offset in file, error context.
    [+] Added new triggers OnGameEnter (77015) and OnGameLeave (77016). The first one occurs when map is loaded and player gets mouse control. The latter occurs when player leaves current game. This event can be use to revert special changes in game memory (like UN:C hacks).
    [+] Implemented redirection support for *.mp3 files using functions "RedirectFile" and "GlobalRedirectFile". This mechanism should be used instead of deprecated !!MP commands. Calling redirection functions with first argument "*.mp3" forces playing only one mp3 track in all game dialogs.

    2.55测试版英文说明
    Attention! Versions 2.50-2.55 were not tested and thus are recommended only for testers, advanced users and mod makers.

    Version 2.55  October, 13 (2013)
    ------------------------
    [+] Routine producing ERM error report was completely rewritten. New dialog uses colored text and displays full error command, ERM file name and line in file. Default choice is skipping the error, not making ERM memory dump. There are no more duplicate or senseless error popups.
    [+] Routine making ERM memory dump was completely rewritten for better error diagnostics and supports apart from all associative variables (SN:W) and dynamical arrays (SN:M).
    [*] Error in any Era command (SN:) does not lead to leaving trigger anymore.
    [*] Era commands now obey error suppression rules (UN:P904) and do not change z1 variable on error.
    [+] ExecErmCmd can now execute several commands at once.
    [+] Added event "OnBeforeClearErmScripts". It occurs right before scripts are unloaded.
    [+] WoG built-in code tracing mechanisms were removed because of being slow and useless.
    [+] e- and y- are considered deprecated and are subject to remove in the future.
    [*] "r" color name now stands for light red, suitable for default dialog backgrounds. "g" color name now stands for game native gold color.
    [*] Internal code refactoring.
    [-] Fixed Era 2.5 bug. Event "OnBeforeErmInstructions" didn't occur.

    Era 2.46 to 2.55.rar

    195.1 KB, 下载次数: 4, 下载积分: 金币 -5

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-23 20:02 , Processed in 0.952102 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表