廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 9220 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分版主評分版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x8
[模組] 修正某些模組命中部位錯誤的方法  (設定 ModelIndex 後 HitGroup 可能出錯的情況)
精華文章原創文章
有時候玩殭屍模式時…殭屍模組如果不夠用…
就可能網路上找些外國修改的一些殭屍模組來用…
可是有些殭屍模組的命中部位有時太低或太高…
就會想用ZP的 set_modelindex_offset 功能或是SK發的這篇插件來解決…

不過問題來了…
有些弄模組的人不知道QC檔有段內容就是用骨架來判斷這個 hit boxes 是哪個部位…
畢竟對不知道的人來說就只是1~7的奇怪數字…
就會導致他們製作模組時很白目困惑的全部給0…
這下好啦…給0的話這模組用了模組判斷後全身的命中部位反而全變成 HIT_GENERIC …
傷害全部只會乘 1.0 …爆頭和打腳傷害全部一樣…根本變成NPC了…

所以這篇就是要說明怎麼處理這種模組…

準備工具:
JHLMV (沒有可在這篇下載或網路上找)
反編譯工具 (沒有可在這篇這篇下載或網路上找)
能看骨架的工具,例如牛奶盒 MilkShape 3D (沒有可在這篇學使用發法順便下載試用版或網路上找)

教學:
1‧反編有問題的模組,然後用記事本這類的程式開啟其模組的QC檔
例如我找了一個L4D2的 Charger 的模組就是一個錯誤例子…

圖片很明顯地…全部的 hit boxes 全部都有問題…
2‧用牛奶盒載入 so_am_I.smd 這個SMD檔來觀察骨架名稱
會讀取 so_am_I 的原因只是因為這個動作就是人物擺個「大」字形…最容易觀察…

3‧依照QC檔給的骨架名稱重新設定部位
例如QC檔的第一個骨架名稱是「Bip01 Pelvis」…那就到牛奶盒找這個名稱…然後點兩下
你就會看到點兩下後的部位會變紅色…

不過這個骨架名稱都給 Pelvis (骨盆) 了…
其實沒用牛奶盒觀察也可以知道「Bip01 Pelvis」是玩家的腹部了…
比較需要牛奶盒觀察的大概是 Spine (脊椎) 這個…
畢竟只知道是脊椎…但是分不出胸部和腹部…這時用牛奶盒就能大略知道分佈了…
部位的代號:
複製程式
/* Parts of body for hits */
#define HIT_GENERIC        0    /* none */
#define HIT_HEAD        1    /* 頭部 */
#define HIT_CHEST        2    /* 胸部 */
#define HIT_STOMACH        3    /* 腹部 */
#define HIT_LEFTARM        4    /* 左手 */
#define HIT_RIGHTARM        5    /* 右手 */
#define HIT_LEFTLEG        6    /* 左腳 */
#define HIT_RIGHTLEG        7    /* 右腳 */
將原本錯誤的「$hbox 0 "Bip01 Pelvis"」改成「$hbox 3 "Bip01 Pelvis"」
以此類推…結果大略如下:
// 17 hit box(es)
$hbox 3 "Bip01 Pelvis" -0.000006 -6.710000 -9.360000 6.220000 9.040000 8.030000
$hbox 3 "Bip01 Spine" 0.000000 -9.030000 -10.830000 6.740000 13.130000 7.230000
$hbox 2 "Bip01 Spine1" 0.000000 -9.000000 -11.170000 8.230000 12.940000 8.760000
$hbox 1 "Bip01 Spine2" 0.000000 -8.270000 -8.970000 12.190000 12.020000 8.720000
$hbox 1 "Bip01 Neck" -2.170020 0.000000 -2.953732 0.000000 1.352263 2.953745
$hbox 4 "Bip01 L UpperArm" -0.750000 -5.370000 -1.320000 26.160000 1.570000 4.000000
$hbox 6 "Bip01 L Thigh" 0.000000 -5.980000 -4.820000 17.182066 8.730000 4.640000
$hbox 7 "Bip01 R Thigh" -0.440000 -6.330000 -4.760000 17.330000 8.740000 5.000000
$hbox 6 "Bip01 L Calf" 0.000000 -4.650000 -4.730000 16.782898 5.530000 3.640000
$hbox 6 "Bip01 L Foot" -0.790000 -4.690000 -4.010000 6.180000 6.530000 3.120000
$hbox 6 "Bip01 L Toe0" -1.670000 -1.000000 -3.560000 2.750000 1.600000 3.790000
$hbox 7 "Bip01 R Calf" 0.000000 -3.900000 -3.660000 16.782896 4.250000 3.940000
$hbox 7 "Bip01 R Foot" -0.070000 -2.900000 -2.450000 6.240000 7.240000 1.620000
$hbox 7 "Bip01 R Toe0" 0.000000 -0.940000 -2.310000 2.860000 0.520000 1.210000
$hbox 5 "Bip01 R Clavicle" 0.000000 -6.550000 -7.930000 9.420000 9.310000 2.680000
$hbox 5 "Bip01 R UpperArm" 0.000000 -5.710000 -6.850000 12.990000 9.050000 4.480000
$hbox 5 "Bip01 R Forearm" 0.000000 -4.640000 -6.250000 29.950001 8.830000 6.650000
4‧QC檔修改完成後自然是正編回去

大致就這樣~

此文章被評分,最近評分記錄
財富:500 (by amore12) | 理由: 讚..^^



尚無簽名,歡迎 [新增個性化簽名]
獻花 x3 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2013-12-22 14:55 |
h2171250
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x1
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

像我這樣的小白很難看得懂,但是很可貴的教學


獻花 x0 回到頂端 [1 樓] From:未知地址 | Posted:2013-12-24 13:09 |
laoklaole
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x6
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

虽然没怎么看明白,不过顺便问题下JHLMV是什么软件吗?


獻花 x0 回到頂端 [2 樓] From:美國ATT用戶 | Posted:2014-02-13 10:10 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x237
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 laoklaole 於 2014-02-13 10:10 發表的 : 到引言文
虽然没怎么看明白,不过顺便问题下JHLMV是什么软件吗?



是打開有關CS的MDL檔案的軟件..



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [3 樓] From:臺灣中華電信股份有限公司 | Posted:2014-02-20 04:34 |
zxzx45248
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x16
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

很實用的教學 感謝您的指導


獻花 x0 回到頂端 [4 樓] From:台灣大哥大股份有限公司 | Posted:2014-04-20 12:55 |
yjocl2k 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x1
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下載了牛奶盒卻無法載入SMD檔耶!


獻花 x0 回到頂端 [5 樓] From:未知地址 | Posted:2014-10-03 19:28 |
7848838
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

然而并没有什么卵用的~


hello world!
獻花 x0 回到頂端 [6 樓] From:未知地址 | Posted:2015-07-11 04:57 |
as2648as 手機
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這樣揪沒有打不到殭屍的困擾了
謝謝大大


獻花 x0 回到頂端 [7 樓] From:臺灣教育部 | Posted:2016-05-19 08:48 |
maplefeather
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

教學還不錯


獻花 x0 回到頂端 [8 樓] From:臺灣中華電信股份有限公司 | Posted:2016-08-01 13:56 |
阿秦不吃鱼
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 帳號封鎖 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
Re:设定 ModelIndex 后 HitGroup 可能出错的情况,|修正某些模块命中部位错误的方法
回 覆 鎖 定 :

  此回覆已被鎖定,只有『管理員及回覆者』看的到 !!!




獻花 x0 回到頂端 [9 樓] From:未知地址 | Posted:2021-07-23 09:58 |

<<   1   2  下頁 >>(共 2 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.025040 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言