You are viewing a potentially older version of this package. View all versions.
Kirshoo-Better_Chess-0.3.0 icon

Better Chess

Provides lobby wide improvements to chess board in airport

By Kirshoo
Date uploaded 9 months ago
Version 0.3.0
Download link Kirshoo-Better_Chess-0.3.0.zip
Downloads 199
Dependency string Kirshoo-Better_Chess-0.3.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

Better Chess

This mods tries to fix the chess board located in the airport. You will not need to move your pieces a few units to the side to perfectly align them on the grid, BetterChess will do that for you!

Features

  • Chess piece alignment to the chessboard grid
  • Only allow snapping within the chessboard (with some offset)

Yet to be implemented

  • Reset chess position button
  • Reset to custom positions
  • Better way to handle chess piece movement (external board, etc.)
  • Movement of the chessboard

Configuration

Configuration file will be automatically generated after launching the game with mod installed. After its created, it can be found in $PEAK_FOLDER/BepInEx/config/com.github.Kirshoo.BetterChess.cfg.

Installation

Manual

  1. Download .zip file
  2. Extract .dll from plugins folder into $PEAK_FOLDER/BepInEx/plugins folder
  3. Host a game and enjoy better chess!

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Scaling to board pieces and snapping grid

[0.6.0]

Added

  • Board grid snapping adjusts with rotation
  • Pieces face each other once again
  • Debug visualisation of snap positions and snap area

Changed

  • Registered pieces tracked, fixing a bug where Pieces would move faster than the board when using MovableChessboard

[0.5.0]

Added

  • Soft-Dependency compitability with MovableChessboard mod

[0.4.1]

Changed

  • Checks to fallback to default FEN, since it would run whenever a valid value was provided instead of the oposite

[0.4.0]

Added

  • Reset for the board state to its default with a click of a button
  • Dynamic loading of the chessboard to avoid desync in case chessboard moves

[0.3.0]

Added

  • Configuration for snapping area and snapping speed

Changed

  • Snap timing, which should stop pieces to be frozen in mid air
  • Limited snapping to area near the chessboard

[0.2.1]

Added

  • Installation section to README
  • Short description to thunderstore page

[0.2.0]

Added

  • Ignore collisions when snapping

Changed

  • Piece freeze window to improve all-client sync

[0.1.0] Initial testing

Added

  • Chess piece snapping