Git Product home page Git Product logo

tt-cl-edition's Introduction

Toontown-School-House, Crane League Edition

Welcome to the repository of the Crane League version of the Toontown School House source code!

Toontown School House is a course dedicated to teaching members of the Toontown community how to develop for the game. For more information, head over to this Reddit post.

Crane League is essentially the "practice client" that people use that have an interest in competitive craning. This source attempts to mimic craning on Corporate Clash ever since the 1.2.8 update released where craning physics and impact/damage calcuations were refactored. This source also comes with a few custom and unique features added.

Source Code

This source code is based on a March 2019 fork of Toontown Offline v1.0.0.0 used for Toontown School House. It has been stripped of all Toontown Offline exclusive features, save one. The brand new Magic Words system made for Toontown Offline has been left alone, and upgraded to the most recent build. This feature will allow users to easily navigate around Toontown without any hassle.

On top of that, this source code has also been updated to Python 3, utilizing a more modern version of Panda3D.

Credits:

Panda3D

This source code requires a specific version of Panda3D to run. It can be installed by downloading the launcher below:

Windows

If you are on a non-Windows operating system, please refer to the Panda3D SDK setup portion of Open Toontown's setup guide. Those steps should also work for this source. You can use the following links to be taken to the respective operating system quickly:

Libuv

This source code requires libuv.dll in the astrond folder to run. Here are links to the 32 bit dll and 64 bit dll.

After downloading the file just drop it in the astron folder.

Running the Source

First, navigate to the PPYTHON_PATH file in the root directory and open it. Make sure that the path to your Panda3D install is present. If you left default options while running the Panda3D installer, it should be "C:/Panda3D-1.11.0-x64/python/ppython.exe" in almost all cases.

Once you have done all the proper setup covered in this README, you can now navigate to the win32 folder in the root directory. Once you are there, you need to run the .bat files present in the following order:

  • start_astron_server.bat
  • start_uberdog_server.bat
  • start_ai_server.bat
  • start_game.bat

The game should start up and you should be good to start playing!

NOTE: If you are playing with someone who is hosting a server, you only need to run join_server.bat and enter their IP when prompted. If you are hosting a server, you will need to port forward (default port is 7199) via your router to allow people to connect to you.

tt-cl-edition's People

Contributors

devvydont avatar kittkittlou avatar samuelt24 avatar pandemoniuhh avatar hitravis avatar lkevint avatar dioextreme avatar wizzerinus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.