Skip to content

CatsheeDev/kotlinDecomp

Repository files navigation

Kotlin - Another Baldi's Basics Classic Decompile

Kotlin1 is a new Baldi's Basics decompile and a framework designed to make modding easier. It is currently a work-in-progress project.

Why Kotlin?

Kotlin features a lot of quality-of-life changes and new features like:

  • Optimization
  • Text translation
  • Subtitles
  • Improved item system
  • Documentation

Please note that documentation may look horrible by design

Kotlin was also made because BASIC, another decompile of Baldi's Basics lacked documentation and often, the code was unstable due to bugs.

Progress Report

Kotlin is currently In Development. It is 60% finished so far.

What now?

You could use the current state of the decompile for your mods but keep in mind that you will have to handle merge conflicts in the future. If you have any questions or issues please open an issue on this repo.

To-Do list

  • Tile Lighting (currently in work)
  • Map Building tool (currently in work)
  • BB+ UI
  • BB+ Event System

How do I use Kotlin?

Since Kotlin is in alpha stage, it will stay in GitHub until further notice. You can either:

1. Fork this repo

2. Download the source code at the current commit

Forking this project is recommended because you will be given options on how to sync your current project with the latest Kotlin commit. We can also help with any merge conflicts, as well as any issues you may have. You will also get the benefits of Git's version control system.

Downloading the source code manually is not recommended because you will have to keep downloading the code when we release new patches and bugfixes. However, as said before we are willing to help with any merge conflicts, but for the sake of ease and clarity please look at forking this repo.


1 Link is subject to change.

Releases

No releases published

Packages

No packages published