This update makes the changes from the "Beta" version public along with other small fixes.
We have been working on improvements and fixes of the networking implementation to address lags some people are experiencing in online co-op. We have completly rewritten big chunk of the multiplayer implementation and the code that synchronizes inputs between the host and the client.
We have implemented several new optimizations that should help the game run better in online mode and also on slower computers and notebooks. These are major changes with possible unforseen consequences, so if you experience any issues or crashes please report them in the Community Hub's Discussions.
There is a new "Network rate" option available in the game. The option specifies how frequently the game sends packets between the host and the client. We recommend keeping the network rate at "fast" unless you experience some networking issues. (For example, if you are on wi-fi network and you see freezes or lags, you can try to set the network rate to medium.) Slower network rates are less demanding on your connection but the movement of enemies and other player may seem more jerky.
Gameplay changes and fixes:
Assassin always uses stomp on ghoul heads instead of assassination skill.
Ghoul heads cannot be hit by melee attacks. You can kill them by stomping or dashing.
Pirate's parrot cannot hit ghoul heads lying on the ground.
Damage taken after drinking Mountainer's Schnaps potion does not hit hero's armor or divine shield.
Effects from Mountainer's Schnaps and Buff from the Pit are stackable.
When pirate gets drunk by drinking from keg, the regeneration is triggered immediately.
Achievement Friendship is Magic is now properly rewarded in local co-op game.
Mod items are showing proper (big) icon in the "last acquired" panel.
Victory screen scroll is no longer cut off in 4:3 resolution.
Fixed bug where skins from items and status effects were not applied properly during ressurect animation in online co-op.
Sometimes in online co-op with high pings the "death fanfare" was played twice or it was played even if no hero really died. This could also happen for sound played when a golden chest was opened. This bug is now fixed.
Network fixes:
Complete rewrite of multiplayer implementation and input synchronization between the host and the client to address lags some people are experiencing.
Added "Network rate" option to control frequency of network updates between the host and the client.
Fixed "desync" and "input frame mismatch" errors.
Fixed crash when trying to continue saved online game on clients.
If you were participating in the "Beta" build, we recommend you to switch back to public version. We may use the beta branch for testing in future which can make the game more unstable and bugged temporarily.
How to switch back to public version:
In your Steam library, right click on Rampage Knights and click "Properties".
Select "BETAS" tab. Click the list below and select "NONE - Opt out of all beta programs." item in the list.
Click close. Steam should automatically switch to non-beta build. You should see "Rampage Knights" instead of "Rampage Knights [beta]" in your Steam library.
Version 1.3 BETA (online co-op fixes)
We have been working on improvements and fixes of the networking implementation to address lags some people are experiencing during online co-op. Networking problems are really hard to debug but we think the changes are ready for testing.
Because the changes are substantial and there might be bugs we didn't catch, we are releasing this update as "beta" build. This means the update won't be downloaded automatically unless you choose to participate in the test (see below how). We would appreciate your help with the test, especially if you are experiencing multi-player lags. Besides the lags this update should also fix "input frame mismatch" crash, "desync" errors and some other online bugs.
In the options menu there is a new option "Network rate". We recommend to keep this set at "Fast" but if you are experiencing networking issues you can try different settings. The slower network rates make the game "stutter" more but they also use less network bandwith. However, any moderate internet connection should be able to handle the "Fast" just fine.
How to test the "beta" build:
In your Steam library, right click on Rampage Knights and click "Properties".
Select "BETAS" tab. Click the list below and select "beta - " item in the list. Leave beta access code empty.
Click close. Steam should automatically download the beta build. You should see "Rampage Knights [beta]" in your Steam library.
To switch back to default version of Rampage Knights, use the same method but select "NONE - opt out of all beta programs" from the list. We recommend you to switch back from the beta build once we release the final 1.3 version to public.
Note that this beta version is available for Windows only.
Rampage Knights update 1.2
Patch 1.2 is out!
Gameplay changes and fixes:
New faces for female hero. Hat skins hide female hair correctly.
Hero's jump is a little bit longer.
Battlemage has correct spell damage bonus on start.
Arcane ball is twice stronger, but recharges slower.
Ice wizards don't attack so frequently and they don't start attacking when their target is already frozen.
Giants and large enemies reacts to banana peels.
Lying enemies with shield can be stomped and assassinated.
Assassin always use stomp to kill torso enemies instead of using assassination.
Enemies hit by Sparkling Orb play hit animations.
Lightning Rod and Sparkling Orb don't break shields but enemies cannot block the damage.
Fixed bug where players with giant's strength could not hit enemies with Sparkling Orb.
On casual difficulty full health is restored at the beginning of each level.
Fixed bug where Teleporter Stone nad Battlemage's teleport could put the player outside of room.
Hit counter increases even if you hit enemies with 0 dmg by Ethereal sword.
Crank curse heals players even if an enemy is hit with 0 dmg by Ethereal sword, as long as the hit is not blocked by shield.
Curse Tainted Blood reduces vitality by 25% instead of 50%.
Crank curse cannot be automatically obtained at the beginning of the levels on insane difficulty.
Barriers spawned by the final boss can be destroyed by projectiles.
Removed "floatiness" of the player's flying controls in the final boss fight.
Ground flame traps are not counted as spikes (but they still can be destroyed by iron boots). They don't do damage until flames are visible.
Player on flying carpet doesn't take damage from spikes.
Player with iron boots on flying carpet won't destroy spikes.
Pirate's parrot doesn't talk so often.
Mighty foot marker is not covered by flying carpet.
"Sep", the poisoneous green haired demon, is now immune to poison.
Giant Knight's shield breaks down properly.
No more than 5 decorations can be animated at once from curse animate.
Fixed missing animations of some decorations animated by curse animate.
Fixed crash when Scroll of Transmogrification was used on some weapons.
Training skeletons in camp do not count towards the Gooooooal! and Breaking Through achievements.
Fixed bug where giants could be knocked-out when attacked with uppercut while frozen. Now wobble is triggered instead.
Fixed bug where teleporting to spikes didn't do damage to the player for one second.
Crates can be hit by projectiles.
Fixed wizards playing death sound twice.
Sound for roll and double jump whizzing is quieter.
Fixed some typos in achievements and parrot texts.
Fixed bug where closing ingame menu with vsync disabled could make the pirate drink his rum.
Networking and technical changes and fixes:
Implemented online co-op save. If the host quits the game in progress, the game is saved and you can continue the game later the same way as in single-player and local co-op games. If the hosting player is ghost, make sure the client connects quickly, otherwise game over will be triggered.
Fixed some networking bugs/crashes when the client reconnects quickly to the host or when synchronization of the client with the host failed.
Fixed networking bug where the host could get frozen when the client was not disconnected properly.
Added option to disable controller support in the game for people who use external utilities for mapping controller buttons to keyboard keys.
Improved performance by preventing too many overlapping blood stains on ground.
Updated to newer version of sound library the game uses.
Rampage Knights leaves Early Access!
The release of Rampage Knights is here! After 5 months in Early Access the game is finally ready.
Big thanks to everyone who was supporting us during the Early Access. We must have one of the nicest community out there! Thanks for all the suggestions, feedback and moral support. It helped a lot to get the games to this state. The work is not over for us. We will continue to gather suggestions from the discussion board and we are going to improve the game according to your feedback.
Here are few last minute changes in the game:
Version 1.1
Fixed skin for female characters. Power Gloves and Kraken Idol change female hands properly.
Fixed bug with spawning enemies. Boomers and Giant Knights spawn again in the game.
Fixed minor bug with Beholder's death particles.
Using altar cost 10 gold (except demonic altars).
Casual difficulty unlocks after 3 death instead of 5 (Please Don't Hurt Me! achievement).
Gold Rush event triggered from altars generates more gold now. Achievement El Dorado requires 70 gold to be collected during the Gold Rush event.
You have to pay 13 gold to play cards with the devil.
Credits added to the main menu.
Shadow world randomization does not give player lowest tier weapons.
Projectiles fired by the warlock's familiars do not hit the other player in co-op.
Fixed bug in online co-op where the client could crash when connecting to the host and between level transitions.
Update #19 (version 0.24)
The release date is quickly approaching. We keep polishing and fixing many aspects of the game. This update focuses mostly on adding more variability to the first forest level. There's also a ton of little adjustments and fixes.
List of the changes:
Intro is now animated.
Shops can contain armors, belts, potions and scrolls now.
Added one more shop to Gothic level. Now there are at least three shops per run.
Added new rooms that can spawn in the Forest: "troll" bridge, rooms with pits, rocky ledge and rooms with long grass.
Forest Den in the forest is always on the path to the exit so it cannot be missed.
A fence was added to Graveyard rooms to make them more distinctive.
New Iron Maiden treasure room can spawn in the castle.
There are more rooms with pits and spikes in the castle.
Elven Armor was changed. It gives immunity to poison and diseases.
Hit counter does not increment when a player hits for 0 dmg. Hitting enemies with shields no longer builds the hit counter up.
Achievement Whip It Good cannot be cheated by hitting enemies with shield or the Slime Head boss.
Hitting totems of death does heal the player with Crank.
Weapons effects triggered by critical hits do not trigger by hitting indestructible decorations.
Fixed bug where hitting the Slime Head's shoulder while stomping made the boss stuck nad not attacking anymore.
Fixed bug where Divine Intervetion blessing didn't remove all curses from the player.
Fixed tooltip to skip the ending cinematic which sometimes showed a wrong text.
Fixed bug where entering the main menu from the intro could leave the menu zoomed in and partially out of the screen.
Fixed bug where new players could get a face which was not unlocked.
Added option to disable blood particles and blood stains.
Added option to only show health bars when an enemy is damaged or to disable health bars completely.
Added sorrowful fanfare on death.
Female barbarian has specific body sprites and does not show "pecs" bubble when refusing to pick up armors.
Update #18 (version 0.23)
As you know, the release is just behind the doors. We are pretty busy preparing all the stuff that is needed for the release: trailer, materials for press etc. We are in the middle of replacing some temporary stuff in the game intro and outro, fixing last fatal bugs and improving the expecience for new players.
This update brings improved ending cinematic, improved "training graveyard" in camp for new players to learn basic attacks, new fullscreen mode and option to select custom resolutions, and some improvements in the networking code to reduce lags caused by client/server synchronization on connect.
List of the changes:
Temporary ending cinematic replaced with a new one, followed by parade of enemies.
Improved training area in the left part of the camp, with tips on how to perform various attacks. Added training skeleton with shield to let new players learn how to break shields.
The stats screen on TAB now shows description of the last acquired item. This includes descriptions of curses, diseases and other effects (divine intervention, buff from the pit etc). Increased sizes of various texts.
Divine intervention effect removes all curses from the hero who used the altar.
Constructs spawned by the Dwarven Contraption item are not destroyed automatically after a timeout. You don't have to fear falling intro a pit anymore when stading on the bridge created by the Dwarven Contraption.
Pirate's Rum received at the start doesn't count towards the Tasty Bewerage achivevement to prevent cheating.
Icicle sword freezes only some enemies on kill (randomly selected) instead of freezing all enemies in the room (still OP :) ).
Final boss: Reduced the duration of the phase of the battle where the boss leaves the screen for some time after his HP is halved.
Minor fixes: weapon prices, animation glitch of knights, removed pivot point markers from various sprites.
Networking: A system has been implemented which prevents lagging when players are moving from one level to another. The host now waits until the client is fully connected and synchronized. This also prevents lags when the client connects to the host for the first time.
Networking: Improved algorithm which handles situations when no networking packets are received for some time. The game should now recoved faster which should help reduce duration of lags when there are some problems with connection.
New resolution and display mode settings. There are now three video modes - windowed, fullscreen and "windowed (fullscreen)". Custom resolution can be selected for the windowed and fullscreen modes.
The newly addded fullscreen mode is the "true" fullscreen mode usually used by games where the game gets exclusive access to the display. On some systems switching between applications may not be allowed in this mode but you can get better performance. We also hope that this mode can solve the issues with FPS some people are having on Windows 10.
The game previously used "windowed (fullscreen)" mode. This mode doens't block other applications and message box, but also doesn't allow custom resolution and may cause performance issues on some systems.
By default the game now uses the fullscreen mode. ALT+Enter switches between windowed and fullscreen modes.
Update #17 (version 0.22)
List of the changes:
Steam achievements. When you unlock a challenge, corresponding Steam achievement is also unlocked. When you first start this update the game will upload all unlocked challenges to the Steam. Reseting player progress in the settings menu will reset only the in-game challenges and rewards, but it will not reset the Steam achivements.
Insane difficulty is more difficult. There are more spikes and pits in the castle and players get random disease or curse at the beginning of every level.
Man at War challenge unlocks Shadow World. Talk to Tim, the Alchemist in the camp. Shadow World is a crazy broken mode for players who are able to beat insane difficulty. Don't take it too seriously :)
New achievement Through Looking-Glass.
Assassin doesn't receive throwing weapons at the start anymore.
Assassin with fatigue does roll now instead of doing nothing when you press evade button.
Players which completed Uncle Scrooge challenge start with 25 coins.
Rewards for challenges should be complete now. Also there are new hats and faces to unlock.
A hero skin suspiciously resembling Coach is back!
Weapon prices have been adjusted to make them more affordable.
Health of enemies and damage of their attack have been adjusted. The enemies should die faster, but they hit slightly harder. This should speed up the combat, but also make it riskier.
Minor fixes of graphical glitches on rampart.
Hero stats on TAB shows name of the current level.
The engine has an improved way to handle frame control when Vsync is enabled. Hopefully this will help people who experience FPS stuttering here and there.
Rampage Knights Release Date
Hey, everybody! Today we have short but important announcement for you. We finally decided to man up and set a release date for the game. Hooray! Rampage Knights will be released on Friday, September 4th. It’ll be a bit of a hustle for us to hit this date, but it’s perfectly doable. And we really need to avoid upcoming onslaught of new releases during the fall and near the end of the year which could completely bury us. (It probably still will, but you can help us fight it, if you write a review on Steam or make a video, screenshot or just let your friends know about the game :) ).
More details about our future plans, post-release updates, bundles and sales are in our blog at www.rakeingrass.com.
Meanwhile, we are working hard on the next update, which should be out tomorrow. We should deliver the last few missing rewards for challenges and enable correspondent achievements on Steam. We also dug into the healths and damages of many enemies. Hopefully the pacing of the game is a little faster now. Other main focus are difficulties. We are trying to figure out how to make everything more challenging on higher levels without resorting to high health and damage from monsters only. And Coach is coming back! I mean "the guy who suspiciously resembles Coach" is coming back! (Please don't sue, Valve :D )
Update #16 (version 0.21)
New features and changes:
Local co-op is supported now. It runs in shared screen instead of split screen. Players must leave room together. This feature required many changes and hacks in the code so bugs and crashes should be expected. Please test thoroughly if you can.
In local co-op HUD is rearranged to show elements for both player.
In local co-op both players share the same profile. Kills and other statistics are counted together. It doesn't matter who completes a challenge, it is triggered only once and both players benefit from the reward.
Local co-op supports save/load the same way single-player does. You can quit a game and continue later.
All bosses are enabled again.
Fights with mid-game bosses are not started automatically. Slime Head wakes up when he's hit for the first time. Dragon breaks through the wall when a dragon egg is destroyed. Legion is triggered by a lever. This gives the players time to prepare.
Adjusted HP of the bosses to make them tougher. Also the bosses have bonus HP in co-op (previously only the final boss had higher HP in co-op).
Slime Head's "push roar" is shorter, but stronger.
Slime Head doesn't close his eye immediately after hit to give players chance to hit him more often.
Totems of Death have higher HP in co-op mode.
Beholder enemy is fixed. It has a proper melee and ranged attack now and spawns some demons on death.
Bean of Unnatural Growth is no longer playing male animation for female character when its effect triggers.
Spellbooks have smaller chance to drop.
Hero stats on TAB show currently selected difficulty.
Input from all gamepads is merged together in menus so any player can control the menus when playing local co-op.
Female character has proper skins for different armors and classes.
Giants have different sounds and weapons. Giant Skeleton does poison damage. Nether Lord does cold damage. Giant Devil does fire damage.
NPC in camp have some sounds.
New faces: Cyborg (male and female version), Ash, Bearded Lady.
HITS counter shows its effect on damage.
Fixed room maps, where enemies could spawn out of reach (without levitation).
Steam Trading Cards
Fans of Steam collectibles may like to hear that Valve approved our cards, badges and emotes. You should see :rk_cyclops: card drops in your inventory soon. Enjoy! :rk_foot: