Android
如何禁用 OpenTTD for Android 上的“保存到網路”選項?
我在沒有 Internet 連接或與之關聯的 Google 帳戶的 Android 設備上使用 OpenTTD。預設情況下,“保存到網路”在“保存遊戲”菜單中啟用。
問題是我的 Android 設備會顯示一個關於嘗試訪問網路的微調器,然後應用程序崩潰。幸運的是,在嘗試訪問網路之前,遊戲似乎已保存到內部儲存中,因此遊戲並沒有失去。但是,每次保存遊戲時都必須重新打開 OpenTTD 非常煩人(我經常保存,以防萬一發生)。
我在網上對此進行了研究,但我能找到的所有資訊都告訴您點擊按下的“保存到網路”按鈕以禁用該功能。這是有道理的。不幸的是,禁用此功能似乎還需要網路訪問,因此應用程序崩潰,並且該功能未被禁用。
如何在 OpenTTD 中禁用此功能?
我花了一些試驗和錯誤來找出解決方案,但事實證明它非常簡單。
在您的
openttd.cfg
文件中,應該有一行類似於以下內容:
save_to_network = ask
雖然這似乎暗示我通常有機會關閉它,但 OpenTTD 從未問我是否想使用它。如果您更改
ask
為0
,問題將得到解決。再次啟動 OpenTTD,您現在將看到Save to network
按鈕不再被按下!我是怎麼想出來的
通過閱讀 OpenTTD for Android 原始碼,我發現該
save_to_network
值被視為布爾值(true/false),除了它是一個整數。在這種情況下,數字0
和1
分別用於表示false
和true
。如果save_to_network
是1
,按鈕將被按下,OpenTTD 將嘗試保存到網路。否則,它將忽略該功能,這正是我想要的。