from pandac.PandaModules import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'multisamples 1000')
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'default-model-extension .egg')
#loadPrcFileData('', 'window-title Grand Theft Toontown')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.distributed.ClientRepository import *
from direct.interval.IntervalGlobal import *
from direct.gui.DirectGui import *

base.cr = ClientRepository([])
base.cTrav = CollisionTraverser()
aspect2d.setAntialias(AntialiasAttrib.MMultisample)

vfs = VirtualFileSystem.getGlobalPtr()
vfs.mount(Filename("phase_0.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_3.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_3.5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_4.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_5.5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_6.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_7.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_8.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_9.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_10.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_11.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_12.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_13.mf"), ".", VirtualFileSystem.MFReadOnly)
コード例 #2
0
from panda3d.core import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'multisamples 2048')
loadPrcFileData('', 'tk-main-loop 0')
#loadPrcFileData('', 'notify-level debug')
loadPrcFileData('', 'audio-library-name p3fmod_audio')
loadPrcFileData('', 'egg-load-old-curves 0')
loadPrcFileData('', 'textures-power-2 none')
loadPrcFileData('', 'win-size 256 256')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.gui.DirectGui import *
from direct.actor.Actor import Actor
from direct.particles.ParticleEffect import ParticleEffect
from lib.coginvasion.globals import CIGlobals
from lib.coginvasion.cog.Suit import Suit
from direct.interval.IntervalGlobal import *
from lib.coginvasion.cog.DistributedSuit import DistributedSuit
from direct.distributed.ClientRepository import ClientRepository
from lib.coginvasion.toon.Toon import Toon
from lib.coginvasion.toon import NameTag, ToonDNA, ToonHead
from direct.directutil import Mopath
from direct.showbase.Audio3DManager import Audio3DManager
from direct.showutil.Rope import Rope
import glob

base.enableParticles()

base.cr = ClientRepository([])
base.cr.isShowingPlayerIds = False
コード例 #3
0
def windowEvent(win):
    ShowBase.windowEvent(base, win)
    base.marginManager.updateMarginVisibles()
# Filename: SuitPathEditor.py
# Created by:  blach (27Dec15)

from panda3d.core import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'window-title Suit Path Editor')
loadPrcFileData('', 'cursor-filename none')
loadPrcFileData('', 'framebuffer-multisample 0')

from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()

from direct.fsm.FSM import FSM
from direct.gui.DirectGui import *
from direct.controls.ControlManager import CollisionHandlerRayStart
from lib.coginvasion.globals import CIGlobals
from lib.coginvasion.dna.DNALoader import *
from lib.coginvasion.npc.NPCWalker import NPCWalkInterval

import yaml, os

base.cTrav = CollisionTraverser()

defaultDNA = ['phase_4/dna/storage.pdna', 'phase_5/dna/storage_town.pdna']

areas = {
    CIGlobals.ToontownCentral: [
        'phase_4/dna/storage_TT.pdna', 'phase_4/dna/storage_TT_sz.pdna',
        'phase_4/dna/cog_toontown_central_sz.pdna'
    ],
    CIGlobals.DonaldsDock: [
コード例 #5
0
from panda3d.core import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'multisamples 16')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.gui.DirectGui import *
from lib.coginvasion.gui.Dialog import GlobalDialog
from direct.distributed.ClientRepository import ClientRepository
from direct.interval.IntervalGlobal import *
from lib.coginvasion.toon import ParticleLoader
from direct.showbase.Audio3DManager import Audio3DManager
from direct.actor.Actor import Actor
from lib.coginvasion.globals import CIGlobals
import sys

from lib.coginvasion.toon.Toon import Toon
from lib.coginvasion.npc.NPCGlobals import NPC_DNA

cbm = CullBinManager.getGlobalPtr()
cbm.addBin('ground', CullBinManager.BTUnsorted, 18)
cbm.addBin('shadow', CullBinManager.BTBackToFront, 19)
cbm.addBin('gui-popup', CullBinManager.BTUnsorted, 60)


class game:
    process = 'client'


import __builtin__
__builtin__.game = game()
コード例 #6
0
ファイル: StandaloneToon.py プロジェクト: coginvasion/src
# Embedded file name: lib.coginvasion.standalone.StandaloneToon
from panda3d.core import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'framebuffer-multisample 0')
loadPrcFileData('', 'multisamples 16')
loadPrcFileData('', 'tk-main-loop 0')
loadPrcFileData('', 'egg-load-old-curves 0')
cbm = CullBinManager.getGlobalPtr()
cbm.addBin('ground', CullBinManager.BTUnsorted, 18)
cbm.addBin('shadow', CullBinManager.BTBackToFront, 19)
cbm.addBin('gui-popup', CullBinManager.BTUnsorted, 60)
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.showbase.Audio3DManager import Audio3DManager
base.audio3d = Audio3DManager(base.sfxManagerList[0], camera)
base.audio3d.setDistanceFactor(25)
base.audio3d.setDropOffFactor(0.025)
from direct.distributed.ClientRepository import ClientRepository
import __builtin__

class game:
    process = 'client'


__builtin__.game = game()
from lib.coginvasion.toon import LocalToon
from lib.coginvasion.login.AvChoice import AvChoice
base.cTrav = CollisionTraverser()
base.shadowTrav = CollisionTraverser()
base.cr = ClientRepository(['phase_3/etc/direct.dc', 'phase_3/etc/toon.dc'])
base.cr.isShowingPlayerIds = False
コード例 #7
0
#															  #
#                                                             #
#                        FEATURES:                            #
#                 Control the Toontown VP.                    #
#                                                             #
#                                                             #
#                          BUGS:                              #
#              Audio cuts off on some actions.                #
#                                                             #
###############################################################

from pandac.PandaModules import *
loadPrcFile('config/config_client.prc')

from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.actor.Actor import *
from direct.task import *
from math import *
from direct.showbase.ShowBase import *
from direct.task import *
from direct.interval.IntervalGlobal import *
from panda3d.core import *
from pandac.PandaModules import LMatrix4f
from panda3d.core import LMatrix4f
from direct.gui.OnscreenText import *
from direct.actor.Actor import *
from direct.showbase.DirectObject import *
from direct.gui.DirectGui import *
from direct.interval.MetaInterval import Sequence
コード例 #8
0
    prc = aes.decrypt(prc, key, iv)
    for line in prc.split('\n'):
        line = line.strip()
        if line:
            loadPrcFileData('coginvasion config', line)

    print 'CIStart: Running production'
except:
    loadPrcFile('config/Confauto.prc')
    loadPrcFile('config/config_client.prc')
    print 'CIStart: Running dev'

sm.maybeFixAA()
from direct.showbase.ShowBaseWide import ShowBase

base = ShowBase()
base.cTrav = CollisionTraverser()
display = base.config.GetString('load-display')
audio = base.config.GetString('audio-library-name').replace('p3', '').replace(
    '_audio', '')
if display == 'pandagl':
    display = 'OpenGL'
else:
    if 'pandadx' in display:
        display = 'DirectX %s' % str(display.replace('pandadx', ''))
    else:
        display = 'unknown'
print 'CIStart: Using %s graphics library.' % display
if audio == 'miles':
    audio = 'Miles'
else:
コード例 #9
0
from panda3d.core import *
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'default-model-extension .egg')
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'multisamples 64')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.distributed.ClientRepository import ClientRepository
from lib.toontown.globals import ToontownGlobals
from direct.interval.IntervalGlobal import *

import __builtin__


class game:
    process = "client"


__builtin__.game = game

vfs = VirtualFileSystem.getGlobalPtr()
vfs.mount(Filename("phase_0.mf"), ".", VirtualFileSystem.MFReadOnly)

#base.setBackgroundColor(1, 1, 0)

base.cr = ClientRepository([])
base.cTrav = CollisionTraverser()
base.cTrav.showCollisions(render)

AreaModels = [
    "phase_11/models/lawbotHQ/LB_Zone03a.bam",
コード例 #10
0
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'multisamples 2048')
loadPrcFileData('', 'tk-main-loop 0')
loadPrcFileData('', 'egg-load-old-curves 0')
loadPrcFileData('', 'textures-power-2 none')
loadPrcFileData('', 'load-display pandagl')
#loadPrcFileData('', 'fullscreen #t')
#loadPrcFileData('', 'win-size 1920 1080')

cbm = CullBinManager.getGlobalPtr()
cbm.addBin('ground', CullBinManager.BTUnsorted, 18)
cbm.addBin('shadow', CullBinManager.BTBackToFront, 19)
cbm.addBin('gui-popup', CullBinManager.BTUnsorted, 60)

from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.showbase.Audio3DManager import Audio3DManager
base.audio3d = Audio3DManager(base.sfxManagerList[0], camera)
base.audio3d.setDistanceFactor(25)
base.audio3d.setDropOffFactor(0.025)
from direct.distributed.ClientRepository import ClientRepository

from lib.coginvasion.nametag import NametagGlobals
from lib.coginvasion.margins.MarginManager import MarginManager
from lib.coginvasion.margins import MarginGlobals
from direct.gui import DirectGuiGlobals

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')
コード例 #11
0
from panda3d.core import *
cbm = CullBinManager.getGlobalPtr()
cbm.addBin('ground', CullBinManager.BTUnsorted, 18)
cbm.addBin('shadow', CullBinManager.BTBackToFront, 19)
cbm.addBin('gui-popup', CullBinManager.BTUnsorted, 60)
loadPrcFile('config/config_client.prc')
loadPrcFileData('', 'tk-main-loop 0')
loadPrcFileData('', 'framebuffer-multisample 1')
loadPrcFileData('', 'multisamples 16')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.controls.ControlManager import CollisionHandlerRayStart
from Tkinter import *
from direct.gui.OnscreenText import OnscreenText
from lib.coginvasion.globals import CIGlobals
from lib.coginvasion.suit.Suit import Suit
from direct.distributed.ClientRepository import ClientRepository
from collections import deque
from libpandadna import *
from lib.coginvasion.dna.DNALoader import *
from lib.coginvasion.npc.NPCWalker import NPCWalkInterval
#base.startTk()
import random

base.cTrav = CollisionTraverser()
base.cr = ClientRepository([])
base.shadowTrav = CollisionTraverser()
base.lifter = CollisionHandlerFloor()
base.pusher = CollisionHandlerPusher()

コード例 #12
0
from pandac.PandaModules import *
loadPrcFile('config/Confauto.prc')
loadPrcFile('config/config_client.prc')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()
from direct.distributed.ClientRepository import ClientRepository
from direct.interval.IntervalGlobal import *
from direct.gui.DirectGui import *

vfs = VirtualFileSystem.getGlobalPtr()
vfs.mount(Filename("phase_0.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_3.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_3.5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_5.5.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_6.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_7.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_8.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_9.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_10.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_11.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_12.mf"), ".", VirtualFileSystem.MFReadOnly)
vfs.mount(Filename("phase_13.mf"), ".", VirtualFileSystem.MFReadOnly)

import __builtin__

class game:
	process = 'client'
__builtin__.game = game

#from lib.toontown.makeatoon.MakeAToon import MakeAToon
コード例 #13
0
ファイル: CIStart.py プロジェクト: coginvasion/src
__builtin__.game = game()
import time
import os
import sys
import random
import __builtin__

print "CIStart: Starting the game."
from panda3d.core import *

print "CIStart: Using Panda3D version {0}".format(PandaSystem.getVersionString())
loadPrcFile("config/Confauto.prc")
loadPrcFile("config/config_client.prc")
from direct.showbase.ShowBaseWide import ShowBase

base = ShowBase()
base.cTrav = CollisionTraverser()
if base.config.GetString("load-display") == "pandagl":
    print "CIStart: Using OpenGL graphics library."
elif base.config.GetString("load-display") == "pandadx9":
    print "CIStart: Using DirectX 9 graphics library."
else:
    print "CIStart: Using an unknown graphics library."
if base.config.GetString("audio-library-name") == "p3miles_audio":
    print "CIStart: Using Miles audio library."
elif base.config.GetString("audio-library-name") == "p3fmod_audio":
    print "CIStart: Using FMOD audio library."
elif base.config.GetString("audio-library-name") == "p3openal_audio":
    print "CIStart: Using OpenAL audio library."
else:
    print "CIStart: Using no or an unknown audio library."
コード例 #14
0
from pandac.PandaModules import *
loadPrcFile('config/config_client.prc')
from direct.showbase.ShowBaseWide import ShowBase
base = ShowBase()