Xact is an unofficial open-source osu! port on lua using LÖVE2D framework.
- Firstly you need to download an LÖVE2D framework.
- Then add LÖVE2D directory to path or copy all files from LÖVE2D to source directory.
- Go to the source folder and write
love.exe .
in command prompt. - Also you can use any IDE that works with lua and LÖVE2D framework.
- You need to download beatmaps to play this game.
- You can get them from osu! official website or any mirror like bloodcat.
- Download them, then move to
Songs
folder and make folder exact same name as.osz
file and extract everything there.
- Xact have already default skin (mixed by XAKCOH). If you don't like it, you can change to your favourite but do not delete default one.
- If you want change game resolution then edit in
conf.lua
theese options:
t.window.width = 1024
t.window.height = 600
- If you want change key bindings then open in
config.cfg
file then findfirstKey
andsecondKey
options. - If you don't have
config.cfg
file then open Xact and that file will appear.
- Simple skin support
- Almost all beatmap support (execpt 2B maps)
- Hardrock, easy, doubletime, halftime, autoplay, relax mods
- Custom AR, CS, OD options
- Full slider support
- Spinner support
- Fix rendering
- Healthbar
- Proper scoring system
- Star calculation
- Combo colours support
- Proper doubletime and halftime (they're sounds like nightcore and daycore)
- Settings
- Full skin support
- Custom beatmap hitsound support
- Get rid of imgui libary
- Maybe multiplayer support
- If you have any error appeared then please write in that form:
OS:
How to get that error or bug:
Additional info (if required):
- Please keep in mind that this port is very very unstable and is very unoptimized.
Xact is licensed under GNU General Public License v3.0. Full text you can find here.