Untitled_Knight_Game_Compatibility

Compatibility version of Untitled_Knight_Game

Controls: z for action and arrow keys for directions.

Prerequisites

  1. type this in terminal: sudo apt update
  2. type this in terminal: sudo apt install build-essential git cmake libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev
  3. Download raylib repo here
  4. unzip zip file
  5. type this in terminal: mkdir build && cd build
  6. type this in terminal: cmake -DBUILD_EXAMPLES=OFF ..
  7. type this in terminal: make
  8. type this in terminal: sudo make install
  9. type this in terminal: sudo apt install libvlc5=3.0.16-dev=3.0.16-1build1
  10. type this in terminal: export LUA_INC=/path/to/game directory/lua542Linux/include
  11. type this in terminal: type this in terminal: export LUA_LIB=/path/to/game directory/lua542Linux/lib

How to compile the game with g++

  1. Type this in your terminal: cd /"Path To Game Folder"/Untitled_Knight_Game_Compatibility
  2. Type this in terminal: g++ Untitled_Knight_Game_Compatibility.cpp -o Untitled_Knight_Game_Compatibility -Ilua542Linux/include -Llua542Linux -llua54 -lraylib -lvlc -lX11 -lXrandr -lXi -lXcursor -lXinerama -lXext -lGL -lm -lpthread -ldl -lrt -Wl,-rpath,/"Path To Game Folder"/Untitled_Knight_Game_Compatibility/lua542Linux
  3. Executable is now in game directory

Mod Support Info

Example Mod Repository Page

Original Version Repository Page

Original Version ReadMe Page

This game was made using Raylib 6

CC BY-SA 4.0 and GNU GPL v3.0 Conditional Exceptions to use MPL 2.0 and CC BY-SA 4.0 or CC BY 4.0

If the following condition is met, the licensing rules for both content covered by GNU GPL v3.0 and content not covered by GNU GPL v3.0 are modified as described below:

Condition:

The developer is distributing, porting, or integrating the software with platforms or environments that impose requirements incompatible with GPL-3.0, including but not limited to:

Effect on licensing:

These exceptions apply only when the condition above is met.

CC BY-SA 4.0 and GNU GPL v3.0 Conditional Exceptions to use PolyForm Noncommercial and CC BY-NC 4.0

The PolyForm Noncommercial License (and Creative Commons Attribution-NonCommercial 4.0 International for non-code content) may be used as an alternative only when the combined work is subject to binding legal, contractual, or platform- imposed restrictions that prohibit commercial use.

Such restrictions may arise from third-party licenses, distribution platforms, or other enforceable legal terms that make commercial use of the combined work not legally permitted.

Content covered by the primary license (e.g., source code or other covered material) remains governed by that license.

Content not covered by the primary license (e.g., assets, documentation, or other non-code materials) is governed by CC BY-NC 4.0, unless otherwise stated.

This alternative applies only to the extent necessary to comply with such restrictions.

CC BY-SA 4.0 and GNU GPL v3.0 Conditional Exceptions to use PolyForm Strict and CC BY-NC-ND 4.0

The PolyForm Strict License may be used as an alternative license only when the combined work is subject to binding legal, contractual, or platform-imposed restrictions that require both non-commercial use and prohibit the creation of derivative works as part of the distribution terms.

Such restrictions may arise from third-party licenses, distribution platforms, or other enforceable legal terms that impose both non-commercial and no-derivatives requirements on the combined work.

Content covered by the primary license (e.g., source code or other covered material) remains governed by that license.

Content not covered by the primary license (e.g., assets, documentation, or other non-code materials) is governed by Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0), unless otherwise stated.

This alternative applies only to the extent necessary to comply with such restrictions.

If you are going to do anything with this game you are going to need the VLC source code here and when using polyform noncommercial or polyform strict you must provide files for libVLC on request and state that.