1.6 "Galaxy 1.3" azerty keyboard version
“Galaxy 1.3” French AZERTY keyboard layout for SRB2Kart 1.6
This is a tweaked release of Galactice's “Galaxy 1.3” version of SRB2Kart that changes the hardcoded keyboard input, to match the AZERTY french keyboard layout.
Galaxy
You're probably already familiar with the “Galaxy” version. If not, for more information about “Galaxy” and its features, check out the SRB2 Message Board post: https://mb.srb2.org/addons/srb2kart-galaxy.4500/
Note
For obvious reasons, this release doesn't insert new special characters into the game. The keyboard combination is only limited to the character already in the game. There's a fallback to "regular" version for few of the most used special characters, i.e.: 'é' → 'e', 'à' → 'a', 'é' → 'e', 'ù' → 'u' and 'ç' → 'c'
Install
Windows
Install is the same as the regular “Galaxy” version.
- Follow the steps of a normal install of the game (v1.6): https://github.com/STJr/Kart-Public/releases/v1.6
- Backup the original
srb2kart.exe
in your install directory by renaming it to something likesrb2kart.vanilla.exe
- Download this release's
srb2kart.exe
- Copy it to the game's install directory, and voilà
Linux
Same old compiling instructions:
- Cloning the repo:
git clone https://github.com/AlexPoilrouge/Kart-Public_azerty.git
- Enter the repo:
cd Kart-Public_azerty
2a. Checkout theGalaxy-Redux_azerty
branch:git checkout Galaxy-Redux_azerty
- Compile:
make -C src/ LINUX64=1 clean && make -C src/ LINUX64=1
- If success, the terminal should notify you of the location of the binary, usually
Kart-Public_azerty/bin/Linux64/Release/lsdl2srb2kart
Compiling with Discord Rich Presence for Linux
- Using the instructions above, before compiling, you'll have to install
discord-rpc
for linux. You can either get it from here or (maybe) from your distro's packages. - In any case, the compiler needs to be able to make the link with
ldiscord-rpc
. Basically, on a typical install, the files/discord-rpc/linux-dynamic/include/*.h
and/discord-rpc/linux-dynamic/lib/libdiscord-rpc.so
(from thediscord-rpc-linux.zip
) needs to be install respectively in/usr/include/
and/usr/lib/
(or/usr/local/include/
and/usr/local/lib/
depending on your distro). - Add a compile flag to step 3, to get:
make -C src/ LINUX64=1 clean && make -C src/ LINUX64=1 HAVE_DISCORDRPC=1