鐵之狂傲
標題:
NScripter的加密封裝
[列印本頁]
作者:
dghylkop
時間:
06-12-4 14:08
標題:
NScripter的加密封裝
軟體名稱:
NScripter
作者:
高橋直樹
網址:
http://www.nscripter.com/
----------------------------------
這是一款採用文本編輯方式運算的軟體
本次說明的是...
如何將遊戲壓縮成遊戲讓裡面的內容加密
----------------------------------
首先先說明遊戲加密的工具
在"NScripter"的官方網站上!
可以先下載完整工具包裝的
NScripter"主程式!
因為原始語言是日文
只要利用微軟網站提供的
AppLoc"程式將"WINRAR"套用日文區碼來運行
就可以順利將
NScripter"的官方網站上的主程式解壓縮出來!
壓縮出來的資料夾應該呈現出這樣的型態!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(40.2 KB)
接下來我們來看看
加密工具就是位於"ツール"資料夾中的"nsaarc.exe"
至於它身旁的"nscmake.exe"就是腳本暗號化的工具
(因為資料夾名稱為日文看不到上面文字打的
就注意圖片左上角顯示的資料夾名稱)
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(39.38 KB)
OK~現在讓我們回到主題來!
就是"nsaarc.exe"遊戲壓縮工具的使用!
一般來說我們遊戲製作完畢以後!
一定會將不同元素的資料夾分門別類來進行存放動作!
這時候!
要怎麼把多數的資料夾完整封裝!
就是接下來要說的!
如圖中所示!
我們會將很多不同元素的資料塞進不同的資料夾
此時我們隨意新增一個"O的資料夾或其他英文名稱的資料夾"
將你所想要打包的資料全數丟進"O的資料夾去"
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(45.52 KB)
比如我現在想要壓縮的資料有
"bgm"cg"character'movie"還有"windows.jpg"
的話!我就先把這些資料全數丟進"O"的資料夾去
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(30.43 KB)
接下來呢!
我們就可以準備來運行"nsaarc.exe"工具
將我們想壓縮的資料
來進行加密壓縮的動作!
因為"nsaarc.exe"工具一樣是屬於日文軟體
我們在中文的視窗平台上面想要運行它!
還是先用微軟提供的"AppLoc"軟體套用日文區碼來運行"nsaarc.exe"
避免更多出錯誤的可能
當你運行的時候
會出現這樣的視窗
主要是詢問你想要加密封裝的檔案在哪裡!
我們只要點選你設定好的那個"O"的資料夾的路徑
就OK了!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(33.62 KB)
選好路徑以後!
接著會再轉換成另一個視窗!
它會詢問你!
你想要把加密後的檔案存放在哪裡!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(40.67 KB)
我們先隨意把檔案存在一個不具備中文路徑的區域就OK了!
接著按下儲存它就會開始加密內容
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(37.55 KB)
接著帶壓縮完以後
會出現"任意鍵XXXX"只要隨意按下一個按鈕!
就可以結束壓縮動作!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(44.38 KB)
OK接著我們到剛剛要"nsaarc.exe"存放的資料夾去看
應該會看到一個"arc.nsa"這就是
我們當初在"O"資料夾中丟進去的所有檔案壓縮後的檔案!!
OK~
接著我們把"arc.nsa"這個檔案
丟進去!我們原先編輯遊戲的資料夾去!
然後運行看看!!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(38.82 KB)
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(20.79 KB)
奇怪?為什麼NS爆錯了呢?
難道是壓縮步驟出了問題!?
其實不是這樣的!...
因為原本的腳本編輯上
NS全都適用資料夾來判定的!
根本就不懂的怎麼讀壓縮的資料!
至於要怎麼解決這麼問題呢!?
其實很簡單!
我們只需要在"定義區*define"加上一個簡單的指令"nsa"
NS就會讀取"arc.nsa"包的內容給你看!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(53.4 KB)
OK~再讓我們來運行一次試試看!!
07-11-14 07:16 上傳
下載附件 (點選圖片檢視原圖)
(56.21 KB)
看到了吧!這次NS不會再報錯給你看了~
這樣就很順利的把遊戲給壓縮出來了!
不過遊戲壓縮後~
可能會有無法預知的錯誤~
務必再運行一次NS跑完所有腳本內容!
壓縮過後的內容似乎會對腳本內的空白有所反應
會有些許問題給你報錯~
以上~下次補充腳本暗號化的內容!
-------------------------------------------------
ps:由於軟體多半唯日文的緣故!
所有檔案的路徑架設中跟檔案名稱
請避免使用中文!
這樣才能免於檔案運行的錯誤發生!
以上資料是小弟長期困擾經由很多人幫忙得到資訊後
慢慢學習得知的!
請勿隨意轉載於其他論壇!
如須轉載請先通知本人
再把本頁連結刊登於文章上~
雖然不是什麼了不起的專業知識
但是請尊重編輯文章的人!
另外附贈
ns2.71的中文化版本的主程式!
有需要者請自行服用!
[
本文章最後由 發條人形紅舞鞋 於 08-7-2 18:43 編輯
]
NScripter_2.71_CHT.rar
06-12-4 14:08 上傳
點選檔案名稱下載附件
下載積分: 鐵幣 -5 元
167.87 KB, 下載次數: 657, 下載積分: 鐵幣 -5 元
ns_2.71_cht
作者:
hagaren1989
時間:
06-12-10 17:02
辛苦大大了
進來支持一下哦
說起來,大大寫的腳本很整齊嘛
滿都是註解的說
作者:
a23088967
時間:
13-6-5 07:32
辛苦大大了
進來支持一下哦
歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)