Hey guys!
Here is the latest Pure Onyx release :D
- TEST RELEASE DOWNLOAD (Mega)
- TEST RELEASE DOWNLOAD (Google Drive - Use if Mega is slow)
This one's a few days late, as the combat animation overhaul has been a larger task than anticipated. You should however see a very significant improvement in Onyx's animations in this release :D!
We've finally gotten rid of that subpar idle animation and given her a more dynamic set of poses. Reworking all of Onyx's existing animations to work with the new Idle animations was quite a chore for Penapsquat and I. Not only did it require updating the beginning / ends of anims, but foot positions and non-dynamic physics transitions as well. Her new idles shift her center of gravity some, which made reaching the old hitboxes tricky, but we succeeded. Her feet should also look much better as she starts/ends her walk/run cycles now, and I improved the transitions between many of her animations to be more fluid and less choppy.
There are still more improvements in that area that I intend to make happen before the end of the month, so be on the lookout for those.
Another significant update is the addition of the Splicer Looter enemy. He will spawn when there is excess loot on the battlefield, and attempt to nab it and escape with it. If Onyx must grapple with other enemies, then he will use the opportunity to make a break for it. This guy will most likely be annoying for now, as we've made him appear quite often so that we can get more test feedback on any possible issues.
Anyways, expect more at the end of the month :D, and check back for the monthly progress update in a week or so.
Changelog
The following is only a list of player-facing changes, unless otherwise noted.
H Scenes
- Added remaining Onyx with FemCop + MaleCop reworked H scene animations back into the game
Enemies
- Splicer Looter enemy added to the game. They will appear when loot builds up and attempt to steal it off the battlefield.
- Looter is currently set to appear very frequently so that we can get feedback on him.
- Added new bystander AI that allows enemies to disengage (Looter will use the opportunity to escape).
- Added new Splicer Runt portrait, since old one really represented Looter.
Animations
- Added new Onyx Idle animation + reworked all existing combat animations to utilize it.
- Added secondary idle animation for Onyx. After a few seconds at idle she will enter a less bouncy animation loop.
- Fixed clipping on Onyx's shirt caused by dynamic physics on her animations
- Added baked physics to Onyx's remaining combat animations where dynamic physics won't work
- Improved crossfade transitions/timing between many of Onyx's combat/movement animations. Most noticeable during Idle > Walk and vise versa.
- Onyx's collider position now updates dynamically during her Heavy Punch (power attack) animation. This means enemies attacking her from behind can't hurt her by hitting the location she launched the attack from.
Other / Misc Fixes
- Fixed issue that could mess up wave counter format in some situations when game language is changed
- Using the console to change waves during a boss fight no longer breaks music after the boss fight ends.
Known Issues
Here are the newest/most relevant known issues.
- Looter has no GroundHit anim yet, so he replays part of his Knockdown anim when he gets stomped on (looks very bad)
- Stomping small worms pushes Onyx off of their bodies. Discovered this last minute.
- UI can disappear after a couple hours of gameplay. Likely due to a rogue resource not being picked up by garbage collection.
- Onyx's knockdown curve on K.O. (0 HP) is currently broken -- she slams right into the ground.
- It's possible to make Onyx invisible through some combination of opening console / enabling God Mode while Onyx is flashing due to respawning
- Discovered issue where Chain Splicer stopped animating during Idle motion. Let us know if you see this one.
- Items spawned from chests may currently overlap each other.
- Have to add a few new SFX to match the reworked H animations.
- Bat Bunny is missing her serving tray in her idle pose during actor selection in the H gallery.
- Liquid pools in the air in the Bunny Girls' background H scene currently. Need to fix some collider stuff.
- Blocky shading artifacts appear on both FemCop and Onyx if they are covered in liquid while lit by FemCop's forcefield. This is due to a shader conflict with the newly optimized liquid and the lighting technique used for the forcefield. We're working on a fix ^-^.
- Larva/Crawlers (and Vioreapers too) currently use humanoid bystander behaviors.
- Crawlers' spit attack has a splash AoE where the projectile lands, but FX graphics aren't in for it yet, so it can appear as if Onyx is hit by nothing if she's standing nearby a landing spitball.
- FemCop's force field doesn't emit light properly when the scene is mirrored.
- It's possible for FemCop's forcefield to spawn on top of bystander enemies.
- Splicer Thug needs new bystander animations before his section of the Chain Splicer's H scene.
- At minimum zoom, you can see the incoming/outgoing Ball Drone used in the Runt's section of the Chain Splicer H scene before it's meant to appear.
- Some of Wraxe's combat FX need to be updated to work with new animations. Some may display as being rotated improperly or slightly out of position.
- Charger's hitbox shifts slightly after he charges. If he charges repeatedly this shift can add up to be significant. It will soon correct itself however.
- Liquid won't show on Onyx during the Thug's solo H scene. This will be fixed soon.
- The liquid spurt FX on one of the Thug's H scene finishers sometimes doesn't play. We're aware of the cause and seeing if it pops up anywhere else before fixing it.
- Infinite jabs are way overpowered against bosses right now. Jab spam will be changed to a standing combo soon-ish (among other combat improvements).
- Street Lord Wraxe sometimes blocks the view of H scenes with his big fat wraxe when he's a bystander.
Console Commands
The game isn't balanced that great yet, so some people have asked if there are ways to bypass bosses or get some help. You can use console commands for this while the game is still rough around the edges. Press the ` (backtick/tilde) key to open the console. Type any of the commands below and press enter. Press ` again to close the console.
- godmode on/off - Makes Onyx indestructible and impervious to Exhaustion.
- onepunchmode on/off - Gives Onyx the ability to kill anything with one attack.
- setwave # - Sets the enemy wave to the number specified. Changes will not be reflected in enemies until the current wave is wiped out. If you want to fight Street Lord Wraxe, who spawns on Wave 20, then set the wave to 19 and wipe out the remaining enemies.
- setgamespeed # - Multiplies the game speed by the number specified.
SYSTEM REQUIREMENTS
Currently only Windows 7/8/10 are supported. We plan on adding additional platforms if there is a demand. 8 GB of RAM and at least a 2GB graphics card are heavily recommended. If you get poor performance please let us know and post your system specs (or send to eromancergames@gmail.com ); we’re still in the early stages of gauging system requirements.
CONTROLS
Keyboard:
- Walk = Arrow Keys
- Dash = Double tap + hold Left or Right, or Hold L Analog Stick
- Menu Controls: Confirm = X, Cancel = Z
- Jab = Z
- Mod = CTRL
- Power Attack = Mod + Z
- Punch Combo = Forward + Z > Z > Z > Z
- Kick Combo = X > X
- Stomp = Mod + X (hits downed enemies)
- Defend = Hold C
- Jump = Space
- Jump Kick = X while jumping
- Zoom In = Q
- Zoom Out = A
- Skip Struggle / H Animation = X / Space
- Skip Full H Scene = C
- Escape = Pause Menu
- F1 = Toggle Debug Overlay
- F2 = Toggle Vsync (not recommended except for testing)
- Quit = F12
Currently Supported Controllers: Xbox 360, Xbox One, Dual Shock 4. PS5 DualSense
**Note** The popular community made DS4 Windows drivers cause Unity to recognize a DualShock controller as an Xbox gamepad, and we can't tell them apart in code. This means that you'll be gifted with the untold joy of having your controller mapped by default with the wrong controls. You can fix it by rebinding the PS4 controller map, or removing the DS4 Windows drivers. (The latter is HARD, a simple uninstall isn't going to be enough)
BUG REPORTS
If you find a bug we haven’t listed in our known issues, please post the following with your description of the bug.
- Operating System (if Windows, tell us 7/8/10, etc.)
- Screenshot if applicable
- Can the bug be reproduced? If so, tell us how!
- OS language if different than English