Travian輔助工具交流

輔助工具交流 http://travian.forumotion.com

0315版已發布 修正新蓋建築

    不能使用1004

    分享

    Ace

    文章數 : 19
    積分 : 27
    威望 : 4
    注冊日期 : 2009-09-25

    不能使用1004

    發表 由 Ace 于 周一 10月 05, 2009 11:47 am

    我移除了所有舊版後裝1004版, 一開程式就見到 (無論我選中交/英文也是這樣:
    44:language file do not exist

    不理他後就會throw exception, 出現
    System.FormatException: Invalid length for a Base-64 char array.
    at System.Convert.FromBase64String(String s)
    at lordtra_0523.Form1.Form1_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Form.OnCreateControl()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ContainerControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WmShowWindow(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    不理他, 按continue, 登入時會出

    System.TypeInitializationException: The type initializer for 'lordtra_0523.MyRegex' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
    at lordtra_0523.MyRegex..cctor()
    --- End of inner exception stack trace ---
    at lordtra_0523.Form1.LogintoTravian()
    at lordtra_0523.Form1.Button1_Click_要做的事()
    at lordtra_0523.Form1.button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    再不理, 接continue, 刷新村莊會出

    ************** Exception Text **************
    System.TypeInitializationException: The type initializer for 'lordtra_0523.MyRegex' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
    at lordtra_0523.MyRegex..cctor()
    --- End of inner exception stack trace ---
    at lordtra_0523.Form1.RefreshVillage()
    at lordtra_0523.Form1.RefreshVillagesQueues刷新村莊ToolStripMenuItem_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    跟著...投降了 Embarassed

    lordtravian
    Admin

    文章數 : 222
    積分 : 333
    威望 : 17
    注冊日期 : 2009-08-25

    回復: 不能使用1004

    發表 由 lordtravian 于 周一 10月 05, 2009 12:25 pm

    謝謝你的詳細回報
    我盡快修正
    另外我想請問一下,你的電腦是windowsXP嘛?

    Ace

    文章數 : 19
    積分 : 27
    威望 : 4
    注冊日期 : 2009-09-25

    回復: 不能使用1004

    發表 由 Ace 于 周一 10月 05, 2009 12:34 pm

    是 winxp

    lordtravian
    Admin

    文章數 : 222
    積分 : 333
    威望 : 17
    注冊日期 : 2009-08-25

    回復: 不能使用1004

    發表 由 lordtravian 于 周一 10月 05, 2009 3:12 pm

    和我一樣都是winxp
    不知道為何我的電腦沒有提示錯誤訊息
    但是…我已經更新到1005了,把切換「英文/中文版」時會導致出現錯誤的代碼給修正了
    可以去下載了

    Ace

    文章數 : 19
    積分 : 27
    威望 : 4
    注冊日期 : 2009-09-25

    回復: 不能使用1004

    發表 由 Ace 于 周一 10月 05, 2009 6:13 pm

    剛試了1005, 除了 "44:language file do not exist" 錯誤外
    其他問題仍然存在, 不能使用

    Ace

    文章數 : 19
    積分 : 27
    威望 : 4
    注冊日期 : 2009-09-25

    回復: 不能使用1004

    發表 由 Ace 于 周一 10月 05, 2009 6:21 pm

    經過多次重裝/移除, 終於能動了
    先試試有沒有那個cannot connect to server 問題

    一點建議: 如果有方法可以將troopsdata1.txt 轉成troopsdata2.txt就好了

    lordtravian
    Admin

    文章數 : 222
    積分 : 333
    威望 : 17
    注冊日期 : 2009-08-25

    回復: 不能使用1004

    發表 由 lordtravian 于 周三 10月 07, 2009 12:33 pm

    Ace 寫到:經過多次重裝/移除, 終於能動了
    先試試有沒有那個cannot connect to server 問題
    -->還沒找出原因

    一點建議: 如果有方法可以將troopsdata1.txt 轉成troopsdata2.txt就好了
    -->我猜「多目標出兵」也還不夠完美,因此希望你多講一下你希望程式怎麼改,謝謝

    Ace

    文章數 : 19
    積分 : 27
    威望 : 4
    注冊日期 : 2009-09-25

    回復: 不能使用1004

    發表 由 Ace 于 周四 10月 08, 2009 1:23 pm

    一點小建議 (多目標)
    1) 輸入座標除了接受(55|44)(-55|44), 可以考慮接受-55,44;-11,22的方式. 因為(44|44)的模式方便copy and paste, -55,44 的模式方便方便直接輸入
    2) 常用出兵設定其實可以預設所有兵種是0 -- 假設第1行是t3=5, 第2行是t2=4, 第3行是t1=1, 各按1次便變成了t1=1 + t2=4 + t3=5
    3) 加入讀取troopsdata1.txt 座標, 因為所有座標儲在那邊...

    還有有些時候在設定出兵版面內按ok/cancel 都不回應
    解決方法是等(有時很長時間). 或是在task manager 下強行terminate

      現在的時間是 周五 11月 16, 2018 1:10 am