首先要學(xué)會修改 sqlite3 類型的數(shù)據(jù)庫文件,你需要安裝相應(yīng)的工具。在這里為 WIN 的用戶推薦這款 西西 一直在使用的工具SQLite Database Browser,下面就可以修改:Tap Pet Hotel / 寵物旅館 這款游戲的金幣和寵物零食的數(shù)量為實例,圖片已經(jīng)寫明白如何使用這個數(shù)據(jù)庫文件修改工具啦。
雙擊 SQLite Database Browser 2.0 b1.exe 你們會看到主程序界面
下面西西修改《Tap Pet Hotel / 寵物旅館》的數(shù)據(jù)庫文件為例(強烈建議不要修改本游戲,否則有封號危險,西西也是跟我朋友要的這個游戲的數(shù)據(jù)文件)。你會得到 gameState.db 這樣一個文件。
如果你平時不進(jìn)行大量和數(shù)據(jù)庫相關(guān)的工作,西西非常的推薦你設(shè)置文件關(guān)聯(lián),讓系統(tǒng)記住,以后每次遇到 .db 文件,通過雙擊都會使用 SQLite Database Browser 2.0 b1.exe 打開(方法:對文件點右鍵 -> 屬性 -> 更改打開方式 -> 找到你剛剛下載的 SQLite Database Browser 2.0 b1.exe 程序 -> 確定即可)
上圖中在 “Database Structure” 頁面你會看到這個數(shù)據(jù)庫文件內(nèi)所有的表。通常我們進(jìn)行修改的地方,要點擊 “Browse Data” 頁面,看到如下圖:
在這里,很幸運,我們碰巧來到了直接要修改的地方,如下圖所示,可以看到 “primaryCurrency (主幣)” 的值是 178,以及 “secondaryCurrency (輔幣)” 的值是 34。如果你對游戲稍有敏感,你就會發(fā)現(xiàn)這兩個值和游戲中你的金幣和寵物零食的數(shù)量是一直的。在這個例子中,西西的游戲中的金幣數(shù)是 178,寵物的零食有 34 個,剛好一模一樣的,嘻嘻,如下圖
因此,西西的判斷也許可以通過直接修改數(shù)據(jù)庫內(nèi)對應(yīng)的數(shù)字來調(diào)整金幣和寵物零食的數(shù)量。對準(zhǔn)你要修改的金幣數(shù) 178 雙擊,會看到,如圖:
將 178 修改成 3000000 試試吧,嘻嘻......
改過點 “Apply changes (應(yīng)用修改)”,之后看到如下圖:
這樣就修改好了金幣。容易吧!同理,我們改了寵物零食數(shù)為 5000,如下圖:
到了最后重要的保存步驟。點擊 “File” -> “Save Database”。
這樣修改就完成了。之后將 gameState.db 文件拷貝回 iPad 的 Documents 目錄下。運行游戲可以看到啦!。
如果不行,請刪除 Documents 目錄下的所有文件,之后拷入修改過的數(shù)據(jù)庫文件即可。
西西希望你通過上面的例子,可以學(xué)習(xí)到使用 SQLite Database Browser 修改 sqlite3 類型數(shù)據(jù)庫文件的方法。這還只是入門教程而已。