Git Product home page Git Product logo

chibot-ultra-battle-discord's Introduction

Chibot-Ultra-Battle-Discord

CHuB for Discord

Quick start

Who carez about details?? Here's how you jump in and start playing right now...

  1. create a file called ".env" file in the root directory, and in it, add only this line: DISCORD_API_TOKEN = [your discord bot's token]

  2. open settings.json and set the discord_channel_id to the, you know, discord channel id of the channel where you want the bot to send messages

  3. Run the Discord host by running chub_discord.bat

  4. Run Chub by either sending (~chub) in your Discord channel, or manually running ASSETS/chub2k23 Discord/chub2k23.exe. If it fails to run, rightclick, hit properties, set compatibility mode to Windows XP Service Pack 3

  5. Wait for Chub to load the dataset, then select characters with (.charactername)

  6. if you want to add a random bot, use (~cpu)

  7. start the pre-game with (~begin), and then when ready, use (~unpause) to actually start the match

What's been changed?

The Chub version is mostly the same as it was in that initial source code release.

I fixed some of the more showstopping bugs and tried to make it more "c-com" ("chat command") friendly so you can organize and start a standard FFA match only through typing in the discord chat; I have the game running on an AWS Windows cloud server and it's playable without having to log in and touch the GUI at all, unless you want to fine-tune some things like team options.

I added a bunch of formatting tweaks to the game's ascii tags, a few strings where you insert emojis, stuff like that. You can further tweak the formatting by editing ChubInputOutput.py, or by editing the "default.ini" dataset file (or by making your own).

I also added a feature in the options, enabled by default, to get a random arena choice on each match.

Use (~commands) to see host commands; all host commands are issued with a tilde (~), while game commands are controlled with a period (.)

Notes

There are lots of character files and a lot of them (like many of the Pokemon) are incomplete and will crash the game, so I left them out of the default dataset.

chibot-ultra-battle-discord's People

Contributors

roooooooooooooooo avatar dustinlacewell 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.