This is a client patch that adds some things that I have been meaning to add for a long time, but have never quite had the time. Camera zoom is a big one… just look at how far we can see when fully zoomed out on PC now.
Camera zoom (view up to 8 extra tiles)
PC UI scale (up to 200%)
Android UI resolution (a bunch of common options)
Eating / drinking noises (just yours or everyones)
Damage text (to and from you, or everyones)
Your HP bar (show it or don’t)
HP bar added to all inventory screens (seen above on the left)
HP bar added to android chat screens
Android UI resolution default bumped up slightly
The changes in this patch are things I think the game has needed from day one, so it is nice to finally have the time to chill out and add them on a slow Saturday afternoon.
The client download has been updated (no version change)
Fix for UI scale screwing up text and hp bar offsets ingame
Fix for changing the camera zoom messing up the UI when scaling is changed at the same time
Added smaller in-game text scaling options on android
As you will no doubt know if you have been playing the game this week our datacentre has been getting hit with DDOS attacks, this has impacted service with players seeing high pings and frequent disconnects. The national crime agency is involved and they are doing all they can to mitigate the impact on customers, so unfortunately all we can do is sit tight.
With that said, this is not stopping me from working – so here is a small update focusing more towards making the game more accessible to lower level players.
You will now find signs with directions on them strewn throughout the game world. Entrances to popular hunting zones also have signs with their location names.
Directional signs added
Zone signs added
NPC and Sign interaction icons now only appear when in range
The high level bow now weighs something
Monsters from imps to ice slimes weakened to give lower level players more options when hunting and reduce the training barrier to mid level content
Imp Rangers now use scatter shot instead of volley
Fix for “email verification” screen loop if submitting pressing enter
Fix for “change password” screen crash
AFK kick time increased to 30 minutes, 15 was annoying
The next update will focus on quality of life, adding tutorial hints for new players as they progress through the game and adding many new settings that players have been asking for (e.g. camera distance).
Patch release: 0.5.21-b
Fix for a sign that was showing a present instead of a direction
Using signs now correctly displays the interaction emote
This is a round of fixes and improvements to things that were broken / found to be not so great with yesterdays launch.
The PC client chat has been reworked somewhat based on feedback and my experience using it yesterday.
Fix for players getting stuck when spamming direction changes
Fix for monsters not giving up chasing players
Font scaling returned to normal on Android
Crits now correctly display again
Hiding / showing the chat on PC remembers which chat you had open
Chat tab icons moved to the left of chat
Font size doubled on chat tab icons and hotkey stacks
Channel member list moved to the right hand side on PC
Experience bar slightly thicker on PC
Hotkey buttons are large again on PC
Hotkey button text is now colour coded on PC
Fix for being able to submit a trade offer multiple times to the server
Fix for being able to withdraw / deposit negative amounts of items
Fix for chats having to visually scroll to the latest message if they were not active while a resize occurred
And now for some rubbish news… there was a hole in some server side logic that was allowing players to submit withdraw / deposit requests to the server with negative amounts. This would result in items with negative stack sizes that could be abused to give players more capacity than they actually had.
Nobody reported this, instead it appears quite a few players simply abused it to make the game easier for themselves. As a result, all players with negative stack items as of today are being permanently banished – had someone stepped forward and reported this they would have been rewarded greatly.
Some more bad news – our datacentre has been the target of persistent and repeated DDOS attacks, this has been affecting gameplay by causing lag and mass kicks at different times over the last few days. They are working hard to resolve it, and in the meantime there is unfortunately nothing I can do… I am speaking to them about compensation, if they have nothing to offer then it may be time for us to switch to a different datacentre.
I have been playing through the game myself from scratch in an effort to try and experience things fresh and the last update included a whole bunch of changes (such as the PC hotkeys refresh, inventory sorting and monster spell cooldowns) to things that really annoyed me. That trend continues here, and one of the things that has really annoyed me has been communication on the PC client.
A redesigned interface for PC players
I thought it was about time I set some time aside to really take a look at the PC experience. One of the major issues I have with playing on the PC is how hard it is to communicate with people, having to open and close a fullscreen chat designed for mobile users was really frustrating. In addition, the scaling and readability of fonts has been really quite bad. With this in mind, I gave myself 3 days to have a go at rewriting the desktop in-game screen.
One of the big things I did not want to do was take away the ability for people to play the game fullscreen with very little UI over the top. I think when you are playing in a small window and just training or hunting the maximum view is really good so this is something I didn’t want to change. At this point the changes look really minimal and you can still recognise the client, however the chat button as moved down to the bottom right…
Opening the chat by either pressing the button or the space-bar reveals a new split-pane style chat interface for the PC client. It is still recognisable but has been made so you can chat and play without any disruption. In small windowed mode it looks potentially intrusive, but in fullscreen it really shines. You can resize the chat to whatever height you wish and your character will stay in the middle of the remaining space, if you run to the south edge of an area it will snap to the top of the chat rather than the bottom of the screen so you won’t find yourself ever running behind the chat – and of course if at any point you wish to hide the chat, you can just press space-bar again 🙂
If you have the chat hidden and press enter, your messages will always go to the local chat. There is a little local-chat icon indicator next to the text-entry box that appears so you won’t forget this is the case. If you press enter with the chat UI open, the text entry box will appear in the same place but your messages will instead go to the chatroom you have open as you would expect.
Party Search channel
Something else that has greatly annoyed me while playing through is how difficult it is to find players to hunt with. In future once the party system is live it would be great to have a system in place to make this really easy, but for now I thought a really quick and easy way to give people a way of finding others to hunt with would be a chatroom dedicated to this purpose.
This chat is slightly different to others that have came before it, in that if your message starts with LFP or LFM it will appear a certain colour to make it easier to find what you are looking for, and messages that do not start with these prefixes will be shown as a dark grey.
Full change list
Blood splats will no longer show on safe zones if the player is lagging and they are hit after their character is shown to them as being in a safe area
Space bar now acts as enter on screens without textboxes
Scrolls are now sorted at the end of the inventory to prevent missclicks
Enter no longer submits on the punishment or revoke punishment windows
NPC base crit chance reduced by 50%
Version mismatches between client and server are much mroe informative now (notification of patches etc)
Disconnected players are booted after 5 minutes
AFK players are booted after 15 minutes
Monster spawn times adjusted accross the board
Imps stopped going to the gym and are now all weaker
Players can now face a direction by:
Walking against things
Using a command
Pressing CTRL + a direction
Anvil is now blocked
Monsters will not hit players with scatter abilities while retreating
In-game font scaling is now more readable on PC and Android
Preferences reset due to above change
PC client in-game UI rewritten
Monsters and Players are un-targeted if they leave the bounds of the screen
Target range limit removed from the PC client, no longer necessary after above change
Party Search chat added with some special rules for making messages pretty colours
Cyclopses have dug through their caves and joined them together, it is now possible to reach imps through the old cyclops cave again
Main Game Screen:
Enter – Type a new chat message
Tab – cycle through open chatrooms
Spacebar – Show / Hide the chat UI
Ctrl + WASD / Arrow Keys – Face a direction
Hopefully nomatter who you are there is a change in here for you that will make your experience playing Mirage that little bit better. I think the new PC experience is really great when fullscreen, and I hope you guys like it too.
This update brings a number of quality of life changes, as well as numerous code and content fixes.
Wasps map is now PVP
Slugs map is now PVP
Removal of blocked tiles in deeper Orcs
Tree and rock on Orcs map fixed
Troll Warlords have reinforced deeper Troll Castle
Collision detection on Firewyrms rocks
Materials are now 50% more likely to drop from monsters
Trading more than 20k of something resulting in a kick
Adding a friend with just 3 spaces resulting in a kick
Failed player pushes not being correctly handled server side, resulting in rubber banding on the client
Removing friends from the friends list no longer leaves big gaps
Slimespitter drop rates fixed
Desktop client now shows an error dialog if there is an issue starting up
The server now soft-kicks players on error / unexpected packet
Keyboard support greatly improved accross all screens inside and out of game
Stack size selection now supports typing the number you want
Items are now sorted based on player needs rather than arbitrarily
Golden loot bags now light up in the dark
Monster abilities now have cooldowns
About the Keyboard Shortcuts
Escape can be used to go back from every screen in the game that has a cancel / back button
Enter can be used to submit on every screen in the game that has a submit / ok button (trading, buying, looting, depositing, withdrawing, logging in… etc)
The out-of-game menu is entirely navigable using the keyboard, you can select Characters, vocation, gender etc using the arrow keys or tab
Shops and the bank are mostly keyboard navigable, use tab to switch between tabs – support for arrow keys to navigate the items coming soon
The item stack size selector can now be modified using A and D, as well as the left and right arrow keys
The item stack size selector now supports typing in the amount you wish to select. If you type the wrong thing, just press backspace or enter more than you have, it will reset each time it hits the max value
These are really for the PC players, and make it much easier to surf around the UI without having to move your mouse to press buttons.
There is still one more quality of life patch to come before focus shifts to the next feature version, which will be the addition of a Party system. Generally releases will now operate on a cycle of feature release, then quality of life release. This allows me to add new big features to the game, but also gives me time to hoover up all the bits that fell off in the process.
This is the largest content update the game has ever received, and it is now live. Thank you very much to everyone who helped out with testing, there are so many changes it’s easier to just summarise.
New bag sprites, these will likely change again as they are… large
Italian and Dutch chats added
Healing runes have projectile effects
Core engine change to separately track players and NPCs when performing collision checks
You can no longer walk on top of NPCs in town
Maximum walking speed limit removed
Player movement speed increase per level reduced
Base walking speed is now equivilant to a level 30 player previously
Extended UI font to allow for cross language discussion (accents on letters, russian, etc) – some of these symbols don’t yet work with the in-realm font, this will be fixed in the future
Textboxes in the UI are a new widget specially written to support the new extended font
New player names can only contain letters and spaces
A number of new monster abilities have been implemented
The engine now supports stitching large zones together in an offset way
Many new food items added
Food drops added to many monsters
Weapons and armour now sell to shops for twice as much
Currency drops doubled for all monsters up to level 40
High level monsters have been rebalanced / weakened where necessary
New level 40, 80, 90, and 100 areas added
Many new monsters added
Many new items added
Significant overhaul of the world map, with old zones being reworked and new zones added
Abyss castle has opened it’s gates
Boss monsters now reward everyone involved in the fight
There is a surprise behind a level 125 gate in abyss that will reward everyone who hits it… I recommend taking a lot of people
Many monsters tweaked / reworked and rebalanced
A lot of map fixes, far too many to try and list
Where large safe zones exist on maps, we have tried to make it somewhat visually obvious
Char has significantly lowered the cost of healing runes to make them a viable alternative to potions and encourage mages healing other players when hunting
Char has halved the cost of her damaging spell runes
I’m sure there’s things I have forgotten, this is such a big change. There is something in here for everyone so I hope you all enjoy it. As always please report any issues in the discord 🙂
Update: The APK is now available for download directly from the website. Google are now stating that updates may take up to 7 days to roll out from the play store… obviously that is absolutely ridiculous and pretty much kills this project – so for now, if you know how to do it, you can install the APK maually instead of waiting.
This is a small client patch to address an issue affecting android users on KitKat or lower not being able to enter the game due to a client crash. A library added in the last patch was leveraging a piece of API only introduced in Lollipop, so I have rolled that library back to 2014 which should address the issue.
A server patch has just gone live that adds special handling around server shutdowns. From now on when the server shuts down the following happens:
All active events are cancelled
New events cannot be activated during the shutdown
Players who activated the now cancelled events receive fresh scrolls back in their inventory
Even if there is only 1 minute left of an event, if a shutdown is triggered the player who activated that event will receive a fresh 1 hour scroll. I think this is more than fair and takes any bad feeling out of the whole process!
With this change, I can continue to deliver new updates in good conscience that nobody is losing out on their events – which is very important to me! I really want people to feel like they are looked after when it comes to anything involving real money.
Today’s client update is full of fixes around the Play Store integration. A small number of players have experienced an issue where they purchase a scroll but don’t receive it – I have reproduced this edge case and worked around it. In addition, the client now has patching support for updates like this where fixes need to go in but there is no need for a server update, you can tell if you are on a patch version as there will be a letter after the version number on the main menu.
Fixes for various store related crashes
Rewrite of client-side purchase handling
Fix for edge case issue resulting in players not receiving their purchase
If you take too long to make a purchase and the client times out in the background, when you log back in the purchase will now automatically be redeemed
Client patch support for rolling client updates
If you have made a purchase and not received it due to this issue, fear not as any unredeemed purchases are automatically refunded after 3 days. If this is not good enough and you want your money back asap, raise it on the discord along with your order number and a moderator will forward it to me to be manually refunded.