PURE ONYX - May 7 2019 Test Release (Patreon)
Content
Hey guys!
Here's another patched release! Players that don't have English as their Windows date/number formatting setting should no longer have issues.
I'm re-posting the full, updated known issues list from the May 2nd release, The major bugs should all be knocked out now.
We're at a good point now to work toward the next release I think -- we will continue to fix animation-related and cosmetic issues as we go. Multi-threaded AI is responsible for a lot of the other remaining issues, and we know now that the detriments far outweigh the benefits for our purposes. A high priority goal for the next release will be to replace multi-threaded AI functions with more stable ones.
Some other goals for the next major release:
- Get out of this test level and implement some real maps.
- Add Onyx's animated skeleton and implement as many move set animations as possible.
- Add more H content and add a legitimate metadata system for feeding the H system information (right now we're parsing animation names... this was the cause of the non-English number format bug)
- Revise the input system to minimize lag / improve feel
- Get as far as possible with new enemies (Vioreaper and the boss are closest to being ready)
Thanks again for all your feedback and help debugging this release!
DOWNLOAD
PURE ONYX - May 7, 2019 Test Release
CHANGELOG / FIXED BUGS
- The "Unable to switch screen resolution" error on game startup should be fixed,
- The H system will no longer break if your Windows date/time/number format locale is not set to English (US).
- Characters will no longer come coated in an ugly green and red noise.
- Enemy animation playback speed now syncs up with their movement speed.
- Fixed draw order/visibility issues with enemy death animation.
- Enemy AI will no longer hang when enemies get up from knockdown after being stomped on.
- Stomp now (mostly) works while enemies are on the ground. Enemy animation sometimes doesn't trigger on subsequent stomps.
- Onyx no longer plays two vocal sounds when jumping / getting hit / etc.
- Punch/damage sound effects now play when a character dies.
- H attacks now connect with Onyx while she's standing up from being knocked down.
- Dust cloud effects now play when Onyx jumps/lands/characters are knocked down.
- Splicers that spawn after the first wave now do so in the correct pose.
KNOWN ISSUES / TO DO
- Enemy animations have not been tweaked for the new physics engine. When knocked down they appear to pause in mid air briefly.
- The H system is functional but not at full quality. There's only one H scene instead of the intended two for this release. Transitions are not in place yet and animation quality isn't 100% yet. H sounds are basic until we extend our audio capabilities for the H system. Enemies don't have a grab animation yet, and there's no cue to avoid it, so it's very jarring when it happens.
- We've temporarily disabled returning to the main menu after the game level has loaded. This is due to some AI issues we haven't gotten to tackle yet.
- There's no kind of lust system in place yet, so for now grappling difficulty is randomized. It's currently much easier on a keyboard.
- Onyx's move set animations aren't in yet -- we're still using the old ones from last release. It will be a major focus of the next major release (the old and new skeletons are incompatible).
- For now, when an H scene ends, it loops back to the struggle portion.
- The input system is in transition while we adjust for the physics engine. In general it does not feel good yet. For now there's a small but noticeable lag in movement that exists to prevent physics anomalies, and Onyx flickers between some poses (this is where transitional animations will happen once her actual animations are in place).
- Jump and knockdown physics haven't been tuned.
- The draw order on the characters engaged in an H scene is incorrect. They currently display in front of everyone else.
- Enemy AI occasionally hangs in Idle state until they are hit.
- Jump kick only damages enemies immediately after it's triggered, as opposed to the standard behavior of hitting all enemies in the way as Onyx falls.
- Punches thrown immediately after a struggle scene do not land.
- Enemy punches sometimes miss Onyx.
- Enemy AI produces some anomalies during H scenes.
- Onyx can get launched way into the air if she gets knocked down right as she jumps.
- Onyx teleports to the ground if she gets killed in mid air.
- Onyx being knocked down in the air can cause some anomalies.
- Enemies can stunlock Onyx by attacking while she's standing up. They need additional behavior logic for this case.
- Onyx can appear in both Defend and Walk poses simultaneously.
- Liquid particle FX in H scenes currently do not render at the correct depth. They render behind all characters right now.
- The camera doesn't center on the action in an H scene yet. We'll adjust camera controls once we add that capability.
- NEW: Splicers will occasionally walk without moving their legs.
- NEW: Input on the Game Over screen does not work while using a keyboard.
- The probability for new bugs is STILL *very high* since we've done so much work on the back-end. Keep giving us reports if you find something not listed!
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:
- Movement = Arrow Keys
- Menu Controls: Confirm = X, Cancel = Z
- Punch = Z
- Kick = X
- High Kick = X + X
- Ground kick = Down + X
- Defend = C
- Jump = Space
- Zoom In = Left Shift
- Zoom Out = Left Control
- Skip H Animation = Z / Space
- 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**** 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