打印

[WGCODE8.5] 客戶端編譯後執行失敗,無法正確啟動(0xc000007b)

[WGCODE8.5] 客戶端編譯後執行失敗,無法正確啟動(0xc000007b)

我使用論壇上WGCODE8.5
客戶端使用 visual studio 2019 編譯
https://imgur.com/EN185MJ
中途做的事情有修改專案屬性把輸出和中繼路徑改成本機的電腦路徑
因為裡面代碼是 gbk 編碼的樣子,所以先改電腦系統預設的語言編碼後才成功編過
執行時一度缺乏 lua51.dll 和 VMProtectSDK32.dll 所以從網路上下載後丟到  C:\Windows\SysWOW64 當中
https://imgur.com/NjsL5Nd

編好內容大致長這樣,執行 sa25.exe 就會出現如下錯誤訊息
https://imgur.com/a/lXblM2S

VS 的偵錯訊息如下
https://imgur.com/gKFWgmU

想請教大大們兩個問題
1. 編完後看起來只有 sa25.exe ,沒有登入器跟 serverlist.ini 的樣子,這樣要怎麼登入跟指定伺服器 IP
2. 怎麼解決執行失敗的問題

感恩大大們的指教了,也希望我上面遇到跟解決的問題可以幫上一些人!

line: ddczx

[ 本帖最後由 ddczx 於 2021-5-16 08:49 編輯 ]

TOP

回復 2# 的帖子

大大 list.lua 要放哪,我現在是放在跟 sa25.exe 相同路徑沒效果
還是要怎麼把他加密成 list.es,請問路徑寫在 code 的哪邊

另外不需要serverlist.ini 的話,伺服器 IP/port 設定是在哪邊呢
是 code 當中寫死?

TOP

回復 2# 的帖子

另外想請教 改系統語言預設編碼的方式是正解嗎
會不會是因為這樣才導致無法正常運行

TOP

自我回復一下

解決程式開啟 0xc000007b 的問題了
我之前下載的 dll 是 64 位元的,應該要下 32 位元然後丟到  C:\Windows\SysWOW64

現在遇到的問題是打開後
色盤檔讀取失敗,遊戲初始化失敗

設定相容性到 WINXP SP2 無效

============================================
更新一下
是程式去讀 data\pal\Palet_1.sap 時失敗,因為沒有這個檔案,整包 rar 中似乎也找不到 0.0

[ 本帖最後由 ddczx 於 2021-5-16 15:49 編輯 ]

TOP

回復 7# 的帖子

目前有一個 list.lua 是放在跟 sa25.exe 同一層
也有改裡面內容了,不過看起來沒反應,code 當中搜尋關鍵字 list.lua 也找不到東西的樣子

我有下載酪梨的想說玩一下,可是也是執行失敗,用系統管理員執行了還說可能沒有存取權限啥的

小弟是架伺服器的新手,所以大家常說的輕石器就是 WGCODE8.5 的版本嗎
感覺論壇很多資源,但就是有點雜,很多不完整

目前可以打開到像這樣了,但不知道為啥圖片跑掉,猜測是跟不同版本的登入圖有關
而且周圍有一圈黑黑的 超醜 原本的 cmd 也在後面不會消失

https://imgur.com/EYsDKoC

TOP

回復 9# 的帖子

失敗大概長這樣
https://imgur.com/YX0roxY

對補丁還完全沒概念,看來要弄好真的不容易

方便跟你要聯繫方式嗎,自己試錯超多卡關的地方XD

==================================================
更新 終於可以進入連線伺服器畫面
看 code 是要把所有 *.lua 放到 lua 資料夾底下

新問題是版本過舊,再看看 version.h 怎麼改
各種解不完的問題 QQ

[ 本帖最後由 ddczx 於 2021-5-16 17:45 編輯 ]

TOP

回復 11# 的帖子

不是 就只是個普通用戶名稱?
但用系統管理員權限執行也沒效

不知道是要去存取甚麼路徑導致的失敗

TOP