def __init__(base): ShowBase.__init__(base) base.rootDirectory = os.getcwd() base.MainGlobals = MainGlobals base.tkinter = tkinter from gui import AddDialog from gui import AddText from loaders import FontLoader from loaders import GlobalsImporter from loaders import ZoneImporter from other import Database from other import FileIO base.AddDialog = AddDialog base.AddText = AddText base.Fonts = FontLoader base.Globals = GlobalsImporter base.Zones = ZoneImporter base.Database = Database base.FileIO = FileIO DirectGuiGlobals.setDefaultFontFunc( lambda: base.loadFont(base.MainGlobals.DefaultFontPath)) base.setDefaultBackgroundColor() base.disableMouse() base.existsList = [] if MainGlobals.DEBUGENABLED: base.commandCheck() base.currentZoneModule = None base.removeZoneExempt = False from other import Startup
__builtin__.launcher = launcher notify.info("Loading Clients") notify.info('Starting Toontown Planet...') if launcher.isDummy(): http = HTTPClient() else: http = launcher.http tempLoader = Loader() backgroundNode = tempLoader.loadSync(Filename('phase_3/models/gui/loading-background')) from direct.gui import DirectGuiGlobals from direct.gui.DirectGui import * notify.info('Setting the default Toontown Planet font...') import ToontownGlobals DirectGuiGlobals.setDefaultFontFunc(ToontownGlobals.getInterfaceFont) launcher.setPandaErrorCode(7) import ToonBase ToonBase.ToonBase() from pandac.PandaModules import * if base.win is None: notify.error('Unable to open window; aborting.') launcher.setPandaErrorCode(0) launcher.setPandaWindowOpen() ConfigVariableDouble('decompressor-step-time').setValue(0.01) ConfigVariableDouble('extractor-step-time').setValue(0.01) backgroundNodePath = aspect2d.attachNewNode(backgroundNode, 0) backgroundNodePath.setPos(0.0, 0.0, 0.0) backgroundNodePath.setScale(render2d, VBase3(1)) backgroundNodePath.find('**/fg').hide() logo = OnscreenImage(
import sys reload(sys) sys.setdefaultencoding('latin-1') from toontown.launcher.TTLauncher import TTLauncher __builtin__.launcher = TTLauncher() print 'ToontownStart: Starting the game.' tempLoader = Loader() backgroundNode = tempLoader.loadSync( Filename('phase_3/models/gui/loading-background')) from direct.gui import DirectGuiGlobals import ToontownGlobals DirectGuiGlobals.setDefaultFontFunc(ToontownGlobals.getInterfaceFont) launcher.setPandaErrorCode(7) # base import ToonBase ToonBase.ToonBase() base.loadSettings() if base.win == None: print 'Unable to open window; aborting.' sys.exit() launcher.setPandaErrorCode(0) launcher.setPandaWindowOpen()
import random import __builtin__ import gc gc.disable() try: launcher except: print 'Creating PiratesDummyLauncher' from pirates.launcher.PiratesDummyLauncher import PiratesDummyLauncher launcher = PiratesDummyLauncher() __builtin__.launcher = launcher from direct.gui import DirectGuiGlobals import PiratesGlobals DirectGuiGlobals.setDefaultFontFunc(PiratesGlobals.getInterfaceFont) launcher.setPandaErrorCode(7) from pandac.PandaModules import * import PiratesBase PiratesBase.PiratesBase() from direct.showbase.ShowBaseGlobal import * if base.config.GetBool('want-preloader', 0): base.preloader = PiratesPreloader.PiratesPreloader() if base.win == None: print 'Unable to open window; aborting.' sys.exit() launcher.setPandaErrorCode(0) launcher.setPandaWindowOpen() base.sfxPlayer.setCutoffDistance(500.0)
from src.coginvasion.globals import CIGlobals CIGlobals.SettingsMgr = sm sm.loadFile(jsonFile) sm.doSunriseFor(sunrise=SHOWBASE_PREINIT) from src.mod.ModBase import ModBase base = ModBase() sm.doSunriseFor(sunrise=SHOWBASE_POSTINIT) ConfigVariableDouble('decompressor-step-time').setValue(0.01) ConfigVariableDouble('extractor-step-time').setValue(0.01) from direct.gui import DirectGuiGlobals DirectGuiGlobals.setDefaultFontFunc(CIGlobals.getToonFont) DirectGuiGlobals.setDefaultFont(CIGlobals.getToonFont()) DirectGuiGlobals.setDefaultRolloverSound( loader.loadSfx("phase_3/audio/sfx/GUI_rollover.ogg")) DirectGuiGlobals.setDefaultClickSound( loader.loadSfx("phase_3/audio/sfx/GUI_create_toon_fwd.ogg")) DirectGuiGlobals.setDefaultDialogGeom( loader.loadModel("phase_3/models/gui/dialog_box_gui.bam")) from src.coginvasion.nametag import NametagGlobals NametagGlobals.setMe(base.cam) NametagGlobals.setCardModel('phase_3/models/props/panel.bam') NametagGlobals.setArrowModel('phase_3/models/props/arrow.bam') NametagGlobals.setChatBalloon3dModel('phase_3/models/props/chatbox.bam') NametagGlobals.setChatBalloon2dModel( 'phase_3/models/props/chatbox_noarrow.bam')
import sys import random import __builtin__ import gc gc.disable() try: launcher except: from pirates.launcher.PiratesOnlineLauncher import PiratesOnlineLauncher launcher = PiratesOnlineLauncher() __builtin__.launcher = launcher from direct.gui import DirectGuiGlobals import PiratesGlobals DirectGuiGlobals.setDefaultFontFunc(PiratesGlobals.getInterfaceFont) launcher.setPandaErrorCode(7) import PiratesBase PiratesBase.PiratesBase() from direct.showbase.ShowBaseGlobal import * if base.config.GetBool('want-preloader', 0): base.preloader = PiratesPreloader.PiratesPreloader() if base.win == None: print 'Unable to open window; aborting.' sys.exit() launcher.setPandaErrorCode(0) launcher.setPandaWindowOpen() base.sfxPlayer.setCutoffDistance(500.0) from pirates.audio import SoundGlobals
base.transitions.IrisModelName = "phase_3/models/misc/iris.bam" base.transitions.FadeModelName = "phase_3/models/misc/fade.bam" base.setFrameRateMeter(False) base.accept("f9", base.screenshot, ["screenshots/screenshot"]) from direct.filter.CommonFilters import CommonFilters print "CIStart: Setting display preferences..." sm.applySettings(jsonfile) if base.win == None: print "CIStart: Unable to open window; aborting." sys.exit() else: print "CIStart: Successfully opened window." ConfigVariableDouble("decompressor-step-time").setValue(0.01) ConfigVariableDouble("extractor-step-time").setValue(0.01) DirectGuiGlobals.setDefaultFontFunc(CIGlobals.getToonFont) DirectGuiGlobals.setDefaultFont(CIGlobals.getToonFont()) DirectGuiGlobals.setDefaultRolloverSound(loader.loadSfx("phase_3/audio/sfx/GUI_rollover.mp3")) DirectGuiGlobals.setDefaultClickSound(loader.loadSfx("phase_3/audio/sfx/GUI_create_toon_fwd.mp3")) DirectGuiGlobals.setDefaultDialogGeom(loader.loadModel("phase_3/models/gui/dialog_box_gui.bam")) def maybeDoSomethingWithMusic(condition): width, height, fs, music, sfx, tex_detail, model_detail, aa, af = sm.getSettings(jsonfile) if condition == 0: if music == True: base.enableMusic(False) elif condition == 1: if music == True: base.enableMusic(True)