소스 검색

3个游戏脚本

DONGGUOLIANGNEW\edy 1 년 전
부모
커밋
0e23956e0f
3개의 변경된 파일45개의 추가작업 그리고 8개의 파일을 삭제
  1. 4 4
      关于我转生变成史莱姆这档事酷派/script.py
  2. 36 0
      圣灵之境酷派/script.py
  3. 5 4
      新凡人修仙传酷派/script.py

+ 4 - 4
关于我转生变成史莱姆这档事酷派/script.py

@@ -24,12 +24,12 @@ def fix_fake_recharge_screen_orientation_portrait(decompile_dir_path):
         activity_name = activity_node.get(namespace + 'name')
         print activity_name
         if 'com.cccolyun.sdkkit.gameplatform.paysdk.view.activity.CoolPaySDKActivity' == activity_name:
-            activity_node.set(namespace + 'screenOrientation', 'landscape')
+            activity_node.set(namespace + 'screenOrientation', 'portrait')
             xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
             # break
-        if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
-            activity_node.set(namespace + 'screenOrientation', 'landscape')
-            xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+        # if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
+        #     activity_node.set(namespace + 'screenOrientation', 'landscape')
+        #     xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
 
 
 if __name__ == '__main__':

+ 36 - 0
圣灵之境酷派/script.py

@@ -0,0 +1,36 @@
+# coding:utf8
+
+__author__ = '极无双'
+
+import os
+from xml.etree import ElementTree as ET
+
+
+def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
+    fix_fake_recharge_screen_orientation_portrait(decompileDir)
+
+
+def fix_fake_recharge_screen_orientation_portrait(decompile_dir_path):
+    namespace = '{http://schemas.android.com/apk/res/android}'
+    ET._namespace_map['android'] = 'http://schemas.android.com/apk/res/android'
+
+    manifest_path = os.path.join(decompile_dir_path, 'AndroidManifest.xml')
+    xml_tree = ET.parse(manifest_path)
+    xml_root = xml_tree.getroot()
+    activity_nodes = xml_root.findall('.//activity')
+    print activity_nodes
+    for activity_node in activity_nodes:
+        print activity_node.attrib
+        activity_name = activity_node.get(namespace + 'name')
+        print activity_name
+        if 'com.cccolyun.sdkkit.gameplatform.paysdk.view.activity.CoolPaySDKActivity' == activity_name:
+            activity_node.set(namespace + 'screenOrientation', 'portrait')
+            xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+            # break
+        # if 'com.yulong.android.paysdk.view.pay.CoolPaySDKActivity' == activity_name:
+        #     activity_node.set(namespace + 'screenOrientation', 'landscape')
+        #     xml_tree.write(manifest_path, encoding=u'utf-8', xml_declaration=True)
+
+
+if __name__ == '__main__':
+    ""

+ 5 - 4
新凡人修仙传酷派/script.py

@@ -25,10 +25,6 @@ def script_first(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameI
 
 
 def script_second(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
-    src = os.path.join(decompileDir, "res/values/public.xml")
-    if os.path.exists(src):
-        src = src.replace('\\', '/')
-        os.remove(src)
     return
 
 
@@ -36,6 +32,11 @@ def script(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
     return
 
 
+def script_after(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
+
+    return
+
+
 def script_last(SDK, decompileDir, channelSdkInfo, new_game_channel_info, gameInfo):
     return