print("Please enter one of Parse or Batch IDs.") sys.exit() configFile = trgDir + "/SimpleSlots/configure.h" serverFile = trgDir + "/SimpleSlots/ServerManager.m" appdelegateFile = trgDir + "/SimpleSlots/AppDelegate.m" infoPlistFile = trgDir + "/SimpleSlots/PartySlots-Info.plist" # FILES REPLACEMENT # ----------------- # replace all icons in main dir print("Replacing icons on main dir...") reskinutils.copyFilesByGlob(srcDir + "/AppIcon*.png", trgDir) reskinutils.copyFilesByGlob(srcDir + "/iTunesArtwork*.png", trgDir) reskinutils.copyFilesByName(srcDir + "/icon-ipad.png", trgDir) reskinutils.copyFilesByName(trgDir + "/[email protected]", trgDir + "/icon1024.png") reskinutils.checkCopy(18) print("Done.") # replace partyslots/images.xcasset/appicons print("Replacing icons in Images.xcassets...") dirToCopy = "/PartySlots/Images.xcassets/AppIcon.appiconset" reskinutils.copyFilesByGlob(srcDir + "/AppIcon*.png", trgDir + dirToCopy) reskinutils.copyFilesByGlob(srcDir + "/iTunesArtwork*.png", trgDir + dirToCopy) reskinutils.copyFilesByName(srcDir + "/icon-ipad.png", trgDir + dirToCopy) reskinutils.copyFilesByName(trgDir + dirToCopy + "/AppIcon29x29.png", trgDir + dirToCopy + "/AppIcon29x29-1.png") reskinutils.copyFilesByName(trgDir + dirToCopy + "/[email protected]", trgDir + dirToCopy + "/[email protected]") reskinutils.copyFilesByName(trgDir + dirToCopy + "/[email protected]", trgDir + dirToCopy + "/[email protected]") reskinutils.copyFilesByName(trgDir + dirToCopy + "/[email protected]", trgDir + dirToCopy + "/icon1024.png")
dirToCopy = "/MrDentist/Images.xcassets/AppIcon.appiconset" reskinutils.copyFilesByGlob(srcDir + dirToCopy + "/*.png", trgDir + dirToCopy) reskinutils.checkCopy(8) print("Done.") # replace simpleslots/artwork/reskin print("Replacing game assets...") dirToCopy = "/MrDentist/Resources/Image/" filesToCopy = ["gamescene/gameback1.png", "gamescene/gameback2.png", "gamescene/people1.png", "gamescene/people2.png", "gamescene/people3.png", "gamescene/people4.png", "mainscene/btn_p1_u.png", "mainscene/btn_p2_u.png", "mainscene/btn_p3_u.png", "mainscene/btn_p4_u.png", "mainscene/btn_p1_d.png", "mainscene/btn_p2_d.png", "mainscene/btn_p3_d.png", "mainscene/btn_p4_d.png", "mainscene/mainback.png", "mainscene/menuback.png"] # gamescene: gameback1.png, gameback2.png, people1-4.png # mainscene: btn_p1-4_d,u.png, mainback.png, menuback.png for i in range(0, len(filesToCopy)): reskinutils.copyFilesByName(srcDir + dirToCopy + filesToCopy[i], trgDir + dirToCopy + filesToCopy[i]) reskinutils.checkCopy(len(filesToCopy)) print("Done.") # END OF FILES REPLACEMENT # CODE REPLACEMENT # ---------------- # replace IAP print("Replacing IAP ID...") reskinutils.replaceInFile(configFile, "<enter_iap_id_here>", iap) print("Done.") # replace server ID print("Replacing server ID...") reskinutils.replaceInFile(configFile, "<enter_server_id_here>", serverID)
print("Please enter one of Parse or Batch IDs.") sys.exit() configFile = trgDir + "/SimpleSlots/configure.h" serverFile = trgDir + "/SimpleSlots/ServerManager.m" appdelegateFile = trgDir + "/SimpleSlots/AppDelegate.m" infoPlistFile = trgDir + "/SimpleSlots/PartySlots-Info.plist" # FILES REPLACEMENT # ----------------- # replace all icons in main dir print("Replacing icons on main dir...") reskinutils.copyFilesByGlob(srcDir + "/AppIcon*.png", trgDir) reskinutils.copyFilesByGlob(srcDir + "/iTunesArtwork*.png", trgDir) reskinutils.copyFilesByName(srcDir + "/icon-ipad.png", trgDir) reskinutils.copyFilesByName(trgDir + "/[email protected]", trgDir + "/icon1024.png") reskinutils.checkCopy(18) print("Done.") # replace partyslots/images.xcasset/appicons print("Replacing icons in Images.xcassets...") dirToCopy = "/PartySlots/Images.xcassets/AppIcon.appiconset" reskinutils.copyFilesByGlob(srcDir + "/AppIcon*.png", trgDir + dirToCopy) reskinutils.copyFilesByGlob(srcDir + "/iTunesArtwork*.png", trgDir + dirToCopy) reskinutils.copyFilesByName(srcDir + "/icon-ipad.png", trgDir + dirToCopy) reskinutils.copyFilesByName(trgDir + dirToCopy + "/AppIcon29x29.png", trgDir + dirToCopy + "/AppIcon29x29-1.png") reskinutils.copyFilesByName(trgDir + dirToCopy + "/[email protected]",
dirToCopy = "/MrDentist/Resources/Image/" filesToCopy = [ "gamescene/gameback1.png", "gamescene/gameback2.png", "gamescene/people1.png", "gamescene/people2.png", "gamescene/people3.png", "gamescene/people4.png", "mainscene/btn_p1_u.png", "mainscene/btn_p2_u.png", "mainscene/btn_p3_u.png", "mainscene/btn_p4_u.png", "mainscene/btn_p1_d.png", "mainscene/btn_p2_d.png", "mainscene/btn_p3_d.png", "mainscene/btn_p4_d.png", "mainscene/mainback.png", "mainscene/menuback.png" ] # gamescene: gameback1.png, gameback2.png, people1-4.png # mainscene: btn_p1-4_d,u.png, mainback.png, menuback.png for i in range(0, len(filesToCopy)): reskinutils.copyFilesByName(srcDir + dirToCopy + filesToCopy[i], trgDir + dirToCopy + filesToCopy[i]) reskinutils.checkCopy(len(filesToCopy)) print("Done.") # END OF FILES REPLACEMENT # CODE REPLACEMENT # ---------------- # replace IAP print("Replacing IAP ID...") reskinutils.replaceInFile(configFile, "<enter_iap_id_here>", iap) print("Done.") # replace server ID print("Replacing server ID...") reskinutils.replaceInFile(configFile, "<enter_server_id_here>", serverID)
for i in range(0, len(reelsDict)): for j in range(0, len(assetsDict)): fileToCopy = srcReskin + "/lvl" + str(i + 1) + "/lvl" + str( i + 1) + "item_" + assetsDict[j] + "@2x.png" if not (os.path.isfile(fileToCopy)): print("Cannot find " + fileToCopy + ", trying to capitalizing asset name...") fileToCopy = srcReskin + "/lvl" + str(i + 1) + "/lvl" + str( i + 1) + "item_" + assetsDict[j].title() + "@2x.png" if not (os.path.isfile(fileToCopy)): sys.exit("Cannot find " + srcReskin + "/lvl" + str(i + 1) + "/lvl" + str(i + 1) + "item_" + assetsDict[j] + "@2x.png or " + fileToCopy) reskinutils.copyFilesByName( fileToCopy, trgAssets + "/" + reelsDict[i] + "item_" + assetsDict[j].title() + "@2x.png") reskinutils.copyFilesByName( fileToCopy, trgAssets + "/" + reelsDict[i] + "/" + assetsDict[j].title() + "_" + reelsDict[i] + ".png") reskinutils.checkCopy(len(reelsDict) * len(assetsDict) * 2) print("Done.") # replace icons print("Replacing icons...") # 72 x 72, 57 x 57, 144 x 144 sizesDict = ["72x72", "57x57", "72x72@2x"] iconsDict = [ "drawable-hdpi/icon.png", "drawable-mdpi/icon.png", "drawable-xhdpi/icon.png" ]
# replace reels print("Replacing reels assets...") reelsDict = ["gems", "horse", "mega", "slot"] assetsDict = ["7", "A", "bonus", "diamond", "J", "K", "lemon", "Q", "star", "wild"] # copy lvl[i]/lvl[i]item_<asset_name>@2x.png to <reels_name>item_<asset_name_title>@2x.png & <reels_name>/<asset_name_title>_<reels_name>.png for i in range(0, len(reelsDict)): for j in range(0, len(assetsDict)): fileToCopy = assets + "/lvl" + str(i+1) + "/lvl" + str(i+1) + "item_" + assetsDict[j] + "@2x.png" if not (os.path.isfile(fileToCopy)): print("Cannot find " + fileToCopy + ", trying to capitalizing asset name...") fileToCopy = assets + "/lvl" + str(i+1) + "/lvl" + str(i+1) + "item_" + assetsDict[j].title() + "@2x.png" if not (os.path.isfile(fileToCopy)): sys.exit("Cannot find " + assets + "/lvl" + str(i+1) + "/lvl" + str(i+1) + "item_" + assetsDict[j] + "@2x.png or " + fileToCopy) reskinutils.copyFilesByName(fileToCopy, trgAssets + "/" + reelsDict[i] + "item_" + assetsDict[j].title() + "@2x.png") reskinutils.copyFilesByName(fileToCopy, trgAssets + "/" + reelsDict[i] + "/" + assetsDict[j].title() + "_" + reelsDict[i] +".png") reskinutils.checkCopy(len(reelsDict) * len(assetsDict) * 2) print("Done.") # replace icons print("Replacing icons...") # 72 x 72, 57 x 57, 144 x 144 sizesDict = ["72x72", "57x57", "72x72@2x"] iconsDict = ["drawable-hdpi/icon.png", "drawable-mdpi/icon.png", "drawable-xhdpi/icon.png"] for i in range(0, len(iconsDict)): reskinutils.copyFilesByGlob(icons + "/AppIcon" + sizesDict[i] + ".png", trgRes + "/" + iconsDict[i]) reskinutils.checkCopy(len(iconsDict)) print("Done.")