Assault Android Cactus

Assault Android Cactus

 This topic has been pinned, so it's probably important
Sycle  [developer] Jun 3, 2018 @ 10:28pm
Assault Android Cactus tech support
Hello! I'm starting this thread to have somewhere to put useful technical information in one place. I will attempt to keep it current and expand as necessary

Command Line Arguments

all of these can be added by going to Properties > General > Set Launch Options...

-window-mode exclusive
the default fullscreen mode is now Fullscreen Window, use this command for Fullscreen Exclusive

-force-glcore (Windows, OSX, Linux)
OpenGL rendering

-force-vulkan (Windows, Linux)
Vulkan rendering (experimental)

-safe
start the game windowed at a low (safe) resolution to recover the game from an unsupported resolution

-screens:X
Screen number (1+) for extremely wide or multi-monitor setups, will pull the ingame HUD inwards to the middle screen. This does not affect gameplay

-p:X
player limit (1 - 4) prevents additional controllers responding, can be used as a last resort method for certain computer setups where one controller registers as two devices

-runinbackground
On Windows and OSX, this will cause the game to continue running even when it loses focus (on Linux this is the default and this argument will toggle it off)


Legacy build

The current build of Cactus no longer supports DX9 and some features of older operating systems. If you absolutely cannot find a way to run the current version of the game, you can access the legacy build by going to Properties > Betas and selecting the Legacy branch from the dropdown menu


Missing Save File / Missing Progress

If you start the game and are asked to play the Tutorial again or are missing progress, your save file has most likely not been loaded, damaged or lost.

First check that you are connected to Steam by accessing Leaderboards from the main menu. If the option is greyed out, quit the game and attempt to restart through the Steam client - chances are your save will be intact.

If you are running the game through Steam and your save is out of date or missing entirely, make sure you haven't done anything to prevent Steam from retrieving your Cloud Save.

If you are an advance user, you can look for the file game0a.sav on your harddrive. Back up these files before trying to copy over any other locations as it is easy to permanently lose progress.


Game Controllers misbehaving / doubling inputs

Assault Android Cactus has native support for most controller types, which can sometimes conflict the Steam Input system. This feature can be disabled on a per-game basis so if you experience controller related issues a good first step is to turn it off and see if the situation improves.

Navigate to Properties > General > Steam Input Per-Game Settings (Requires restart of game) and change the drop-down to Forced Off
Last edited by Sycle; Jun 19, 2020 @ 12:47am
< >
Showing 1-14 of 14 comments
SeaJay Jun 4, 2018 @ 11:03am 
If you had all unlocks and lost your save file, you can grab another one with all unlocks from https://www.speedrun.com/aac/resources
ILikeBigBoats Nov 17, 2018 @ 12:46pm 
Is there a way to remap gamepads? The default controls for mine are oddly mapped.
Last edited by ILikeBigBoats; Nov 17, 2018 @ 12:46pm
rabbidblade54 Dec 30, 2018 @ 4:12pm 
Does the game support portriat mode?
Kelrycor Jun 1, 2019 @ 5:09am 
The scoring bug is still an issue. Please see into it. A friend of mine has the same problem. So it is not only me or my connection.

https://steamcommunity.com/app/250110/discussions/0/357287935565900107/
SaXOn Jun 18, 2020 @ 4:28pm 
I don´t know if it´s a badluck with my gamepad or the steam interface its totally garbage. The game crashes and a blackscreen shows up everytime at different moments. I took some time to understand that the problem was not video config, but the gamepad interface, for some reason if i play with my gamepad, the game crashes, if a play with the keyboards, run like a candy, but, keyboard sucks with this game and i´m tired and 16€ poor. Please, FIX THIS.
Killy.MXI Nov 1, 2020 @ 11:52am 
The game doesn't seem to lock the mouse properly.
Sometimes the cursor escapes the window and starts to drag it. Really annoying and can ruin the stage.
This was happening especially frequently when I was trying to use a gamepad with kb+mouse emulation profile.

Also, would've been cool to have a trackball control in addition to mouse control, but I suspect nobody is interested to put a lot of effort into experimentation to get it right, all just for few weirdos like me.
PentaCep Nov 24, 2021 @ 3:50pm 
None of my scores have posted to the leaderboards for some reason, I've got all the achievements so I've played all the levels a lot but when I check the friends filter for the leaderboards none of my scores are there.
Lukemeow Feb 22, 2022 @ 1:20pm 
I am a linux user on an old Dell studio 1747, and I have imputed into the all the launch options giving, the vulcan one worked consistantly but killed the fps, none the other ones got it to launch once, but would not work after that. I have tried uninstalling and reinstalling but it still does not work consistently, any ideas?
Cheeseness Feb 22, 2022 @ 5:17pm 
Originally posted by Lukemeow:
I am a linux user on an old Dell studio 1747, and I have imputed into the all the launch options giving, the vulcan one worked consistantly but killed the fps, none the other ones got it to launch once, but would not work after that. I have tried uninstalling and reinstalling but it still does not work consistently, any ideas?
What exactly happens when it doesn't work with the OpenGL renderer?

Does the prefs file have sensible values for "Screenmanager Resolution Width" and "Screenmanager Resolution Height"?
The prefs file is in the following location, respecting XDG_CONFIG_HOME (escape spaces as needed)
~/.config/unity3d/Witch Beam/Assault Android Cactus/prefs
Last edited by Cheeseness; Feb 22, 2022 @ 5:20pm
Lukemeow Feb 23, 2022 @ 3:51am 
Originally posted by Cheeseness:
Originally posted by Lukemeow:
I am a linux user on an old Dell studio 1747, and I have imputed into the all the launch options giving, the vulcan one worked consistantly but killed the fps, none the other ones got it to launch once, but would not work after that. I have tried uninstalling and reinstalling but it still does not work consistently, any ideas?
What exactly happens when it doesn't work with the OpenGL renderer?

Does the prefs file have sensible values for "Screenmanager Resolution Width" and "Screenmanager Resolution Height"?
The prefs file is in the following location, respecting XDG_CONFIG_HOME (escape spaces as needed)
~/.config/unity3d/Witch Beam/Assault Android Cactus/prefs


Well nothing happens when I use the opengl command, it does the steam launch animation with the launch window and then nothing... As with the prefs file, according to the terminal, that file does not exist, I am using lubuntu 21.10, so I to my knowledge I cannot use the file explorer to search for it. Though another thing while playing around with it, if I restart steam once to twice I might get it to launch, though I will have to restart steam a few more times to be able to launch it again.
Cheeseness Feb 23, 2022 @ 5:01am 
Originally posted by Lukemeow:
Well nothing happens when I use the opengl command, it does the steam launch animation with the launch window and then nothing... As with the prefs file, according to the terminal, that file does not exist, I am using lubuntu 21.10, so I to my knowledge I cannot use the file explorer to search for it. Though another thing while playing around with it, if I restart steam once to twice I might get it to launch, though I will have to restart steam a few more times to be able to launch it again.
Hmm. AFIK, Ubuntu derivatives don't have XDG_CONFIG_HOME set, so that should be the fallback path.

Just in case those spaces weren't escaped, you'd need to type the folder in like this in a terminal:
cd ~/.config/unity3d/Witch\ Beam/Assault\ Android\ Cactus/

I have a sneaking suspicion that it might be a rare engine bug that can result in bad resolution information getting saved to the prefs file, which in turn stops the game from launching, but without being able to see a log or the prefs file (assuming either get created), it's difficult to know what's up.

If it is that problem, then the following launch options together should get you up and running in a window, where you'll be able to set video settings to your preference before removing the launch options.
-screen-height 720 -screen-width 1280 -screen-fullscreen 0
Lukemeow Feb 23, 2022 @ 5:07am 
file located, checking out command.
Lukemeow Feb 23, 2022 @ 5:09am 
launches consistintly in windowed, forgive my bad spelling. Thanks for the help.
Cheeseness Feb 23, 2022 @ 5:42am 
Originally posted by Lukemeow:
launches consistintly in windowed, forgive my bad spelling. Thanks for the help.
No worries! Glad to hear you're up and running.
< >
Showing 1-14 of 14 comments
Per page: 1530 50