綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[討論] 關於Y大版本的修復工作

 關閉 [複製連結] 查看: 4876|回覆: 78|好評: 0
31
 樓主| wo2cyn | 收聽TA | 只看該作者
發表於 2016-4-27 20:25
本帖最後由 wo2cyn 於 2016-4-27 20:29 編輯

IsStoper這個東西如果放到新版的代碼里會出現無發載入遊戲的問題,不知道為什麼會這樣,我單獨寫或者複製Y大您的好像都會這樣。官方改了什麼東西吧或者我又手殘寫錯了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

32
yifeixuer | 收聽TA | 只看該作者
發表於 2016-4-27 20:27
wo2cyn 發表於 2016-4-27 20:15
最新進展,賬號切換已經搞定了,相關的功能也已經驗證沒問題了,準備修正大家真正想要的部分
(Y大你說的那 ...

代碼編輯的話 是直接用VS2015編寫的C# dll 然後反編譯成IL 在複製到CS里的其實也可以直接用DLL引用那樣還會簡單點,最開始修改的幾個版本應該是直接Dll的 忘記什麼版本了 你可以去最開始我發的基個版本看看 那時候還沒有那麼多功能

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
cody56 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

33
 樓主| wo2cyn | 收聽TA | 只看該作者
發表於 2016-4-27 20:32
yifeixuer 發表於 2016-4-27 20:27
代碼編輯的話 是直接用VS2015編寫的C# dll 然後反編譯成IL 在複製到CS里的其實也可以直接用DLL引用那樣還 ...

謝謝Y大指點...之前還在讀大學的時候裝過VS還有eclipse這樣的軟體,但是後來筆電就莫名其妙的卡頓,所以重裝筆電的OS之後不打算再裝了,不裝的話編寫程序要麻煩啊QAQ
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

34
 樓主| wo2cyn | 收聽TA | 只看該作者
發表於 2016-4-27 20:55
本帖最後由 wo2cyn 於 2016-4-27 20:56 編輯
ama_plus 發表於 2016-4-27 20:18
Y大那个账号切换其实有bug

切换账号只替换了8b6830d8aeb360169383c23e089781e9

public static void NewAccount()
{
    PlayerPrefs.SetString("8b6830d8aeb360169383c23e089781e9", "");
    PlayerPrefs.Save();
    SaveFlag = true;
    Action oncomplete = new Action(Application.Quit);
    MsgBox("請重啟遊戲, 登陸新賬號(不會清空緩存)", oncomplete);
}

我把上面Y大的代碼修正成下面這樣

public static void NewAccount()
{
    PlayerPrefs.SetString("8b6830d8aeb360169383c23e089781e9", "");
    PlayerPrefs.SetString("d13bc5b68b2bd9e18f29777db17cc563", "");
    PlayerPrefs.Save();
    SaveFlag = true;
    Action oncomplete = new Action(Application.Quit);
    MsgBox("請重啟遊戲, 登陸新賬號(不會清空緩存)", oncomplete);
}
就可以修正這個BUG了么?我看load和save這邊不需要獲取d13開頭的這個字段,這個字段的信息不是賬號的id信息講真我覺得我要學的東西還有很多

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
cody56 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

35
ama_plus | 收聽TA | 只看該作者
發表於 2016-4-27 20:59
清除所有string后,添加下面5行,即可跳过大部分教程。
输入名字, 1-1, 1-2, 特训, 抽卡。
特训只能通过修改apk跳过。


  1. ## 已完成摸头和战斗教程,直接到起名画面
  2.     <string name="9bd99a0beea48f10663fc4a7d7a33140">nDFb9PFytsXJy6CuhFcZJg==</string>

  3. ## 已完成摸头教程
  4.     <string name="aa1af5a7ed2eb9ca4e16050f34f92089">M14AFNCwdvzWtmkJdr4VFg==</string>

  5. ## 剧情1-1 (无法跳过
  6. #   <string name="626581650be55bf00b9516b5b518db5c">6OWJCP197IY2l9jYtS0WLQ==</string>

  7. ## 已完成组队教程
  8.     <string name="99f5860ba2e917219cead57bb504fad6">thiUygllVcE/tcKCHZSxdQ==</string>
  9.     <string name="9f6bb7f765892cdc4940dc5eab961522">esxGMVxkTvjp/iQzuG2lPw==</string>
  10.     <string name="dc9b0964d5a5bdc97ac5dc284c83f9ae">ny5wNGo7EFfPRJVvAKQbpQ==</string>

  11. ## 战斗1-2 (无法跳过
  12. #   <string name="d6b0715b076494a0ae095d55f5d3caea">W6BJdx+1zKDquyvYw1delA==</string>

  13. ## 特训 (无法跳过, 否则1-1,1-2不会出现
  14. #   <string name="275f972769b6b5353c010443701f408f">4pihx5ghW8jsBKQ46uPvng==</string>
  15. #   <string name="8c2f4b48e6ddf47cfa71a7ff28b4674b">rW5btJYLcSGo+mZ61aKR+w==</string>
  16. #   <string name="965b2160edc077fae3ed9ac179374196">IdewxJlJKQU2rbqRR8T1Ng==</string>

  17. ## 抽卡 (无法跳过,否则每天登陆没钻领
  18. #   <string name="db153eaac3ee345b3d615bd853fd8a72">baHKXF+QXdf9MSERxg+RhA==</string>
複製代碼


點評

組隊教程不能跳,不然沒法進1-2  發表於 2016-5-3 21:08
這部分信息是如何get到的我很好奇,難道是親手一點點嘗試出來的麼QAQ  發表於 2016-4-27 21:07
這部分信息是如何get到的我很好奇,難道是親手一點點嘗試出來的麼QAQ?  發表於 2016-4-27 21:06

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
chaoschaos + 1 + 1 非常讃
cody56 + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

36
 樓主| wo2cyn | 收聽TA | 只看該作者
發表於 2016-4-27 22:53
本帖最後由 wo2cyn 於 2016-4-27 23:56 編輯

現在又出現新問題了,newload之後遊戲會閃退,並沒有回到標題畫面
我已經吧resetdata寫進UITILE里了,懷疑是執行quit指令的時候遊戲無法處理導致了閃退
啊啊啊,搞錯了搞錯了,本來就是要退出重啟遊戲的,現在的問題其實是new無法清空登錄信息,應該是代碼還沒有寫全

問題已經徹底解決了,最近一直在改看見退出就以為是代碼寫錯了導致的,結果這是一個正常的現象,好了賬號切換這邊已經完全搞定了,至於ams大大說的d13開頭的字符串我嘗試加入到代碼中,導致save動作都會閃退唔果然還是不太會寫,可能需要給d13字符串單獨申請一個堆棧吧,搞不懂這邊都快還給大學講師了QAQ

點評

saveapp 這個單詞開頭的方法里搜一下就可以找到了 要引用saveflag 要不然退出遊戲會存檔當前設置 你看我之前編寫的應該就能找到了  發表於 2016-4-27 23:54
new 或者load之後本來就是閃退遊戲自動關閉 有時候不會自動關就手動關一下 然後自己重開輸入賬號 load的話就是直接讀取之前的賬號  發表於 2016-4-27 23:42
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

37
ama_plus | 收聽TA | 只看該作者
發表於 2016-4-28 03:55
ama_plus 發表於 2016-4-27 20:59
清除所有string后,添加下面5行,即可跳过大部分教程。
输入名字, 1-1, 1-2, 特训, 抽卡。
特训只能通过修 ...

通过监视xml档可以知道。完成教程前后xml档的变化。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

38
jjolala | 收聽TA | 只看該作者
發表於 2016-4-28 13:15
本帖最後由 jjolala 於 2016-4-28 13:17 編輯

自從Y大人退隱,小弟玩了一陣子原版(完全手動)~發現只需要幾個功能
1.沒有接收到傷害 ==> 已經會改
2.攻擊加倍          ==> 簡單到不行
3.連擊combo      ==> 是有改,但不點擊螢幕也會自己連
4.自動撿寶箱       ==> 還在研究

小弟都是以Y大人1.1.4版本以及T大修改教學單參考的

不過有個問題想問achievement.GetComboCountDistributionString()
& achievement.GetRhythmCountDistributionString() 是回傳甚麼?



用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

39
yifeixuer | 收聽TA | 只看該作者
發表於 2016-4-28 13:44
jjolala 發表於 2016-4-28 13:15
自從Y大人退隱,小弟玩了一陣子原版(完全手動)~發現只需要幾個功能
1.沒有接收到傷害 ==> 已經會改
...

GetComboCountDistributionString() 回傳用了什麼武器打了多少combo 例如用劍 打了20combo 斷了然後5combo 又斷了 然後10combo 這樣 都有記錄
GetRhythmCountDistributionString() 回傳是Fever一共多少 Great Cool 還有SPattack什麼的 記錄這些的 所以我才說修改保證服務器能查到 就看官方想不想查
現在官方都沒怎麼管掛 還有回傳的怪物信息中有 怪被打了幾下,什麼時間被打死 被那張卡打死的 是技能還是普攻都有記錄
官方如果想查掛的話只要回傳隨便過濾下就能查出來,本來官方就不管了 還那麼多人要求用修改沖排名 玩協力不知道怎麼想的 難道非要跟白貓一樣封了才好玩?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

40
jjolala | 收聽TA | 只看該作者
發表於 2016-4-28 13:57
SP總量跟用多少我是沒有改,單純使用隊形去減少SP消耗還有配武器都使用原版的,連回傳的MaxCombo都沒動,白貓友碰過一陣子但是感覺沒有戰女流暢,沒多久就退了,單純玩戰女~~哈哈

GetRhythmCountDistributionString()  我以為這是回傳每次點擊螢幕的反應時間,也就是用來判斷的那個num然後轉成字串回傳,感謝Y大人....
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則