详情《JA2 1.13 稳定版 AI 增强 MOD【中文版】》。(建议下载 sevenfm 的一键包(7609en+Modpack.7z)看看新加的设置文件)
PS:r2229有bug(源码缺文件,已叫MOD作者sevenfm修正),更新到r2258,并且kmoi帮忙更新了一些新增的中文翻译,感谢
由于没时间玩,所以没细看,好像比较大的变化如下来自 sevenfm 的 log 说明:
(都2025了,有AI帮忙翻译:)
r2206
作为UI本地化项目的一部分,我们现在有了新的操作面板,允许通过SM(佣兵库存)面板快速执行战术操作,只需点击一次。
该面板支持:调用战术菜单(技能菜单、区域菜单、帮助屏幕)、执行操作(重新装弹、伪装、补充水壶)、更改掩体/陷阱覆盖模式、操作区域物品(合并、堆叠等)。
该面板可以在游戏设置中启用/禁用。
此外,战斗统计面板现在显示在宽屏团队界面的右侧,也可以在游戏设置中启用/禁用(统计面板是VR项目中的anv功能)。更新日志:
在SM界面中实现了操作面板。
将统计面板移至右侧。
新增游戏选项:统计面板、操作面板。
从Extended_Panels.INI中移除了EXTENDED_PANELS_ON选项。告密者的宣传任务:
- 根据区域忠诚度调整宣传效果,0%忠诚度时效果为100%,100%忠诚度时效果为0%
- 当告密者不睡觉时,进行宣传任务每小时花费10美元(宣传设施不收费,因为它们有自己的成本)
- 如果玩家没有钱,则减少宣传效果。恢复加载游戏时战术日志面板中的消息。
为文本面板添加了新模式:快捷键列表,从游戏根目录中的hotkey.txt加载。
hotkey.txt中的示例:[ 选择 ] F1-F10: 选择佣兵 / 移动到 空格: 选择下一个佣兵 SHIFT+空格: 选择下一个小队 [=] (等号): 选择所有佣兵 1-0: 切换到小队 [/] (斜杠): 居中到佣兵 ALT+F: 保持屏幕在佣兵上":" 使此字符前的文本变为深黄色(以便更容易区分快捷键)
"[ " 和 " ]" 使文本行变为浅灰色并居中(用于快捷键部分)文本日志面板:仅在作弊模式下切换到AI/调试模式(普通用户不需要此信息)。
为文本面板添加了帮助工具提示(鼠标滚轮滚动,右键更改模式),此工具提示在滚动或右键点击面板时停用,以减少干扰。
无即时佣兵死亡选项:当伤害低于OKLIFE时,降低对健康的伤害(应使无即时死亡模式下的佣兵更容易存活)。r2210
为团队面板模式实现了操作面板。
仅显示最常用的操作。r2242(貌似是操作伪装[针对间谍技能的佣兵]更加方便,看sevenfm发的视频)
新增游戏选项,显示隐蔽佣兵的危险区域,在这些区域中,近距离观察时会被发现,例如因为库存中有受限物品。
在和平模式下,近距离观察的距离为1格,每增加一个敌方小队领袖特质,距离增加1格。
当警报响起时,此距离等于敌方经验等级 / 2。
在此演示中,Mouse会因为库存中有刀而被发现。
r2047~r2258log
r2258
更新了中文翻译(由zwwooooo完成)。
---------------------
r2257
上传了缺失的文件。
---------------------
r2256
生活质量改进:如果爬下屋顶前的最后移动模式是跑步,则不会重置为行走(由shadooow完成)。
---------------------
r2255
更新了vs2010项目以包含XML_AdditionalTileProperties.cpp。
---------------------
r2254
中文翻译更新(由zwwooooo完成)。
---------------------
r2253
修复了导致佣兵在移动到另一个区域时保持其方向和动画的回归问题(由Shadooow完成)。
---------------------
r2252
改进了防止佣兵/拳击手即时死亡的功能 - 将剩余生命值限制为1-5点(健身者为2-6点),将僵尸的剩余生命值限制为5-10点。
---------------------
r2251
HandleStanceChangeFromUIKeys, HandleTBSoldierRun改进了在士兵畏缩或倒下时改变姿态/开始跑步模式的代码。
---------------------
r2250
修复了有时倒下的士兵在应该站起来时无法站起的问题,直到下一个玩家回合(由Shadooow完成)。
---------------------
r2249
拆卸附件时不再检查超过所需的12AP,这是一种安全检查,但它令人困惑且不再需要(由Shadooow完成)。
---------------------
r2248
改进了自动战斗的代码,修复了有符号/无符号计算中可能的错误。
---------------------
r2247
撤销了r2152:重新加载包含佣兵的区域不再重置他们的动画和方向(由Shadooow完成)。
---------------------
r2246
修复:使用物品时现在会关闭EDB(如果已打开),这修复了通过EDB箱将40mm榴弹附加到发射器并从中发射而不关闭它时不扣除附加榴弹的AP的错误(由Shadooow完成)。当解除绊雷时...
---------------------
r2245
当将可发射物附加到发射器时,使用发射器的重新装弹AP成本。播放重新装弹声音时,根据士兵的位置设置音量和声像。
---------------------
r2244
GetReliability: 附加武器不应增加可靠性。
---------------------
r2243
如果最大伪装值>=65,则使用伪装调色板显示士兵/尸体。重新设计了自定义枪支图片,以正确显示附件,如果有多个相同类别的附件。
---------------------
r2242
在夜间近距离观察时总是发现平民间谍。
---------------------
r2241
新增游戏选项“显示危险区域”,如果启用,将显示敌方士兵周围的区域,在这些区域中隐蔽佣兵会被发现。测试伪装的近距离观察距离在敌方士兵警觉或具有小队领袖特质时增加。发现...
---------------------
r2240
禁用发现间谍时将制服类型标记为被识破。重命名了士兵无线电标志。
---------------------
r2239
在使用伪装工具时,将伪装工具的使用点数翻倍。
---------------------
r2238
GetSightAdjustmentCamouflageOnTerrain: 修复了缩放计算。GetDetailedSightAdjustmentCamouflageOnTerrain: - 修复了缩放计算 - 使用最大伪装类型限制来确定瓦片上的掩体效果
---------------------
r2237
GetDetailedSightAdjustmentCamouflageOnTerrain: 根据亲和力缩放伪装。GetSightAdjustmentCamouflageOnTerrain: 小幅代码改进。
---------------------
r2236
移除了CAMO_REMOVING选项。移除了ALTERNATE_MULTI_TERRAIN_CAMO_CALCULATION选项。
---------------------
r2235
ApplyCammo: - 始终允许用抹布清洁伪装 - 检查工具包是否有任何伪装加成 - 如果主要伪装不少于所有其他伪装类型,则决定主要伪装,按此顺序:丛林/城市/沙漠/雪地 - 添加的工具包伪装不受所有...
---------------------
r2234
潜行工具提示显示潜行加成为背景加成+STEALTH_BONUS。将背景和技能潜行加成从GetWornStealth移至GetStealth。GetSightAdjustmentCamouflageOnTerrain: - 改进代码以避免将负值转换为无符号值...
---------------------
r2233
在界面中显示最大伪装值而不是总和,以更好地了解伪装效果。
---------------------
r2232
在雷达地图上以橙色显示突出显示的小队士兵,以便快速查看他们的位置。
---------------------
r2231
在完全黑暗中,伪装效果降低(50%效果)。改进了GetSightAdjustment()中的伪装计算代码。
---------------------
r2230
EXTENDED_ITEM_IMAGES: 显示任何附件。Ctrl+Alt+F: 在Logs\WeaponInfo.txt中显示所有附件。AI: 如果重量<=70%,则允许深水。 --------------------- r2229 允许潜水瓶从背包槽位工作以兼容模组。更改了携带重量>50时游泳的呼吸惩罚公式。
---------------------
r2228
在游戏选项中将日志面板重命名为左侧面板。
---------------------
r2227
将统计面板移至左侧并使其成为默认的左侧面板。移除了统计面板的游戏选项。
---------------------
r2226
禁用在回合开始时停止畏缩动画以防止可能的错误。
---------------------
r2225
修复:当失去最大生命值时,流血值未被扣除,导致图形HP条颜色错误(由Shadooow完成)。
---------------------
r2224
修复了最小怀疑等级计算。如果警报响起且士兵的制服等级高于其隐蔽技能+1,则在近距离观察时发现。
---------------------
r2223
修复了游泳重量修正。禁用了战斗中的即时间谍发现。失去伪装时将怀疑等级设置为0。伪装时将怀疑设置为最小等级,最小等级为15 * 宵禁 + 0.7 * ArmyKilledPercent。增加了最大距离...
---------------------
r2222
对AI士兵应用高携带重量游泳惩罚。如果AI不会游泳或携带过多重量或呼吸不足,则不允许AI开始深水侧翼包抄。
---------------------
r2221
无线电监听:效果取决于上一回合未使用的AP数量(因此要获得完整的监听效果,士兵必须花费整个回合不做任何事情)。增加了根据监听士兵的位置显示听到的士兵定位器的几率...
---------------------
r2220
修复:直升机中的佣兵可以通过点击目的地列来启动移动,就像常规的步行/车载移动一样(由rfrt完成)。在地图移动弹出框打开时按下ESC现在会取消框而不是离开地图进入战术...
---------------------
r2219
EXTENDED_ITEM_IMAGES: 为适配器(item_id.sti或item_adapter.sti)和枪托(item_id.sti或item_stock.sti)添加常规覆盖方法。
---------------------
r2218
新选项:- WHITE_NIGHTS: 使夜晚的黑暗更亮 - ALWAYS_CLOUDY: 使明亮的光线变暗。这两个选项仅改变视觉表现,不影响游戏内的光照值。
---------------------
r2217
按下Ctrl+Alt+F将武器信息保存到Logs\WeaponInfo.txt。
---------------------
r2216
添加了代码以将所有武器的变形/附件信息打印到Logs\WeaponInfo.txt。
---------------------
r2215
重新激活了NEARBY_FRIENDLIES_AFFECT_TOLERANCE选项,并简化了计算:- 每个附近的友军(如果未死亡、畏缩或昏迷)增加+1 - 每个死亡的友军增加-1 - 每个畏缩或昏迷的友军增加-0.5 - 限制为+-5点...
---------------------
r2214
修复/更改:医院现在检查受损状态的佣兵以及受损健康的佣兵。此外,医院现在收取金钱以治疗受损状态(由rftr完成)。
---------------------
r2213
修复:加载附加瓦片属性功能的数据。
---------------------
r2212
新功能:附加瓦片属性(由anv完成)- 可以在.ini中完全禁用此功能,位于Extended Options下的ADDITIONAL_TILE_PROPERTIES。- 使用附加瓦片属性可以为所有瓦片提供附加数据,就像...
---------------------
r2211
生活质量改进:在Bobby Ray网站上显示额外的弹药统计数据(由rftr完成)。
---------------------
r2210
缩短了扩展面板的字符串。小幅代码改进。
---------------------
r2209
设置默认DIRECTIONAL_PENALTY = FALSE。在团队模式中添加了操作面板。改进了清除面板背景的代码。
---------------------
r2208
自动重新装弹后更新界面。
---------------------
r2207
恢复了使用绞索时的原始即死几率。
---------------------
r2206
如果面板宽度<INTERFACE_PANEL_SMALL(162),则不初始化操作面板。 --------------------- r2205 新增游戏选项:统计面板、操作面板。从Extended_Panels.INI中移除了EXTENDED_PANELS_ON选项。在SM界面中实现了操作面板。将统计面板移至右侧。降低了“即时死亡”选项下死亡佣兵的伤害... --------------------- r2204 无即时佣兵死亡选项:当伤害低于OKLIFE时,降低对健康的伤害。 --------------------- r2203 为文本面板添加了帮助工具提示。 --------------------- r2202 文本日志面板:仅在作弊模式下切换到AI/调试模式。 --------------------- r2201 为文本面板添加了新模式:快捷键列表,从游戏根目录中的hotkey.txt加载。 --------------------- r2200 恢复加载游戏时战术日志面板中的消息。 --------------------- r2199 当告密者进行宣传任务时,如果玩家没有钱,则减少宣传效果。 --------------------- r2198 告密者的宣传任务:- 根据区域忠诚度调整宣传效果,0%忠诚度时效果为100%,100%忠诚度时效果为0% - 当告密者不睡觉时,进行宣传任务每小时花费10美元(宣传设施不收费,因为它们有自己的成本)... --------------------- r2197 在旧库存模式中禁用了额外的按钮,因为没有空间放置它们。 --------------------- r2196 为SM面板添加了2个新按钮:技能菜单和区域菜单。为技能菜单添加了新快捷键:[Ctrl] + [,]。调用技能菜单时,如果士兵不在可见屏幕上,则将屏幕居中到士兵。 --------------------- r2195 当佣兵库存激活时显示文本左侧面板。 --------------------- r2194 从小队列表中选择新小队时,滑动到新小队中的选定佣兵。 --------------------- r2193 当文本面板激活时播放哔哔声。如果团队面板未激活,则在屏幕上显示消息。代码清理。 --------------------- r2192 ClosestReachableDisturbance: - 代码优化,提前进行一些检查以避免路径检查和其他复杂计算 - 如果士兵没有重型武器,坦克作为可到达对手的优先级较低 - 修复了AI可能选择不可到达对手的错误... --------------------- r2191 新的AI函数AIGunStatus()。AI枪支函数:代码改进。CalcManThreatValue: - 使用双倍经验等级值 - 使用士兵枪法的1/5 - 通过瞄准镜和状态修改枪支的致命性 - 减去一半的休克百分比 - 10%惩罚... --------------------- r2190 修复了战术文本面板的显示。 --------------------- r2189 分离了坦克AI。 --------------------- r2188 AI: - 更频繁地使用观察/集中进行狙击 - 如果目标可以通过举起武器看到,则更频繁地允许射击未看见的目标 - 仅在使用轻机枪时随机化敌方位置进行压制射击 - 在进行压制射击时不跳过空位置... --------------------- r2187 带有<druguse>标签的佣兵在睡觉时不会自动消耗毒品/酒精(由rftr完成)。 --------------------- r2186 起始装备调试:如果发现ubCalibre == 0的弹匣,则显示消息。战术文本面板:使用std:vector和std::wstring重写了代码,现在应该更灵活且更少出错,改进了战术文本面板中的文本显示。 --------------------- r2185 改进了搜索弹匣的代码:跳过空条目而不是中断循环。 --------------------- r2184 DistributeInitialGear: 显示发现usItemClass = 0的物品的消息。MagazineClassIndexToItemType: 不要在空物品记录处停止,因为这会导致游戏无法找到默认弹匣。DefaultMagazine: 不要在NOAMMO弹匣处停止,而是... --------------------- r2183 任务调试日志:改进了对话日志。 --------------------- r2182 改进了任务调试日志代码。 --------------------- r2181 任务调试日志:- 进入区域时显示区域名称 - 游戏开始时删除QuestInfo.txt - 改进了初始化任务引擎的信息 - 修复了不正确的接近文本 --------------------- r2180 任务调试日志:- 将接近显示为文本 - 将NPC/佣兵名称显示为文本 - 改进了日志格式 - 更多NPC操作日志 - 在任务日志文件中显示时间 --------------------- r2179 任务调试日志:添加了拳击信息,触发NPC信息。 --------------------- r2178 修复:当在游戏选项屏幕中禁用时,关闭战术面板。在按下[F11]时在作弊模式下启动调试任务系统。 --------------------- r2177 修复:仅在战术日志面板有足够空间时隐藏战术屏幕中的消息。 --------------------- r2176 添加了佣兵起始装备分配的日志记录(Logs\StartingGear.txt)。 --------------------- r2175 修复了在迷你雷达地图模式下的团队面板中时钟鼠标区域无法工作的问题。 --------------------- r2174 改进了屏幕消息/任务/调试日志的日志记录。任务日志:显示在进入区域后QUOTE_FLAG_SAID重置的时间。始终用黑色填充左侧/右侧宽屏面板背景。修复了大雷达屏幕的垂直坐标。 --------------------- r2173 修复了一些编辑器编译问题。改进了AI日志记录。在调试日志和Logs\\QuestInfo.txt中记录事实变化。改进了团队面板的小队显示模式,以在宽屏分辨率下显示大雷达地图。始终更新小队列表背景... --------------------- r2172 修复了在对话期间出现的自动包扎问题,该问题导致了许多问题(由Shadooow完成)。 --------------------- r2171 修复了允许从供应商物品中窃取附件的漏洞(由Shadooow完成)。 --------------------- r2170 AI: - 移除了额外的侧翼包抄代码 - 禁止离敌人太远的侧翼包抄,除了CUNNINGSOLO - 移除了额外的开始侧翼包抄代码 --------------------- r2169 重命名了战术面板全局变量。重新启用了战术面板背景。 --------------------- r2168 重新启用了宽屏的左侧/右侧背景面板。 --------------------- r2167 允许EXTENDED_ITEM_IMAGES选项与战术面板一起工作。 --------------------- r2166 添加了对大自定义枪支图片的支持,新选项EXTENDED_ITEM_IMAGES(默认FALSE)。 --------------------- r2165 添加了更多尝试伪装失败时的消息。如果未找到正确的士兵或平民服装进行伪装,则显示本地化消息。 --------------------- r2164 允许鼠标滚轮在地图屏幕消息日志区域工作(由Shadooow完成)。 --------------------- r2163 修复了通过主菜单->首选项->加载游戏加载游戏时无法正确加载的问题(由Shadooow完成)。
---------------------
r2162
添加了辅助函数以更容易确定枪支统计数据(由Flugente完成)。ADD_SMOKE_AFTER_EXPLOSION选项:检查是否找到正确的烟雾弹物品。
---------------------
r2161
重新启用了调试物理日志,准备炮击时提供更多信息。
---------------------
r2160
修复:缺少指针检查(由Flugente完成)。
---------------------
r2159
UseRadio: 使用StartRadioAnimation。StartRadioAnimation: 如果士兵无法启动无线电动画,则结束准备武器。
---------------------
r2158
修复:EDB高级页面中其他属性的显示使用了错误的行(由Flugente完成)。
---------------------
r2157
添加了Terapevt建议的计时器修复。
---------------------
r2156
修复:当气体扩散到某些结构上时崩溃(由Flugente完成)。
---------------------
r2155
新功能:在战术中左键点击团队面板上的第二只手位置,如果存在,则将当前武器与挂在肩带上的副武器交换(由Shadooow完成)。
---------------------
r2154
新的实验性选项GRENADE_CORNER_THROWING允许在角落投掷手榴弹(由Shadooow完成的功能)。
---------------------
r2153
修复:如果牛因气体死亡,则不会创建尸体(由Flugente完成)。
---------------------
r2152
修复:重新加载包含佣兵的区域不再重置他们的动画和方向(由Shadooow完成)。
---------------------
r2151
修复:由于存储了不合理的地图更改,保存游戏可能会损坏(由Flugente完成)。
---------------------
r2150
加速了屋顶破坏计算(由Flugente完成)。
---------------------
r2149
修复了使用快速加载后持续存在的无尽时钟问题(由Shadooow完成)。
---------------------
r2148
修复了作弊命令CTRL+U未正确补充车辆燃料的问题(由Shadooow完成)。
---------------------
r2147
Shadooow的各种修复:- 修复:不再移动没有燃料的车辆 - 修复:KAC masterkey和其他没有附件标志的物品现在可以工作 - 高亮修复:悬停在物品上现在会高亮有效的附件,即使...
---------------------
r2146
修复:信号弹在延迟时不再爆炸,而是发出光(由Shadooow完成)。
---------------------
r2145
修复了屋顶上的尸体未正确添加的问题(由Shadooow完成)。
---------------------
r2144
对先前提交的格式化和效率更改(由Shadooow完成)。
---------------------
r2143
修复了尸体放置代码中的内存泄漏,该泄漏导致进入城镇区域时出现各种问题(由Shadooow完成)。
---------------------
r2142
禁用了对POW佣兵的分配更改,以防止不当释放他们(由Shadooow完成)。
---------------------
r2141
POW佣兵没有战斗记录(由Shadooow完成)。
---------------------
r2140
Shadooow的修复:- 修复了新添加到当前小队的佣兵未在面板界面中显示的问题 - 修复了从加载的保存游戏中死亡的佣兵未在面板界面中正确显示的问题
---------------------
r2139
修复了通过门释放囚犯的问题(检查在门状态实际更改之前执行,因此失败),还将硬编码的坐标重写为来自Mod_Settings.ini的坐标(由Shadooow完成)。
---------------------
r2138
部分撤销了r2121以允许玩家佣兵的门噪音。
---------------------
r2137
如果玩家解雇了所有预定出现在那里的POW士兵,则不会启动审讯过场动画(由Shadooow完成)。
---------------------
r2136
修复:由于非常低的可靠性值导致的溢出崩溃(由Flugente完成)。
---------------------
r2135
修复:在加载物品之前加载地图修改,因为更改的结构可以更改物品的可见性(由Flugente完成)。
---------------------
r2134
修复:如果结构被枪火摧毁,则不会重新编译移动成本(由Flugente完成)。
---------------------
r2133
修复:使用未初始化的变量(由Flugente完成)。
---------------------
r2132
修复:反器材子弹对结构的伤害通常未正确应用(由Flugente完成)。
---------------------
r2131
进一步降低了Joe在审讯过场动画中击打佣兵的伤害,以防止他将佣兵击昏,从而导致无尽时钟问题(由Shadooow完成)。
---------------------
r2130
禁用了在CancelAIAction中清除下一个AI操作,因为它可能会干扰脚本操作代码。
---------------------
r2129
Shadooow的修复:- 修复了POW过场动画中的无尽时钟问题,实际上是由Elliot尝试进行踢动画引起的,该动画不存在于平民身体类型中 - 添加了修复近战攻击位置的提交中缺失的代码...
---------------------
r2128
修复了POW过场动画中的无尽时钟问题(由Shadooow完成)。防止游戏捕获超过3个佣兵进行救援 - 这也修复了内存泄漏,因为代码访问了超出数组范围的值(由Shadooow完成)。
---------------------
r2127
修复了使用CTRL + LMB合并物品的问题(由Shadooow完成):- 修复了导致在地图屏幕上扣除AP的回归问题,即使区域中没有敌人导致在多次合并后失败 - 当没有足够的AP时,现在会显示“AP不足!”错误...
---------------------
r2126
修复了在水上跑步的问题(由Shadooow完成):- 佣兵在走出最后一块水瓦片后会继续跑步 - 修复了路径预测AP成本计算和实际AP扣除问题,当跑步进入水中和从水中出来时
---------------------
r2125
Shadooow的各种修复:- 允许替换从团队中移除的POW IMP角色 - 修复了替换死亡/POW IMP角色时的更多问题,如统计和属性进度未被清除,恢复了旧代码 - 处理死亡/POW IMP角色的更好方法...
---------------------
r2124
修复了替换死亡的IMP时库存中物品重复的问题(由Shadooow完成)。
---------------------
r2123
修复了如果攻击在中断中停止,则重置近战攻击瞄准位置的错误(由Shadooow完成)。
---------------------
r2122
修复了当从士兵/车辆库存手动放置物品到未加载的区域库存时,物品被错误标记并在区域加载后无法访问的问题(由Shadooow完成)。
---------------------
r2121
对处理门噪音的代码进行了重大改进(由Shadooow完成):- 显著增加了开门或关门的基本噪音音量 - 根据门的类型调整噪音音量(金属门更响等) - 可以使用带有绳子的罐子添加...
---------------------
r2120
修复了带有绳子的罐子在直接靠近门的位置使用时执行取血操作的问题(由Shadooow完成)。
---------------------
r2119
删除了现在冗余的弹珠旧代码,由于上述更改,游戏不再执行该代码(由Shadooow完成)。
---------------------
r2118
修复了地下区域显示LS_DAYGENERIC.sti而不是分配的仅PNG格式的自定义加载屏幕的问题(由Shadooow完成)。
---------------------
r2117
新功能:允许重新雇佣RPC,以防他们被解雇(由Shadooow完成)。
---------------------
r2116
实验性修复了在移动结束时转向扣除AP的问题(由Shadooow完成)。
---------------------
r2115
Shadooow的修复和改进:允许同时弹出框通过键盘处理 - ESC或n跳过,ENTER或o提示如果所有佣兵被杀或被俘且默认到达区域是Omerta,强制直升机降落动画...
---------------------
r2114
各种修复(由Shadooow完成):修复:在不同区域死亡的佣兵现在会正确生成物品到区域库存,并显示关于他死亡的红色消息修复:车辆也不会计入...
---------------------
r2113
改进了弹珠的工作方式,现在在到达弹珠所在的格时就会生效,而不仅仅是尝试退出时(由Shadooow完成)。
---------------------
r2112
修复了“白脸”问题,当士兵在不同区域流血时说某些引语时会发生(由Shadooow完成)。
---------------------
r2111
实时模式下的散布火力修复(由Shadooow完成):- 修复了散布火力未正常工作并射击到指定位置以外的问题 - 修复了投掷物品未正常工作并改为从武器射击的问题 - 添加了修复随机方向射击的问题...
---------------------
r2110
改进了铁丝网修复的代码。
---------------------
r2109
各种修复和改进(由Shadooow完成):- 修复了手铐、罐子和罐子操作的AP成本显示,计算路径成本两次且未计算姿态更改 - 修复了导致进入车辆的加油和修理路径 - 修复...
---------------------
r2108
撤销了PickPocket函数从r2094的更改,因为它导致在战略屏幕上将弹药箱应用于某些武器时游戏冻结。
---------------------
r2107
修复了通过右键更改模式时AP成本有时未重新计算的问题(由Shadooow完成)。
---------------------
r2106
重新允许了对角线近战攻击,这次它将正常工作,并且游戏实际上在路径中也使用它,这在以前不是这种情况(由Shadooow完成)。允许1.13自定义消息框(尸体处理,CTRL+.等)通过ESC取消...
---------------------
r2105
改进了血猫对俯卧目标的攻击。与之前的士兵更改相同,现在血猫也能够攻击俯卧目标所在的第二个瓦片(由Shadooow完成)。
---------------------
r2104
修复:由于r2083的更改,枪支无法附加到绊雷上。
---------------------
r2103
从HandleItem中移除了usMapPos代码。
---------------------
r2102
小幅代码改进。
---------------------
r2101
修复了通过门攻击目标的刀和拳击攻击(由Shadooow完成)。这修复了通过门攻击目标的问题,并改进了攻击俯卧目标的问题,之前仅计算到目标的“主”格的最短路径...
---------------------
r2100
近战瞄准成本补丁的缺失代码(由Shadooow完成)。
---------------------
r2099
修复了鼠标滚轮在刀光标下无法工作的问题(由Shadooow完成)。先前修复的缺失部分(由Shadooow完成)。
---------------------
r2098
修复了允许在没有所需行动点的情况下进行瞄准近战攻击的AP成本问题。注意:使用条件语句的#define需要放在括号中,否则在使用条件语句时无法正常工作...
---------------------
r2097
对r9018的改进:代码使用枚举并包括刀和拳击光标的两个更多光标状态,这些状态仍未显示圆圈(由Shadooow完成)。
---------------------
r2096
恢复了NCTH下近战攻击的瞄准圈(由Shadooow完成)。
---------------------
r2095
修复了从下方房间对屋顶上的敌人使用物品的问题。这包括多个操作,如急救包、刀或拳击,这些操作显示了进入下方房间的路径,甚至允许从那里刺击(命中几率为零...
---------------------
r2094
修复了PickPocket函数以与MOLLE类型的LBE一起工作(由Shadooow完成)。更改了将医疗包从佣兵库存放入其主手的代码,以尊重口袋限制,避免将枪支放入仅医疗包口袋等...
---------------------
r2093
修复了在具有非零地板高度的瓦片集中“子弹过高”的合理性检查,导致从过于陡峭的角度射击屋顶时子弹消失的问题。+ 修复了插入调试消息中的额外参数(编译器警告)(由Shadooow完成)。
---------------------
r2092
修复了切换武器快捷键在启用库存成本时比手动操作扣除更多AP的问题(由Shadooow完成)。在地图屏幕上使用SHIFT+k快捷键以使用与战术中相同的代码。使ALT和CTRL +SHIFT+k快捷键在地图屏幕上工作(由...
---------------------
r2091
修复了NPC在倒下后回到畏缩动画的问题,这也导致他们无法正确死亡(由Shadooow完成)。
---------------------
r2090
修复:当在地图屏幕上进行诸如重新装弹、使用消耗品或更改附件等操作时,即使战斗发生在佣兵不在的区域,也会触发“行动点不足”错误(由Shadooow完成)。
---------------------
r2089
ValidItemAttachmentSlot: 物品应具有<attachment>、<hiddenaddon>标签或为手榴弹/爆炸物。
---------------------
r2088
撤销了优化代码,该代码阻止了40mm手榴弹在模组中未设置<attachment>标签时加载(由Shadooow完成)。ValidLaunchable: 仅手榴弹和爆炸物可以发射。
---------------------
r2087
修复了右键点击佣兵分配时断言失败的问题(由Shadooow完成)。
---------------------
r2086
更多高亮更改(由Shadooow完成):- 统一了当前光标中持有物品的高亮行为,仅高亮与该物品兼容的物品(在战术中是这样,在地图屏幕上不是)- 启用了身体轮廓高亮...
---------------------
r2085
功能:在地图屏幕上显示佣兵肖像右上角的行动点,如果佣兵在受攻击的区域且处于回合制模式(由Shadooow完成)。
---------------------
r2084
对附件有效性检查函数的另一个效率改进 - 如果测试的物品是附件/隐藏附加物,则不会检查库存中的所有物品是否为有效枪支/弹药(由Shadooow完成)。对测试物品的显著改进...
---------------------
r2083
改进了处理附件有效性的代码效率,以修复任何潜在的延迟问题(由Shadooow完成)。
---------------------
r2082
修复了不正确的高亮附件+大量效率改进(由Shadooow完成)。
---------------------
r2081
如果攻击者是隐蔽的且目标未警觉,则在近战/肉搏攻击时不转向攻击者。
---------------------
r2080
仅在以下情况下在近战/肉搏攻击时将目标士兵转向攻击者:- 目标看到攻击者 - 目标和攻击者在同一队伍 - 目标在火力下 - 回合制模式且不是绞索攻击
---------------------
r2079
修复:小GUI问题,当将适用物品移动到身体轮廓上然后移出时,佣兵库存中的身体轮廓变暗(由Shadooow完成)。修复:GUI问题,当使用某些新消耗品时,身体轮廓未点亮...
---------------------
r2078
修复了由于游戏错误激活散布代码而随机射击错误方向的问题(由Shadooow完成)。
---------------------
r2077
撤销了r1152以允许通过变形切换<Inseparable>2</Inseparable>附件。
---------------------
r2076
修复了离开的佣兵在当前战斗结束前无法到达最终区域的问题(由Shadooow完成)。
---------------------
r2075
修复了当不使用枪支且启用NCTH系统时[F]键的CTH消息不正确的问题。
---------------------
r2074
修复了自动包扎有时无限挂起的问题(由Shadooow完成)。
---------------------
r2073
修复:当使用CTRL+LMB从佣兵库存中合并物品时,与玩家无法从区域库存中取出的物品堆叠(由Shadooow完成)。小幅代码改进。
---------------------
r2072
FindGridNoFromSweetSpot: - 初始化pubDirection - 添加了安全检查
---------------------
r2071
修复了黑色窗户(Orta)未正确阻挡视野的问题(由Shadooow完成)。代码格式化。
---------------------
r2070
漏洞修复:不允许“手铐”光标揭示隐形敌人的位置。
---------------------
r2069
漏洞修复:不允许“对他人使用物品”光标揭示隐形敌人的位置。
---------------------
r2068
门中断修复(由Shadooow完成)。
---------------------
r2067
修复了女性和大男性身体类型在爬上屋顶时透明的问题(由Shadooow完成)。
---------------------
r2066
视野更新修复(由Shadooow完成):- 在TurnSoldier代码中的小修复。- 修复了在许多情况下视野未更新的问题。
---------------------
r2065
过场动画中没有区域环境音效。
---------------------
r2064
修复了过场动画中可能的无尽时钟问题。
---------------------
r2063
修复了有时从屋顶爬下时在建筑物内获得视野的错误(由Shadooow完成)。扩展解释:这有两个原因,首先 - 似乎每5秒对所有士兵进行一次视野更新。其次,当爬下...
---------------------
r2062
修复:CTRL+U作弊命令未正确补充能量(由Shadooow完成)。
---------------------
r2061
EVENT_SoldierBeginBladeAttack, EVENT_SoldierBeginPunchAttack: 在其他计算之前初始化攻击数据,将目标等级设置为士兵的等级,因为近战/肉搏攻击在等级之间不起作用。
---------------------
r2060
修复(由Shadooow完成):- 修复了在RUN模式下按下ALT时显示在光标上的AP成本,因为游戏不允许“反向跑步”并强制行走 - 如果按住ALT,则显示行走光标而不是跑步
---------------------
r2059
移除了“旧选择方法”游戏选项。改进了智能选择代码:- 修复了按下ALT时的佣兵切换 - 按下ALT时不显示下一个未使用的 - 仅当“安全D按钮”选项激活时显示下一个选定的 - 不显示...
---------------------
r2058
切换佣兵后清除路径。
---------------------
r2057
修复:如果佣兵开始时AP值超过99,则显示佣兵AP,新AP低于该值(由Shadooow完成)。
---------------------
r2056
DistanceVisible: 当使用CALC_FROM_ALL_DIRS时不检查激活的观察/集中技能。
---------------------
r2055
CalcSituationValue: 当朋友和士兵在不同等级时使用距离检查。
---------------------
r2054
添加了新函数CheckSpotBetween。CalcSituationValue: 在检查点是否在朋友和对手之间时也检查相邻方向。
---------------------
r2053
CalcSituationValue: - 在进行初始LOS检查时,首先使用知识检查 - 仅当烟雾与朋友和对手在同一等级时使用距离检查
---------------------
r2052
CalcSituationValue: 改进了代码,使用等级之间的完整LOS检查。SightCoverAtSpot: 移除了未使用的检查。
---------------------
r2051
CalcSituationValue: 改进了检查烟雾点是否在朋友和敌人之间的代码,增加了烟雾效果距离,检查方向是否匹配。
---------------------
r2050
CheckTossCoverSmoke: 代码优化,使用距离检查而不是LOS检查。仅当士兵有多个烟雾弹时允许进行掩护烟雾测试。
---------------------
r2049
各种修复(由Shadooow完成):- 修复了女王备用格功能在宫殿地下室中将她生成在墙后而不是王座前的问题 - 修复了女王备用格功能在宫殿被清除后仍然触发的问题 - 添加了...
---------------------
r2048
修复:使用无线电监听技能时显示敌人位置。
---------------------
r2047
默认启用DIRECTIONAL_PENALTY。SightCoverAtSpot: 当不进行无限LOS检查时,跳过对手距离超过最大视野范围的视野检查。
---------------------
(原文:)
r2206
As a part of UI domestication project, we now have new action panel, which allows quick tactical actions from SM (merc inventory) panel with just one click.
This panel supports: calling tactical menus (skills menu, sector menu, help screen), doing actions (reload, disguise, refill canteens), changing cover/trap overlay mode, manipulating sector items (merging, stacking etc).
This panel may be enabled/disabled from the ingame settings.
Also battle statistics panel now is displayed on the right side of widescreen team interface, it can also be enabled/disabled in the ingame settings (statistics panel is feature by anv from VR project).Changelog:
Implemented action panel in SM interface.
Moved statistics panel to right side.
New ingame options: statistics panel, action panel.
Removed option EXTENDED_PANELS_ON from Extended_Panels.INI.Propaganda assignment with snitches:
- scale propaganda effect with sector loyalty level, 100% effectiveness at 0% loyalty, 0% effectiveness at 100% loyalty
- having snitch on propaganda assignment costs 10$/hour when he is not sleeping (not charged for propaganda facilities as they have their own cost)
- reduce propaganda effectiveness if player has no money.Restore messages in tactical log panel when loading game.
Added new mode for text panel: hotkey list, loaded from hotkey.txt in game root folder.
Example from hotkey.txt:[ Selection ] F1-F10: Select merc / move to SPACE: Select next merc SHIFT+SPACE: Select next squad [=] (equals): Select all mercs 1-0: Switch to squad [/] (slash): Center on merc ALT+F: Keep screen on merc":" makes text before this char to change color to dark yellow (to make hotkey easily distinguishable)
"[ " and " ]" make text line to change color to light grey and also the line is centered (used for hotkey section)Text log panel: only switch to AI/Debug mode in cheat mode (normal users don't need this information).
Added help tooltip to text panel (mouse wheel to scroll, right click to change mode), this tooltip deactivates if you scroll or right click on panel to make it less annoying.
No instant merc death option: lowered damage to health when wounding below OKLIFE (should make merc surviving in no instant death mode a bit easier).r2210
Implemented action panel for team panel mode.
Only limited number of most used actions displayed.r2242(貌似是操作伪装[针对间谍技能的佣兵]更加方便,看sevenfm发的视频)
New ingame option to show danger zones for covert merc where he will be uncovered on close look, for example because having restricted items in inventory.
In peaceful mode the distance for close look is 1 tile, increased by 1 tile for each squadleader trait of enemy.
When alert is raised, this distance equals enemy experience level / 2.
In this demo, Mouse will be uncovered because she has knife in inventory.
r2047~r2258log
r2258
Updated Chinese translation (by zwwooooo).
---------------------
r2257
Uploaded missing file.
---------------------
r2256
QOL change: if the last movement mode prior to climbing down the roof was running, it won't be reset to walking (by shadooow).
---------------------
r2255
Updated vs2010 project to include XML_AdditionalTileProperties.cpp
---------------------
r2254
Chinese translation update (by zwwooooo).
---------------------
r2253
Fixed regression that caused mercs to keep their direction&animation when moving into another sector (by Shadooow).
---------------------
r2252
Improved feature for preventing instant merc/boxer death - limit remaining health to 1 - 5 points (2 - 6 for bodybuilder), limit remaining health for zombie to 5-10.
---------------------
r2251
HandleStanceChangeFromUIKeys, HandleTBSoldierRun improved code for changing stance/starting running mode when soldier is cowering or collapsed.
---------------------
r2250
Fixed collapsed soldiers sometimes not being able to get up when they should have until next player round (by Shadooow).
---------------------
r2249
Detaching attachment will no longer check for 12AP more than it should, this was kind of safety check, but it is confusing and not needed anymore (by Shadooow).
---------------------
r2248
Code improvements in autoresolve, fix possible bugs in signed/unsigned calculations.
---------------------
r2247
Reverted r2152: reloading sector with merc inside will no longer reset their animation and direction (by Shadooow).
---------------------
r2246
Fix: using an item will now close EDB if opened, this fixed bug where attaching a 40mm grenade into laucher via EDB box and firing from it without closing it didn't substract AP for attaching the grenade (by Shadooow). When disarming tripwi...
---------------------
r2245
When attaching launchable to launcher, use launcher's reload AP cost. When playing reload sounds, set volume and pan based on soldier's location.
---------------------
r2244
GetReliability: attached weapons should not add reliability.
---------------------
r2243
Use camo pallette for soldier/corpse if max camo value >= 65. Reworked custom gun pictures to correctly show attachment is there are several attachments with the same class.
---------------------
r2242
Always uncover civilian spy on close look at night.
---------------------
r2241
Added new ingame option "Show danger zones", if enabled, will show zones around enemy soldiers where cover merc will be uncovered. Close look distance for testing disguise increases if enemy soldier is alerted or has squadleader trait. Unco...
---------------------
r2240
Disabled marking uniform type as compromised when uncovering spy. Renamed soldier radio flags.
---------------------
r2239
Doubled camo kit use points when applying camo.
---------------------
r2238
GetSightAdjustmentCamouflageOnTerrain: fixed scaler calculation. GetDetailedSightAdjustmentCamouflageOnTerrain: - fixed scaler calculation - use max from camo types limited by affinity to determine cover effectiveness on tile
---------------------
r2237
GetDetailedSightAdjustmentCamouflageOnTerrain: scale camo with affinity. GetSightAdjustmentCamouflageOnTerrain: minor code improvements.
---------------------
r2236
Removed option CAMO_REMOVING. Removed option ALTERNATE_MULTI_TERRAIN_CAMO_CALCULATION.
---------------------
r2235
ApplyCammo: - always allow cleaning camo with rag - check if we have any camo bonus on kit - decide major camo if it's no less than all other camo types, in this order: jungle/urban/desert/snow - added kit camo is not limited by sum of all ...
---------------------
r2234
Stealth tooltip shows bonus stealth as bonus from background + STEALTH_BONUS. Moved background and skill stealth bonuses from GetWornStealth to GetStealth. GetSightAdjustmentCamouflageOnTerrain: - improved code to avoid casting negative va...
---------------------
r2233
Show max camo value instead of sum in the interface, to give better idea of camo effectiveness.
---------------------
r2232
Show soldiers of highlighted squad with orange color on radar map to quickly see where they are located.
---------------------
r2231
Camo is less effective in darkness (50% effectiveness in full darkness). Improved code for camo calculation in GetSightAdjustment().
---------------------
r2230
EXTENDED_ITEM_IMAGES: show any attachment. Ctrl+Alt+F: show all attachments in Logs\WeaponInfo.txt AI: allow deep water if weight <= 70%
---------------------
r2229
Allow scuba bottle to work from backpack slot for mod compatibility. Changed formula for breath penalty when swimming with carried weight > 50.
---------------------
r2228
Renamed log panel to left panel in the ingame options.
---------------------
r2227
Moved statistics panel to the left side and made it default left panel. Removed ingame option for statistics panel.
---------------------
r2226
Disabled stopping cowering animation at the start of the turn to prevent possible bugs.
---------------------
r2225
Fix: bleeding value not being substracted when losing max hp which resulted into the graphic HP bar having wrong color (by Shadooow).
---------------------
r2224
Fixed min suspicion level calcualtion. Uncover on close look if alert is raised and soldier's uniform class is higher than his covert skill + 1
---------------------
r2223
Fix for swimming weight modifier. Disabled instant spy uncovering in battle. Set suspicion level to 0 when loosing disguise. Set suspicion to min level when disguising, min level is 15 * curfew + 0.7 * ArmyKilledPercent. Increased max dista...
---------------------
r2222
Apply swimming with high carried weight penalty to AI soldiers. Don't allow AI to start deep water flanking if it's non swimmer or carries too much weight or has low breath.
---------------------
r2221
Radio Listen: effect depends on number of APs left unused from last turn (so to have full effect from listening, soldier has to spend full turn doing nothing). Added chance to show heard soldier locator if soldier is listening, depending on...
---------------------
r2220
Fix: mercs in a helicopter can initiate movement by clicking in their destination column, like regular on-foot/in-car movement (by rfrt). Pressing ESC while map movement popup box opened will now cancel the box instead of leaving map into t...
---------------------
r2219
EXTENDED_ITEM_IMAGES: add regular overlay method for adapter (item_id.sti or item_adapter.sti) and stock (item_id.sti or item_stock.sti)
---------------------
r2218
New options: - WHITE_NIGHTS: makes darkness brighter at night - ALWAYS_CLOUDY: makes bright light darker Both options change only visual representation, without affecting ingame light values.
---------------------
r2217
Press Ctrl+Alt+F to save weapon information to Logs\WeaponInfo.txt
---------------------
r2216
Added code to print transformation/attachment information for all weapons to Logs\WeaponInfo.txt
---------------------
r2215
Reactivated NEARBY_FRIENDLIES_AFFECT_TOLERANCE option with simplified calculation: - each friend nearby if not dying, cowering or unconscious, adds +1 - each dying friend adds -1 - each cowering or unconscious adds -0.5 - limit is +-5 point...
---------------------
r2214
Fix/change: the hospital now checks for mercs with damaged stats in addition to damaged health. in addition, the hospital now charges money to heal damaged stats (by rftr).
---------------------
r2213
Fix: loading data for additional tile properties feature.
---------------------
r2212
New Feature: Additional Tile Properties (by anv) - Feature can be completely disabled in .ini as ADDITIONAL_TILE_PROPERTIES under Extended Options. - With Additional Tile Properties it's possible to supply all tiles with additional data, ju...
---------------------
r2211
QOL change: show additional ammo stats at bobby ray's website (by rftr).
---------------------
r2210
Shortened strings for extended panel. Minor code improvements.
---------------------
r2209
Set default DIRECTIONAL_PENALTY = FALSE Added action panel in team mode. Improved code for clearing panel backgrounds.
---------------------
r2208
Update interface after auto reloading gun.
---------------------
r2207
Restored original chances for instakill when using garotte.
---------------------
r2206
Don't initialize action panel if panel width < INTERFACE_PANEL_SMALL (162).
---------------------
r2205
New ingame options: statistics panel, action panel. Removed option EXTENDED_PANELS_ON from Extended_Panels.INI. Implemented action panel in SM interface. Moved statistics panel to right side. Lowered damage for dying merc when "instant deat...
---------------------
r2204
No instant merc death option: lowered damage to health when wounding below OKLIFE.
---------------------
r2203
Added help tooltip to text panel.
---------------------
r2202
Text log panel: only switch to AI/Debug mode in cheat mode.
---------------------
r2201
Added new mode for text panel: hotkey list, loaded from hotkey.txt in game root folder.
---------------------
r2200
Restore messages in tactical log panel when loading game.
---------------------
r2199
When snitch is doing propaganda assignment, reduce propaganda effectiveness if player has no money.
---------------------
r2198
Propaganda assignment with snitches: - scale propaganda effect with sector loyalty level, 100% effectiveness at 0% loyalty, 0% effectiveness at 100% loyalty - having snitch on propaganda assignment costs 10$/hour when he is not sleeping (no...
---------------------
r2197
Disabled additional buttons in old inventory mode as there is no space for them.
---------------------
r2196
Added 2 new buttons to SM panel: skill menu and sector menu. Added new shortcut for skill menu: [Ctrl] + [,] When calling skill menu, center screen on soldier of he is not on visible screen.
---------------------
r2195
Show text left panel when merc inventory is active.
---------------------
r2194
When selecting new squad from squad list, slide to the selected merc in new squad.
---------------------
r2193
Play beep sound when text panel is active. Show messages on screen if team panel is not active. Code cleanup.
---------------------
r2192
ClosestReachableDisturbance: - code optimization, do some checks earlier to avoid path check and other complex calculations - tanks have low priority as reachable opponents if soldier has no heavy weapons - fixed bug when AI could choose un...
---------------------
r2191
New AI function AIGunStatus() AI gun functions: code improvements. CalcManThreatValue: - use double exp. level value - use 1/5 of soldier's marksmanship - modify gun's deadliness by scope and status - subtract half shock percent - 10% penal...
---------------------
r2190
Fixed tactical text panel display.
---------------------
r2189
Separated Tank AI.
---------------------
r2188
AI: - use watching/focusing more often for snipers - allow shooting at unseen target more often if it can be seen with weapon raised - only randomize enemy location for suppression fire when using LMG - don't skip empty location when doing ...
---------------------
r2187
Mercs with the <druguse> tag in their background don't automatically consume drugs/alcohol if they are asleep (by rftr).
---------------------
r2186
Starting gear debug: show message if found magazine with ubCalibre == 0. Tactical text panel: reworked code using std:vector and std::wstring, should be more flexible now and less bug prone, improved text display in tactical text panel.
---------------------
r2185
Improved code for searching magazines: skip empty entry instead of breaking the loop.
---------------------
r2184
DistributeInitialGear: show message of found item with usItemClass = 0 MagazineClassIndexToItemType: don't stop at empty item records as it will prevent game from finding default magazine. DefaultMagazine: don't stop at NOAMMO magazine, ins...
---------------------
r2183
Quest debug logging: improved Converse logging.
---------------------
r2182
Improved quest debug logging code.
---------------------
r2181
Quest debug logs: - show sector name when entering sector - remove QuestInfo.txt when game starts - improved info for init quest engine - fixed incorrect approach text
---------------------
r2180
Quest debug log: - show approach as text - show NPC/Merc name as text - improved log formatting - more logging for NPC actions - show time in quest log file
---------------------
r2179
Quest debug log: added boxing info, trigger NPC info.
---------------------
r2178
Fix: switch tactical panel off when disabled in the ingame options screen. Start debug quest system in cheat mode when [F11] pressed.
---------------------
r2177
Fix: only hide messages from tactical screen if there is enough place for tactical log panel.
---------------------
r2176
Added logging for merc starting gear distribution (Logs\StartingGear.txt)
---------------------
r2175
Fixed clock mouse region not working in team panel in mini radar map mode.
---------------------
r2174
Logging improvements for screen messages/quest/debug logs. Quest logs: show when QUOTE_FLAG_SAID is reset after entering sector. Always fill left/right widescreen panel background with black color. Fixed vertical coord of big radar screen.
---------------------
r2173
Fixed some editor compiling issues. Improved AI logging. Log fact changes in debug log and Logs\\QuestInfo.txt. Improved squad display mode for team panel to show big radar map in widescreen resolutions. Always update squad list background ...
---------------------
r2172
Fixed autobandaging showing up during conversation which caused numerous issues (by Shadooow).
---------------------
r2171
Fixed exploit allowing to steal attachments from vendor items (by Shadooow).
---------------------
r2170
AI: - removed extra flanking code - prohibit flanking too far from enemy except for CUNNINGSOLO - removed extra start flanking code
---------------------
r2169
Renamed tactical panel global variables. Re-enabled tactical panel background.
---------------------
r2168
Re-enabled left/right background panels for widescreen.
---------------------
r2167
Allow EXTENDED_ITEM_IMAGES option to work with tactical panel.
---------------------
r2166
Added support for big custom gun images, new option EXTENDED_ITEM_IMAGES (FALSE by default).
---------------------
r2165
Added more messages when unsuccessfully trying to disguise. Show localized message if found no correct clothes to disguise as soldier or civilian.
---------------------
r2164
Allowed mouse wheel to work in map screen message log area (by Shadooow).
---------------------
r2163
fixed loading games via main menu->preferences->load game not loading them correctly (by Shadooow)
---------------------
r2162
Added helper functions to easier determine gun stats (by Flugente). ADD_SMOKE_AFTER_EXPLOSION option: check that correct smoke grenade item found.
---------------------
r2161
Re-enabled debug physics log, more info when preparing artillery strike.
---------------------
r2160
Fix: missing pointer check (by Flugente).
---------------------
r2159
UseRadio: use StartRadioAnimation. StartRadioAnimation: end ready weapon if soldier cannot start radio animation.
---------------------
r2158
Fix: display for other properties in EDB advanced page uses wrong line (by Flugente).
---------------------
r2157
Added timer fix suggested by Terapevt.
---------------------
r2156
Fix: crash when gas spreads on certain structures (by Flugente).
---------------------
r2155
New feature: left click on the second hand position on a team panel in tactical swaps the current weapon with secondary weapon in sling pocket if any (by Shadooow).
---------------------
r2154
New experimental option GRENADE_CORNER_THROWING allows throwing grenades over corners (feature by Shadooow).
---------------------
r2153
Fix: if a cow dies from gas, no corpse is created (by Flugente).
---------------------
r2152
Fix: reloading sector with merc inside will no longer reset their animation and direction (by Shadooow).
---------------------
r2151
Fix: savegames could be corrupted due to storing implausible map changes (by Flugente).
---------------------
r2150
Accelerated roof destruction calculation (by Flugente).
---------------------
r2149
Fixed endless clock issue persisting after using quickload (by Shadooow).
---------------------
r2148
Fixed cheat command CTRL+U not refilling vehicle fuel correctly (by Shadooow).
---------------------
r2147
Various fixes by Shadooow: - fix: no more moving around with vehicle that has no fuel - fixed: KAC masterkey and other items without attachment flag to work - highlighting fix: hovering over item will now highlight valid attachment that doe...
---------------------
r2146
Fix: flares will no longer explode when delayed but make light (by Shadooow).
---------------------
r2145
Fixed corpses on the roof not being added correctly (by Shadooow).
---------------------
r2144
Fformatting and efficiency changes to previous commit (nu Shadooow).
---------------------
r2143
Fixed memory leak inside corpse placement code causing various issues when entering a town sector (by Shadooow).
---------------------
r2142
Disabled changing assignment on POW mercs to prevent to break them free improperly (by Shadooow).
---------------------
r2141
No battle records for POW mercs (by Shadooow).
---------------------
r2140
Fixes by Shadooow: - fixed newly added merc to current squad not showing up in the panel interface - fixed dead mercs not showing up in the panel interface properly from loaded savegame
---------------------
r2139
Fixed breaking prisoners free via doors (check was executed before door status actually changed which is why it failed), also rewritten hardcoded coords to those from Mod_Settings.ini (by Shadooow).
---------------------
r2138
Partially reverted r2121 to allow door noise for player mercs.
---------------------
r2137
Interrogation cutscene will no longer be started if player fired all POW soldiers that were scheduled to appear there (by Shadooow).
---------------------
r2136
Fix: crash due to overflow as a result of very low reliability values (by Flugente).
---------------------
r2135
Fix: load map modifications before loading items, as altered structures can change items visibility (by Flugente).
---------------------
r2134
Fix: movement costs are not recompiled if a structure is destroyed by gunfire (by Flugente).
---------------------
r2133
Fix: use of uninitialized variables (by Flugente).
---------------------
r2132
Fix: antimateriel bullet damage to structures often isn't properly applied (by Flugente).
---------------------
r2131
Further lowered the damage of Joe punching mercs in interrogation cutscene to prevent him knocking the merc unconscious which resulted to endless clock issue (by Shadooow).
---------------------
r2130
Disabled clearing next AI action in CancelAIAction as it may interfere with scripted actions code.
---------------------
r2129
Fixes by Shadooow: - new fix for endless clock issue in POW cutscene, was actually caused by Elliot trying to do the kick animation which doesn't exists for civilian body type - added missing code from commit fixing melee attack location in...
---------------------
r2128
Fix for endless clock issue in POW cutscene (by Shadooow). Prevented the game to capture more than 3 mercs for rescuing - this also fixes a memory leak as the code accessed array with out of bounds value (by Shadooow).
---------------------
r2127
Fixes for combining items with CTRL + LMB (by Shadooow): - fixed regression causing this to substract APs in mapscreen even with no enemies in sector causing this to fail after several merges - a "Not enough APs!" error will now show when d...
---------------------
r2126
Fixes for running over water (by Shadooow): - merc will continue running after he walks out of last water tile - fixed both pathing prediction AP cost calculation and an actual AP cost deduction when running into water and out of water
---------------------
r2125
Various fixes by Shadooow: - allowed to replace POW IMP char that was removed from team - fixed more issues when replacing dead/pow IMP char like statistics and attributes progress not being erased, reverted old code - better way of handlin...
---------------------
r2124
Fix for duplicated items in inventory when replacing dead IMP (by Shadooow).
---------------------
r2123
Fixed bug that resets melee attack aim location if the attack was stopped in interrupt (by Shadooow).
---------------------
r2122
Ffixed bug when manually placing item from soldier/vehicle inventory to not currently loaded sector inventory bugged the items and made them inaccessible after the sector got loaded (by Shadooow).
---------------------
r2121
Significant overhaul on handling doors regarding to noise (by Shadooow): - significantly increased base noise volume of opening or closing doors - adjusted the noise volume based on type of the door (metal louder etc.) - can with string add...
---------------------
r2120
Fixed can with string executing take blood action when used from spot directly next to doors (by Shadooow).
---------------------
r2119
Deleted now redundant old code for marbles which is no longer executed by game due to said change (by Shadooow).
---------------------
r2118
Fix for undeground sectors showing LS_DAYGENERIC.sti instead of assigned custom loadscreen that is only in PNG format (by Shadooow).
---------------------
r2117
New feature: allowed to re-hire RPCs in case they are fired from team (by Shadooow).
---------------------
r2116
Experimental fix for charging AP for turning at the end of the movement (by Shadooow).
---------------------
r2115
Fixes and improvements by Shadooow: allowed the meanwhile popup box to be handled with keyboard - ESC or n to skip ENTER or o for prompt if all mercs were killed or captured and default arrival sector is Omerta, force helidrop arrival anima...
---------------------
r2114
Various fixes (by Shadooow): Fix: merc dying in different sector than we are in currently will now properly spawn items into sector inventory and game will show the red colored message about him dying fix: vehicles will also not count into ...
---------------------
r2113
Improved the way how marbles works, now it will work already when reaching the gridno where marbles are, not just when trying to exit it (by Shadooow).
---------------------
r2112
Fix for "white face" when saying some quote which happened when the soldier was bleeding in different sector than we are in right now (by Shadooow).
---------------------
r2111
Spread fire fixes in realtime mode (by Shadooow): - fixes spread fire not working properly and shooting elsewhere than assigned - fixes throwing items not working and instead firing from weapon - added the fix shooting to random direction t...
---------------------
r2110
Improved code for wire fence repairing.
---------------------
r2109
Various fixes and improvements (by Shadooow): - fixed handcuffs, jar and can actions AP cost shown calculating pathing cost twice and not calculating stance change at all - fixed refueling and repairing pathing leading to inside vehicle - f...
---------------------
r2108
Reverted PickPocket function change from r2094 as it caused game freeze when applying ammo crate on certain weapons on strategic screen.
---------------------
r2107
Fix for AP cost sometimes not recalculating when changing modes via right click (by Shadooow).
---------------------
r2106
Re-allowed diagonal melee attacks, this time it will work correctly and game actually use this in pathing too, which was not the case before (by Shadooow). Allowed the 1.13 custom message boxes (corpse handling, CTRL+. one etc.) to be escap...
---------------------
r2105
Improved bloodcats targeting against prone targets. Same as previous change for soldiers, now even bloodcats will be able to attack the second tile that is prone target lying at (by Shadooow).
---------------------
r2104
Fix: guns cannot be attached to tripwire as a result of r2083 change.
---------------------
r2103
Removed usMapPos code from HandleItem.
---------------------
r2102
Minor code improvements.
---------------------
r2101
Fix for knife and punch attacks attack from GridNo (by Shadooow). This fixes punching and stabbing target through door and improves attacking at prone target which was previously calculating shortest route only to the "main" GridNo of the p...
---------------------
r2100
Missing code for melee aim cost patch (by Shadooow).
---------------------
r2099
Fixes mouse wheel not working with knife cursor (by Shadooow). Missing part of previous fix (by Shadooow).
---------------------
r2098
Fixes issues with AP costs for aimed melee attack that allowed to make such attack even without required action points. Note for coders - #defines using conditionals needs to be in parenthesis, otherwise they won't work properly when used i...
---------------------
r2097
Improvement for r9018: code uses enums and includes two more cursor states for both knife and punch cursor which were still not showing circles (by Shadooow).
---------------------
r2096
Restoration of aiming circles for melee attacks under NCTH (by Shadooow).
---------------------
r2095
Fix for for using items on enemies on roofs from inside room below. This includes multiple actions like first aid kit, blade or punch that shown path into room below enemy on roof and even allowed to stab from there (with zero chance to hit...
---------------------
r2094
Fixed function PickPocket to work with MOLLE type of LBEs (by Shadooow). Changed code that handles putting medical kit from merc inventory into his main hand to respect pockets restrictions to avoid putting gun into medkit only pocket etc.....
---------------------
r2093
Fix for "bullets too high" sanity check in tilesets with non-zero floor height causing bullets to disappear when firing at roof from too steep degree. + fixed extra parameters inserted into debug messages (compiler warning) (by Shadooow).
---------------------
r2092
Fix for switch weapon shortcuts taking more AP than doing it manually when inventory costs are enabled (by Shadooow). SHIFT+k shortcut on map screen to use same code as in tactical. Made ALT and CTRL +SHIFT+k shortcuts work on map screen (b...
---------------------
r2091
Fixes NPCs going back to cower animation after collapsing which also caused them not to die properly (by Shadooow).
---------------------
r2090
Fix: Not Enough Action Points error triggering needlessly, when doing stuff like reloading ammo, using consumables or changing attachments in map screen during battle with mercs that are not in the sector where battle is occurring (by Shado...
---------------------
r2089
ValidItemAttachmentSlot: item should have <attachment>, <hiddenaddon> tags or be grenade/explosive.
---------------------
r2088
Reverted optimization code which prevented 40mm grenades to load if <attachment> tag is not set in mod (by Shadooow). ValidLaunchable: only grenades and explosives can be launched.
---------------------
r2087
Fix for assertion failure when right clicking on merc assignment (by Shadooow).
---------------------
r2086
More highlighting changes (by Shadooow): - unified the highlight behavior with currently held item in cursor to only ever highlight compatible items for that item (was the case in tactical, not in map screen) - enabled the body silhouette i...
---------------------
r2085
Feature: displaying action points in upper right corner of the merc portrait on map screen if the merc is in sector under attack and turn based mode (by Shadooow).
---------------------
r2084
Another efficiency improvement for attachments validity check function - will not check all items in inventory to be a valid gun/ammo for tested item if the tested item is attachment/hidden addon (by Shadooow). Significant improvement for t...
---------------------
r2083
Efficiency improvements for code dealing with attachments validity to fix any potential lag issues (by Shadooow).
---------------------
r2082
Fix for incorrect highlighting attachments + lots of efficiency improvements (by Shadooow).
---------------------
r2081
Don't turn to attacker on hth/melee attack if attacker is covert and target is not alerted.
---------------------
r2080
Only turn target soldier to attacker on hth/melee attack when: - target sees attacker - target and attacker are on the same team - target is under fire - turnbased mode and not garotte attack
---------------------
r2079
Fix: small GUI issue where the body silhouette in merc inventory turned dark after moving applicable item onto it and then out of it (by Shadooow). Fix: GUI issue where the body silhouette wasn't lit up with some of the new consumable items...
---------------------
r2078
Fix for randomly shooting in wrong direction because the game activates spreading code by mistake (by Shadooow).
---------------------
r2077
Reverted r1152 to allow switching of <Inseparable>2</Inseparable> attachments via transformation.
---------------------
r2076
Fix for leaving merc never reaching final sector until current battle is finished (by Shadooow).
---------------------
r2075
Fix incorrect CTH message for [F] key when not using gun and NCTH system is enabled.
---------------------
r2074
Fix for for autobandaging sometimes hang indefinitely (by Shadooow).
---------------------
r2073
Fix: items stacking with those that player cannot take from sector inventory when using CTRL+LMB from merc inventory (by Shadooow). Minor code improvements.
---------------------
r2072
FindGridNoFromSweetSpot: - initialize pubDirection - added safety checks
---------------------
r2071
Fix for black windows (Orta) not blocking vision properly (by Shadooow). Code formatting.
---------------------
r2070
Exploit fix: don't allow "handcuff" cursor to reveal position of invisible enemy.
---------------------
r2069
Exploit fix: don't allow "apply item to others" cursor to reveal position of invisible enemy.
---------------------
r2068
Door interrupt fix (by Shadooow).
---------------------
r2067
Fixes female and big male body types being transparent when climbing up roof (by Shadooow).
---------------------
r2066
Vision update fixes (by Shadooow): - small fix in TurnSoldier code. - fix for vision not being updated in many situations.
---------------------
r2065
No sector ambients in cutscenes.
---------------------
r2064
Fix possible endless clock in cutscene.
---------------------
r2063
Fixes bug when you sometimes got vision inside building when climbing from the roof (by Shadooow). Extended explanation: This happens from two reasons, first - there seems to be vision update for all soldiers every 5 seconds. Second, when c...
---------------------
r2062
Fix: CTRL+U cheat command not replenishing energy properly (by Shadooow).
---------------------
r2061
EVENT_SoldierBeginBladeAttack, EVENT_SoldierBeginPunchAttack: initialize attack data before other calculations, set target level to soldier's level as melee/hth attacks don't work between levels.
---------------------
r2060
Fixes (by Shadooow): - fixed AP cost shown at the cursor when pressing ALT during RUN mode since game doesn't allow to "reverse run" and forces walking - shows walking cursor instead of running if ALT is held
---------------------
r2059
Removed "Old Selection Method" ingame option. Improved code for smart selection: - fixed merc switching with ALT pressed - don't show next unused when ALT is pressed - only show next selected when "Safe D Button" option is active - don't sh...
---------------------
r2058
Erase path after switching merc.
---------------------
r2057
Fix: display of merc AP in case he started with value over 99 new APs are lower than that (by Shadooow).
---------------------
r2056
DistanceVisible: don't check active spotting/focus skills when using CALC_FROM_ALL_DIRS.
---------------------
r2055
CalcSituationValue: use distance check when friend and soldier on different levels.
---------------------
r2054
Added new function CheckSpotBetween. CalcSituationValue: also check adjacent directions when checking if spot is between friend and opponent.
---------------------
r2053
CalcSituationValue: - when doing initial LOS check, use knowledge check first - only use distance check if smoke is on the same level as friend and opponent
---------------------
r2052
CalcSituationValue: improved code, use full LOS check between levels. SightCoverAtSpot: removed unused check.
---------------------
r2051
CalcSituationValue: improved code to check if smoke spot is between friend and enemy, increased smoke effect distance, check that directions match.
---------------------
r2050
CheckTossCoverSmoke: code optimization, use distance check instead of LOS check. Only allow cover smoke test when soldier has more than one smoke grenade.
---------------------
r2049
Various fixes (by Shadooow): - fixed queen alternative gridno feature spawning her behind walls in basement instead of in front of the throne in palace - fixed queen alternative gridno feature triggering even when palace was cleared - added...
---------------------
r2048
Fix: show enemy locations when using radio listen skill.
---------------------
r2047
Enable DIRECTIONAL_PENALTY by default. SightCoverAtSpot: skip sight check for opponents farther than max vision range when not doing unlimited LOS check.
---------------------
- 本文标题:ja2_7609+AI 中文版更新:r2229 > r2258
- 本文链接:https://zww.me/27147.zsay
- 发布时间:2021年10月22日 15:59
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
我擦,天书一样,好深奥
@schiy 呃,只是更新log,通常超级喜欢这游戏的才会去看更新了什么,我都懒了(英文现在很头疼)
这。。。不明觉厉
@子痕 这游戏上手难,又老,所以会有这错觉
大佬,我也是这游戏老玩家了,能不能给个2018稳定版的链接,铁资关了以后后知后觉,不知道还能去那里找了。。。。。。
@Hairball 你的qq邮箱无法接收,你看留个其他邮箱吧。
这游戏。。。看着无感啊。
@郑永 正常,毕竟上个世纪9x年代的,能喜欢的会很喜欢,当然画面党肯定不会喜欢了
我知道Danger Zone,台湾连续剧逆局嘛
@axiu 哈哈,竟然跳到那里去了
ja2目前1.13比较稳定的整合包是哪个,有推荐吗?换完电脑回来发现站凉了
@Wic 已给你发邮件了
@zwwooooo 请问可以也给我发一个稳定版整合包吗 KMOI的 谢谢
@maxkang 自己去kmoi群里找,群号发你邮箱
很长时间没玩了,大佬能给一个最新安装版玩玩吗?很怀念这款游戏~!