We do often include affiliate links to earn us some pennies. See more here.

Fancy getting in on the action? Black Riddles Studio has finally released an update to Crazy Justice [Steam] and we have some keys available. For a little history on it, see my previous article.

The game is currently in a closed beta, while they sort out all the kinks and get it into a properly playable state. The initial release was in pretty poor shape, but they’ve stuck at it. It’s taken them a while, but I’ve confirmed it personally that the Linux version does indeed work better now with plenty of caveats.

Performance still needs to be improved, especially when you’re about to jump from the ship onto the island as the FPS drops quite hard there. Once you jump out and land, it’s mostly okay again. I assume they need to work in a system to reduce view distance and resolution of the island while you're on the ship up high to improve performance (like other games do). They also have an issue with the render distance always on the lowest, so you might find yourself tripping other things as they suddenly appear right next to you. I've been told a hotfix may arrive tomorrow to solve the most pressing issues found.

There’s plenty of rough edges (that's being kind), however, I can finally see some promise in it now I’ve actually been able to jump on in and test it out myself. To be clear though, there's a rather large amount of bugs right now which I will continue to report to the developer.

Warning: Don’t jump into the water when you’re on the lobby island as it counts down to the start, you will die.

Warning #2: Make sure your password is at least 8 characters long. An issue will prevent you logging in if it's less.

They haven’t actually put up a changelog yet, so the exact fixes aren’t clear. Here’s what I know:

  • Fixed black patches everywhere on Linux
  • Fixed massive performance drop on Linux when the storm comes in
  • A new lobby island you start on while waiting for players (previously it started a game within seconds of you entering, so no one could really play together—woops)
  • Steam integration - the first time you login it will link to your Steam account so you don’t need to manually login again

“Shut up already, where’s the keys”

These keys are available to anyone registered and logged in on GamingOnLinux who has an account older than one day to prevent mass sign-up spam for people key poaching. If you sign up, you have to wait 24 hours.

Grab a key
You must be logged in to grab a key, your account must also be older than one day!

If you wish to attempt to play with others, feel free to join our Discord Channel to arrange games to join around the same time.

Article taken from GamingOnLinux.com.
27 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
67 comments
Page: «3/7»
  Go to:

Liam Dawe Sep 29, 2018
Quoting: mortigarFirst impression, no-one else in server unable to pick up items.
Random crap popping up everywhere.
The only thing going for this game is cross platform.
Played Ring of Elysium on windows, its way better then this and its free, the BO4 and BF5 BR's will be out end of year, the market is already getting saturated to the gunnels.

These guys should've just stuck with their original design instead of jumping on the bandwagon and effectively killing their game.
It's true that right now it's not ideal, but let's not go comparing it with realism-based stuff like Ring of Elysium, Battlefield or anything like that because they're not even trying to be like them to be fair.
TheSyldat Sep 29, 2018
Quoting: liamdaweIt's true that right now it's not ideal, but let's not go comparing it with realism-based stuff like Ring of Elysium, Battlefield or anything like that because they're not even trying to be like them to be fair.
Thing is with Fortnite (and chineese made ones that are equally cartoony on mobile and tablets) even their aesthetics of looks and play is getting done too and base is solidly covered.

Don't get me wrong I don't wish them ill but with what I have seen of their current build outside of an attempt at being "just like fortnite"
I don't really see much of anything and their reliance on showing a cartoony version of the goat in goat simulator isn't exactly conveying the idea that they're taking their project more seriously than being a fortnite knock off that will be there for them to familiarize themselves with an engine.

I see both sides here. I'd like a battle royale to be on linux and other OSes and it being crossplay , but right now the game is in a sorry state has some potential yes but nothing that goes further than being "the other fortnite"

TL : DR : Just like you Liam I'd like them to turn things around and to be successful but quite frankly right now both their past lack of communication and the meme goat don't exactly convey the idea that they have a solid creative plan under their belt.


Last edited by TheSyldat on 29 September 2018 at 4:24 pm UTC
pentarctagon Sep 29, 2018
View PC info
  • Supporter
Is everything supposed to be super, incredibly pixelated?


Last edited by pentarctagon on 29 September 2018 at 4:34 pm UTC
TheSyldat Sep 29, 2018
Quoting: WorMzyBah, it hard codes qwerty controls, so it's basically impossible for me to play on a dvorak keyboard. :(

I'll see if there's a config file somewhere.

EDIT: There is a config file ~/.config/Epic/CrazyJustice/Saved/Config/LinuxNoEditor/Input.ini
But it is empty by default, and gets overwritten with an empty file when you start the game, sooooo.. ¯_(ツ)_/¯
Look at the bépo layout and try to play that way so same goes for me I had to switch back to English layout to just test it.
And yes for me too it overwrites the config file everytime you exit game so once you launch it back up welp you just have to reconfigure everything all over again ...

Quoting: pentarctagonIs everything supposed to be super, incredibly pixelated?
Not really no .


Last edited by TheSyldat on 29 September 2018 at 4:37 pm UTC
tailDASHeF Sep 29, 2018
Thanks you @liamdawe. Downloading now.
Liam Dawe Sep 29, 2018
Quoting: pentarctagonIs everything supposed to be super, incredibly pixelated?
I had that issue, it seems to default to a low resolution. Changing it to 1080p fixed it for me.
Ehvis Sep 29, 2018
View PC info
  • Supporter Plus
Quoting: WorMzyBah, it hard codes qwerty controls, so it's basically impossible for me to play on a dvorak keyboard. :(

I'll see if there's a config file somewhere.

EDIT: There is a config file ~/.config/Epic/CrazyJustice/Saved/Config/LinuxNoEditor/Input.ini
But it is empty by default, and gets overwritten with an empty file when you start the game, sooooo.. ¯_(ツ)_/¯

I was able to create a config that changed the basic controls (movement, fire, use), but haven't found the right names for the rest.
TheSyldat Sep 29, 2018
Quoting: Ehvis
Quoting: WorMzyBah, it hard codes qwerty controls, so it's basically impossible for me to play on a dvorak keyboard. :(

I'll see if there's a config file somewhere.

EDIT: There is a config file ~/.config/Epic/CrazyJustice/Saved/Config/LinuxNoEditor/Input.ini
But it is empty by default, and gets overwritten with an empty file when you start the game, sooooo.. ¯_(ツ)_/¯

I was able to create a config that changed the basic controls (movement, fire, use), but haven't found the right names for the rest.
If only it could work with video options.
Care to share you input.ini guess work so far ? (I'm on discord so you can PM it to me , just so I see what's inside)
Ehvis Sep 29, 2018
View PC info
  • Supporter Plus
Quoting: TheSyldat[Care to share you input.ini guess work so far ?

[/Script/Engine.InputSettings]
ActionMappings=(ActionName="GameMenu",Key=Escape,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Map",Key=Tab,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Use",Key=Period,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Jump",Key=SpaceBar,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Reload",Key=P,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Crouch",Key=J,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Fire",Key=LeftMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Scope",Key=RightMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="NextWeapon",Key=MouseScrollDown,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="PrevWeapon",Key=MouseScrollUp,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Heal",Key=ThumbMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Weapon",Key=Zero,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Weapon1",Key=One,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="Weapon2",Key=Two,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot3",Key=Three,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot4",Key=Four,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot5",Key=Five,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot6",Key=Six,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot7",Key=Seven,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot8",Key=Eight,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
ActionMappings=(ActionName="InvSlot9",Key=Nine,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
AxisMappings=(AxisName="MoveForward",Key=Comma,Scale=1.000000)
AxisMappings=(AxisName="MoveForward",Key=Q,Scale=-1.00000)
AxisMappings=(AxisName="MoveRight",Key=A,Scale=-1.000000)
AxisMappings=(AxisName="MoveRight",Key=E,Scale=1.000000)
AxisMappings=(AxisName="Turn",Key=MouseX,Scale=0.800000)
AxisMappings=(AxisName="TurnRate",Key=Left,Scale=-1.000000)
AxisMappings=(AxisName="TurnRate",Key=Right,Scale=1.000000)
AxisMappings=(AxisName="LookUp",Key=MouseY,Scale=-0.800000)
AxisMappings=(AxisName="LookUpRate",Key=Down,Scale=1.000000)
AxisMappings=(AxisName="LookUpRate",Key=Up,Scale=-1.000000)


All the AxisMappings work. For ActionMappings only Fire, Jump and Use work. And maybe Reload, can't remember.
TheSyldat Sep 29, 2018
Quoting: Ehvis
Quoting: TheSyldat[Care to share you input.ini guess work so far ?

All the AxisMappings work. For ActionMappings only Fire, Jump and Use work. And maybe Reload, can't remember.
Thanks I'll try to use that to see if I can bully the game into using a bépo layout.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.