特工17Agent17漢化版游戲破解金幣方法修改破解金幣的增加方法

又是一個renpy游戲,昨晚搞了半個小時搞定的,其實這個游戲要賺錢也不難,就是點點點就可以了,但是我覺得還是挺費勁的,因為好多道具都很貴,攢錢又不怎么容易,花錢的地方還挺多的,所以干脆不如直接破解了算球。找游戲的可以到我的網(wǎng)站。
游戲內(nèi)容就不介紹了,就是利用一個神秘的特工去解開遇到的各種難題,然后一步一步腐化所有角色,后宮類型的,腐化就完了。
之前我發(fā)過一個后宮酒店的破解教程,和這個破解教程是基本一致的,
下面請看具體破解方法:
先用文本文檔打開游戲安裝目錄/renpy/ast.py文件,然后在其中搜索: Say(

搜索到class Say(Node):之后往下翻,找到def execute(self):這個就是每次對話時都會調(diào)用一次的一個函數(shù)的定義,然后再往下翻,

再往下翻,找到renpy.exports.say(who, what, *args, **kwargs)這里,這之后就是一句finally,這是一個trycatch語句,
我們只要簡單的做修改即可,在這個finally語句之前加上一句renpy.store.g_gold += 1即可每次對話時金幣+1!就是這么簡單~~如果是+10每次對話金幣就會+10,沒必要那么多,+1就可以了

上面的破解方法有個問題就是會被檢測為作弊,為了不讓檢測為被破解了,方法也是很簡單的,破解過程和之前是一樣的,只不過在renpy.store.g_gold+=10的前面加上兩句代碼就可以了,請看示范:

完整加入的代碼是:
????????????renpy.store.g_security_r?=?0
????????????renpy.store.g_security_l?=?0
????????????renpy.store.g_gold?+=?10?
好了破解完成。
感謝@ECG風(fēng)雪SAM?這位朋友的提示
這里說一下,有的人修改后遇到游戲打不開情況,那是因為你修改的時候代碼行數(shù)沒有對齊,python語言對代碼對齊有嚴格的規(guī)范,你新寫的代碼必須和上一行的renpy代碼在左側(cè)是嚴格對齊的,否則就會出錯,
對齊時候前面補上空格就行了,補多少個空格你自己慢慢打,只要完全對齊就行了,還有,不能用中文符號,不能摻雜其他符號,否則游戲就打不開。
你可以復(fù)制一個文件作為備份,再修改ast.py,否則到時候改壞了不知道怎么改回去了