Saturday, May 31, 2008

deployment

找出dependency

Dependency Walker (depends.exe)
DUMPBIN

Visual Studio裡面直接開setup/deployment project也會自動找

Wednesday, May 28, 2008

還是在1.22前完成了

舊版本有的功能都有寫進去了,只是都沒用新方法寫

搞不懂為什麼愛用安裝檔,那個東西是我隨便生出來的,程式運作不會有影響
在其他方面,肯定會有很多問題
所以才建議用壓縮檔的

Saturday, May 24, 2008

ggc使用非標準執行檔的技巧

已失效,2.4限制要用war3.exe

所謂的非標準執行檔就是指,以War3而言
就是不使用War3.exe
使用war3.exe的話,war3必需從ggc啟動
如果要換房間先必需關掉war3,進到新房間再按start game再執行一次war3 (房間斷線也一樣)

使用非標準執行檔,在詢問是否使用相容模式按Yes就是了
War3可以在任何時候開啟,換房間也不用關,只要按stop game (房間斷線也容易處理多了)
唯一的限制是要先在ggc按start game後才能到War3中進入Local Area Network

這招也可以用來開圖 (有沒有被修掉我不知道)
現在有更多更好用的開圖方法,就算可以用,應該也沒人想用了

Friday, May 23, 2008

也許該考慮把檔案傳別的地方了

ESM就是不修bug,看起來很像是php處理變數的bug
很有可能可以亂砍server的東西,或是隨便執行程式阿

可以查查SQL injection,也不算什麼新玩意
存在很久了,隨便google都有一堆資料

Thursday, May 22, 2008

地圖改名程式 (去掉不好的檔名)

丟到地圖目錄下執行就可以了
ex: map\download

如果不能執行要裝
Microsoft Visual C++ 2008 SP1 Redistributable Package

目前的功能
1) 去掉檔名中的[1] aaa1.[1]5.w3x -> aaa1.5.w3x
2) 去掉檔名中的~1 bbb~1.w3x -> bbb.w3x

去除後的檔名如果已存在,判斷是否相同檔案,同樣就刪除,不同就保留
ex: 有兩張圖 aaa1.[1]5.w3x 和 aaa1.5.w3x
如果相同就刪除aaa1.[1]5.w3x,不相同就保留兩張圖

建議在自己電腦上使用,使用正常檔名可避免相同地圖重複下載


下載地圖還會產生哪些不好的檔名,請回報
我下載都不會產生奇怪東西(ex: [1]),沒資料補完

內附程式碼,有興趣的可以隨意拿去用


下載

ESM

FileFront

Google Page

Sunday, May 18, 2008

下載區應該開ob的

slot數可以比較多,這樣做的人好像很少
話說下載區本來就很少人開了

Monday, May 12, 2008

restrict mouse movement

偷來的idea
http://tw.gg-game.com/forum/read.php?tid=726

該程式是用VB寫的ANSI program,要用applocale太麻煩
本來想直接弄個VB decompiler,直接看程式是怎麼寫的,試了幾個都有問題

拜過google,告訴我可以參考
http://vbnet.mvps.org/index.html?code/helpers/clipcursor.htm

Tuesday, May 6, 2008

Debug Release mode problem...

遇上了 orz
怎麼解決的我也沒注意到,大概不小心調到參數了吧

http://www.codeproject.com/KB/debug/releasemode.aspx