git404hub

what is kenshifp fr?

linguine2552/kenshifp — explained in plain English

Analysis updated 2026-05-18

7CAudience · generalComplexity · 3/5LicenseSetup · moderate

tl;dr

A plugin that turns Kenshi into a true first-person game with WASD movement and mouse-look, without touching any game files.

vibe map

mindmap
  root((KenshiFP))
    What it does
      First person camera
      WASD movement
      Mouse look
    Tech stack
      C
      MinHook
      DirectInput
    Use cases
      Play Kenshi first person
      Tune camera feel
      Build from source
    Audience
      Kenshi players
      Modders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play Kenshi in true first person instead of the default top down RTS camera.

VIBE 2

Adjust field of view, sensitivity, and camera feel with the in game settings panel.

VIBE 3

Build the plugin from source on Linux for either the standalone or RE_Kenshi edition.

what's the stack?

CMinHookDirectInput

how it stacks up fr

linguine2552/kenshifp0xsv1/ghosttype-bofatc1441/hrs3300-arduino-library
Stars777
LanguageCCC
Last pushed2020-07-05
MaintenanceDormant
Setup difficultymoderatehardmoderate
Complexity3/54/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires copying files into the game directory and editing a plugin config line, or installing the separate RE_Kenshi tool for the other edition.

You can use and modify this freely, but any shared modified versions must also be open sourced under the same license.

in plain english

KenshiFP is a plugin for the game Kenshi that changes how you see and move through the world. Instead of the game's normal top down, click to move camera, it welds the camera to your character's head and lets you move with WASD keys while looking around with the mouse, much like a typical first person game. It does not change any of the original game files, so it works as an add on rather than a modification of the game itself. The plugin comes in two versions. The standalone version works with a normal Steam copy of Kenshi and automatically figures out which build of the game you have installed. The other version works alongside a separate community tool called RE_Kenshi and is meant for people using GOG copies or older builds of the game. Both versions offer the same features. Once installed, pressing a key toggles first person mode on and off for whichever character you have selected. There is also an in game settings panel, opened with a key press, where you can adjust things like field of view, mouse sensitivity, and turn individual features on or off without editing text files by hand. The camera follows head movement during combat and even during ragdoll physics when a character is knocked out, and the crosshair changes color depending on whether you are looking at an enemy or an ally. The project is written in the C programming language and works by hooking into the game's existing code while it runs, rather than replacing any files. The author built it by studying the game's compiled program directly using reverse engineering tools. It can be built from source on Linux using free compiler tools, so no Windows programming software is required. The mod is released under the GPL-3.0 license, which is a copyleft license requiring anyone who shares modified versions to also share their source code under the same terms.

prompts (copy fr)

prompt 1
Explain how KenshiFP hooks into Kenshi's game loop using MinHook.
prompt 2
Walk me through installing the standalone edition of KenshiFP on Steam.
prompt 3
Help me set up a Linux cross compile toolchain to build KenshiFP from source.
prompt 4
Compare the standalone edition and the RE_Kenshi edition of KenshiFP.

Frequently asked questions

what is kenshifp fr?

A plugin that turns Kenshi into a true first-person game with WASD movement and mouse-look, without touching any game files.

What language is kenshifp written in?

Mainly C. The stack also includes C, MinHook, DirectInput.

What license does kenshifp use?

You can use and modify this freely, but any shared modified versions must also be open sourced under the same license.

How hard is kenshifp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kenshifp for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.