Macromancy 3.5-改變大小的魔術

作者 Smolcasm·版本 v2.5·更新於 2019-09-24

《 Macromancy》 3.5是Revylrie的《 Macromancy 3》的更新版本,該法術包增加了7個新的Alteration咒語,可讓您更改自己或他人的體型,以及這些咒語的卷軸和五線譜。

截圖 共 6 張

模組介紹 作者原文

《 Macromancy》 3.5是Revylrie的《 Macromancy 3》的更新版本,該法術包增加了7個新的Alteration咒語,可讓您更改自己或他人的體型,以及這些咒語的卷軸和五線譜。

Macromancy 3.5是Vanax8991(基於harbinger86的工作)最初的Macromancy 2項目的延續,並在Revylrie的Macromancy 3中得到了改進,其中每個咒語都有自己的咒語書集,腳本,咒語效果和物品圖樣已得到一些基本修復。,併爲某些咒語創建了相應的五線譜和卷軸,而Nazira(第一個《 Macromancy》的角色)再次出現,作爲上述項目的變更訓練師和銷售商。鑑於Skyrim對動態改變角色比例的支持非常有限,這確實是一項令人印象深刻的工作-但我不禁注意到,隱藏在無法克服的侷限性中的仍然是許多仍需要並且需要修復的bug。我對mod的迭代旨在做到這一點。

先前版本(3.2)的功能

六個學徒級變更法術(吸收大小,給予大小,成長,還原大小,還原大小其他,收縮)和一個熟練級變更法術(質量吸收大小),並附有法術書目和等級列表分佈。

達到某些最大尺寸閾值時,可以使用兩個較小的異能(消耗龍魂,消耗能量)。

四個五線譜(“吸收大小”,“給定大小”,“質量吸收大小”,“還原大小其他”)和三個滾動條(“恢復大小”,“質量吸收大小”,“還原大小其他”)也具有水平列表分佈。

位於溫特霍爾德的冰封之地的供應商和專家級變更培訓師Nazira。

《 Macromancy 3》 mod頁面提供了有關咒語及其效果的更詳細信息,以及它們在遊戲中的描述。

在Macromancy 3.5中進行的改進

現在,應分別正確設置法術大典,五線譜和卷軸的對象範圍。

功能失調的Mod配置菜單已被刪除-即使它可以按預期工作,但實際上並沒有必要。

消耗龍魂/消耗大小不再需要您解鎖後擁有多達10個龍魂/最大大小才能使用它們;條件發生了變化,數學也進行了重新設計,因此只需要龍魂或最大大小爲2即可。無論如何,如果沒有這些最小數量,就不可能觸發效果。

腳本已進行了優化-例如,諸如SetActorValue之類的函數具有別名(SetAV),由於Skyrim腳本引擎的效率低下,它需要執行額外的步驟來調用其父函數(因此需要花費更長的時間才能執行),因此實例“ SetAV”之類的替換爲它們的本機(因此速度稍快)。在可行的情況下,無關的If和While語句也已合併或刪除。

現在,當前和最大大小由單個角色值-名望表示。先前作者所忽略的參與者價值的一個特徵是,每個參與者可以有一個當前價值和一個最大值。也就是說,不需要兩個單獨的actor值來跟蹤actor的當前大小和最大大小。結果,Macromancy 3.5不再使用Infamy actor值,並且相應地更改了腳本和魔術效果。

因此,腳本已被重寫爲僅使用SetActorValue,DamageActorValue和RestoreActorValue來修改當前大小和最大大小。這可以防止演員繞過最小尺寸上限(0.25)或由於舍入錯誤而無法達到最大尺寸,即使由於增長而產生的舍入錯誤也可能是由於ModActorValue和ForceActorValue的使用不當造成的-當Macromancy的咒語效果時,這兩個功能都不是必需的其他功能(藉助一些巧妙的數學方法)也可以很好地完成這項工作,而不會產生意外的副作用。

說到聰明的數學,魔抗公式已按比例進行了重寫,其中包括用於確定將演員縮至死亡後狀態的增加的魔抗公式。先前的等式很奇怪,可能會導致一個錯誤,即“吸收大小”和“給予大小”會對具有負魔抗的敵人產生相反的影響。這不僅是固定的,而且在新等式中已得到充分考慮。

已經重寫了“成長”和“收縮”的腳本,以適應施法者和目標可能是不同實體的可能性。這將允許將相同的腳本用於“其他增長”和“縮小其他”法術,就像“還原大小”和“還原其他大小”如何使用相同的腳本一樣。

最後但並非最不重要的一點是,Skyrim的LE和SE版本均提供Macromancy 3.5。

目前,該版本中的商品定價,magicka成本,附魔強度以及其他由上一版本設置的數字均保持不變。從本質上講,這只是Macromancy 3的一個錯誤修復版本-嗯,該錯誤已修復,但引擎的縮放比例受到限制(不,我無法使演員的Hitbox隨其大小動態變化,也無法調整攝像機來保持您的角色(隨着幀的增長而變化),持續不斷地輪詢Macromancy Manager腳本(儘管每五秒鐘進行一次輪詢不會對腳本滯後產生很大的影響,除非您擁有大量其他大量腳本化的mod,我敢肯定提出一個更好的實施方案),並且Absorb Size和Give Size仍然由於某種原因而無法授予Alteration經驗(而我目前認爲的唯一解決方法也可能是導致他們的五線譜也錯誤地授予了經驗)。

安裝/兼容性

使用您最喜歡的模塊管理器安裝此模塊,如果您願意,可以手動安裝。

Macromancy 3.5需要使用SKSE才能看到演員實際更改的大小,並且應與任何版本的Skyrim和SKSE一起使用(儘管僅支持最新版本)。請記住,這種效果似乎僅限於成人類人動物,這可能是由於SKSE的SetNodeScale函數的一些未記錄的限制-兒童,動物和其他生物在視覺上似乎沒有改變大小。

如果您正在播放Skyrim的2011版本,請使用LE版本。

Macromancy 3.5與使用SetNodeScale或Fame actor值的mod略有不兼容,但是它們不應該過多地阻礙此mod的功能。

同樣,修改相同級別列表的mod將與Macromancy 3.5對級別列表的更改衝突-使用Wrye Bash創建“搗碎補丁”將解決任何此類不兼容問題。 (在以後的更新中,我可能會考慮通過啓動腳本填充級別列表,這樣用戶就不必這樣做。)

最後,根據加載順序的不同,對《冰封之爐》內部進行大量編輯的mod可能會導致Nazira不出現。我還沒有遇到任何發生這種情況的例子。如果您遇到這種情況,請嘗試在影響冰封爐膛的任何其他Mod之後加載Macromancy 3.5。

更多信息

該mod照原樣發佈。儘管我確實希望擴大可用的咒語列表,重新平衡現有咒語的優勢和成本,消除最後幾個錯誤以及對現有腳本進行一些最終修訂,但我不保證將來會進行更新。

我可能願意實現的一項重大更改是使用SetScale代替SetNodeScale-這將消除SKSE依賴性,減少/消除對持續輪詢的Macromancy Manager腳本的需要,以按其當前比例分配播放器速度和功率大小,並允許受成龍法術影響的成年類人以外的生物明顯改變大小。 SetScale也有其侷限性,例如最大大小上限爲10;一種可能性是可以將SetNodeScale的用途重新定位爲完全打破此上限。無論我做什麼,改變尺寸的魔術在遊戲中都無法完美髮揮-只是足夠有趣,可以考慮在遊戲中使用。

感謝harbinger86,Vanax8991和Revylrie創建此mod的早期版本。像他們一樣,我也授予您使用此Mod的權限,前提是您沒有從中賺錢,並且如果您在之外共享它,也可以將其歸功於我們。

————————————————————————————————————————————————————

Macromancy 3.5 is a continuation of the original Macromancy 2 project by Vanax8991 (based on work by harbinger86) and improved upon in Revylrie's Macromancy 3, where each spell got its own spell tome, the scripts, spell effects, and inventory art received some basic fixes, corresponding staves and scrolls were created for some of the spells, and Nazira - a character from the first Macromancy - reappeared as an Alteration trainer and vendor for the aforementioned items. Given Skyrim's rather limited support for dynamically altering a character's scale, this is indeed an impressive undertaking - but I couldn't help noticing that hiding among the insurmountable limitations were a number of bugs that still could and needed to be fixed. My iteration of the mod aims to do just that.

Features of the Previous Version (3.2)

Six Apprentice-level Alteration spells (Absorb Size, Give Size, Grow, Restore Size, Restore Size Other, Shrink) and one Adep …

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
Macromancy 3.5-改变大小的魔术
檔案大小
164.0 KiB