Board logo

標題: [WGCODE8.5] 客戶端編譯後執行失敗,無法正確啟動(0xc000007b) [打印本頁]

作者: ddczx    時間: 2021-5-16 08:14     標題: [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 編輯 ]
作者: 小鐵    時間: 2021-5-16 09:08     標題: 他用的是list.es

他用的是list.es
在還沒有加密之前是list.lua
必須要放在指定路徑內,CODE裡面都有寫

已經不需要serverlist.ini
那是SA_8002a之前在用的
作者: 小鐵    時間: 2021-5-16 09:10     標題: 缺的.dll檔案可以從其他私服撈

.dll檔案如果有缺
就去下載市面上的私服
例如X樂園、夢X、石器的天X等等
這些client端都有附上這些.dll檔
作者: ddczx    時間: 2021-5-16 09:52     標題: 回復 2# 的帖子

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

另外不需要serverlist.ini 的話,伺服器 IP/port 設定是在哪邊呢
是 code 當中寫死?
作者: ddczx    時間: 2021-5-16 12:36     標題: 回復 2# 的帖子

另外想請教 改系統語言預設編碼的方式是正解嗎
會不會是因為這樣才導致無法正常運行
作者: ddczx    時間: 2021-5-16 15:26

自我回復一下

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

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

設定相容性到 WINXP SP2 無效

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

[ 本帖最後由 ddczx 於 2021-5-16 15:49 編輯 ]
作者: 小鐵    時間: 2021-5-16 16:11     標題: 回復 6# 的帖子

這問題就跟dll一樣,下載其他私服的就有相關檔案可以拿出來用了


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

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


####

回復上面這段,你還是要先有list.lua,客戶端所需LUA應該已經有包在裡面
你要看CODE他讀取的是哪個路徑
把這個放在指定路徑內就行

另外還得注意他是不是只能讀取*.es的加密格式
所以你手邊必須要準備加密器
包括分離補丁都是一樣要做加密的動作才有辦法讀
市面上的私服圖檔都是加密過的,要解密都要有對應的KEY

輕石器CODE雖然完整,但後續遇到的問題只會越來越多
包括閃退、崩潰等等各種問題

強烈建議收手,玩人家開得比較好
作者: ddczx    時間: 2021-5-16 16:43     標題: 回復 7# 的帖子

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

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

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

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

https://imgur.com/EYsDKoC
作者: 小鐵    時間: 2021-5-16 17:28     標題: 回復 8# 的帖子

因為你沒有分離補丁,所以從進去登入的畫面就讀不到了

話說酪梨執行失敗是出現哪個畫面?
論壇很多資源,但都不是完整的,我自己也是東湊西湊來的
要夠完整都只能從對岸直接買

另外你搜尋應該要找"*.es"或者是"*.lua"
直接找list.lua會沒東西
作者: ddczx    時間: 2021-5-16 17:36     標題: 回復 9# 的帖子

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

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

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

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

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

[ 本帖最後由 ddczx 於 2021-5-16 17:45 編輯 ]
作者: 小鐵    時間: 2021-5-16 18:09     標題: 回復 10# 的帖子

加油吧,後面還會發生道具看不見的情形
以及第一次新開的人物會閃退
魔法炸全體傷害會閃退

還有遇到特殊形象程式會崩潰 ... ETC

至於權限問題我還真無解,你是用admin帳戶使用電腦嗎?
作者: ddczx    時間: 2021-5-16 18:21     標題: 回復 11# 的帖子

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

不知道是要去存取甚麼路徑導致的失敗
作者: 小鐵    時間: 2021-5-16 18:32     標題: 回復 12# 的帖子

這問題說實在話第一次遇到

可能google問看看了..
如果有找到答案記得跟我說
我要去論壇PO疑難雜症解決辦法XDDD

我有空也翻翻看
作者: o3124568    時間: 2021-5-17 15:31

引用:
原帖由 ddczx 於 2021-5-16 17:36 發表
失敗大概長這樣
https://imgur.com/YX0roxY

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

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

==================================================
更新 終於可以進入連線 ...
權限 https://www.dotblogs.com.tw/Data_Recovery/2021/02/25/163945 參考看看
剩下的版本過舊是服務端lua控制 基本上不外乎是freelogincheck
自己做註解刪除即可
封包對應就需要自己多嘗試 該版本就是所謂的輕石器外流版本




歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/) Powered by Discuz! 6.0.0