Back to www.dofus.com

No flash

 
devblog
Home / Devblog / Posts
As one of the new features in the 2.8 update, we are introducing a system that will enable you to be notified, via an alert, of in-game events occurring when your DOFUS window is not in the foreground of your screen. Here is a detailed presentation of this tool.


But before we get into it, I will introduce myself a bit first! I'm Brice and I have recently joined the development team on DOFUS client side. As my first devblog article, it is with pleasure that I present to you the alert system! I believe as a client developer (and also as a DOFUS player) that this new feature can be very useful and I hope you will enjoy it too.

Now let’s see what it’s about!


Why the alerts?

For some DOFUS players, there might be instances where they are busy on multiple fronts while playing the game and end up missing out on important events in-game. Let’s consider the following scenario: you sit down on a map and, at some point, you decide to go read the forums. During that time one of your guild’s perceptors is attacked without you even realizing it.

We have implemented this alert system to allow players to be as responsive as possible to this kind of events, but the example above is only the tip of the iceberg.


Complexity of the system

There are several issues that we have taken into account during the development of this system. The first is the position of the alerts when they appear: they should not interfere with other application pop-ups, which is why we have presented you with several options that will enable you to decide in which corners of screen you would like the alerts to be displayed in.
In addition, still on the same topic, multi-accounting meant we had to manage alerts so they would not conflict with each other.

In addition to those issues, another difficulty was the ability to manage sending an inactive player an alert with multiple accounts in order to avoid being warned several times by the same alert. We therefore implemented an option to solve this problem.

Let's take a closer look at how the alerts work.

Finding Focus
To better understand the alert system, let’s talk about focus first. This word that at first glance seems alien in this context hides something very simple. Focus is actually the activity state of an object. In our case, when we say that the DOFUS window has focus, it means that you can interact with it (via the mouse and / or keyboard), it is active and is in the foreground (that is to say, in front of all other windows). Conversely, we say that it doesn’t have focus when you can no longer control what happens in it (when the window is, for example, minimized to the taskbar or hidden behind other windows).

Behaviour of alerts

Alerts are associated with a character and only appear when the corresponding DOFUS window is not active (we’ll come back to the different alert triggers in a bit). Once an alert is visible, you can:
- Close the alert by clicking directly on the "X" in the upper right corner of the alert window.
- Click on the alert, which returns focus to the DOFUS window affected by the event.

It should be noted that without any interaction from the player, the alerts will automatically close after a certain period of time (which can be set in the Options menu). Similarly, alerts appear in their order of arrival: depending on the order set in the Options, they will disappear from your screen either from the bottom to the top, or vice versa.
You have the ability to customize the behavior of the alerts as you want! But where? We'll take a look at that now!


Configuration



Your alert settings can be configured through the interface options.

Events options:
In the first section of options on this screen, you can select the events for which you want to be notified, if a sound should be played at the same time as the alert, and if the alert should be active for all characters if you are multiaccounting.

Here’s the complete list of events for which you could be notified:
  • A friend logs in
  • A guild member logs in
  • Group invite
  • Kolossium group invite
  • Proposed exchange
  • Proposed challenged
  • Workshop invitation
  • Finished crafting session
  • Registration for Kolossium search
  • Unregistration from the Kolossium
  • Kolossium fight has been found
  • Aggressed by a character
  • Start of a fight
  • Beginning of turn
  • Character’s death in fight
  • End of fight
  • Private message
  • General chat message
  • Team chat message
  • Guild chat message
  • Alignment chat message
  • Group chat message
  • Trade chat message
  • Recruitment chat message
  • Admin chat message
  • Information chat message
  • Promotional chat message
  • Kolossium chat message
  • Receipt of new Ankabox message
  • Upcoming disconnection due to inactivity
  • Perceptor attack

General alert system options



In this section you will be able to adjust the general options for alerts. There is first the activation mode for alerts, where 4 modes are available:
  • None: no alerts will be displayed
  • Focus taken off a DOFUS client: an alert won’t be displayed if the DOFUS window in question does not have focus.
  • DOFUS client window minimized: alerts for a character will only be displayed if the associated Dofus window has been minimized to the taskbar.
  • Focus taken by another application besides DOFUS: the alerts will only be displayed if no DOFUS window is active.

You can then set the maximum number of alerts that are displayed simultaneously (for all accounts). The time limit for the automatic disappearance of alerts is configurable as well as the positioning on your screen on which they will appear. The last option is rather an aesthetic option and it enables you to adjust the transparency of the alert windows.

That's the end of this presentation, we hope that this tool will improve your gaming experience.






By: [Brice], on 12 September 2012
Comments
18
To comment, you need to login to your account or register an account
exmex 17 September 2012 - 13:00
Oh finally!!!!
Thnx for the update! Gonna be a great help......
Especially in those times when i'm in frig or other doing dungeons/kolo which have fights that take extremely long time......after i die sometimes i tend to minimize dofus n do other stuff.......finally something to notify me when the fight has ended!!!!

Thnx to this.....i'm gonna be saved of being kicked out of groups from time to time
CatOcatastrofe 16 September 2012 - 04:24

(Bringer-of-Death @ 13 September 2012 00:49) *
Also add a "Kollosium fight in preparation" one ^^
...and maybe one for when receiving PM's that it also would auto-scroll you up to the first PM, and one that will scroll you to the next person's PM... That would especially help the draftees when they are in a dungeon waiting and maybe are AFK/Kolo players that died on the first turn, and are also AFK... (both Away From Keyboard, and us that are Away From Killin'). :p

Edit: i personally dislike having to scroll up all the time for fear of missing PM's... Disabling general chat and combat chat are workarounds, but ideally that would not be necessary right ...

Edit 2: @ my Kolo mention... Not everyone wants tonspectate while waiting for a match to end (this also applies to said dungeon mention). :X

Welcome aboard new recruit!

-Cato
drayr 15 September 2012 - 22:22
I would like to have seen Growl integration for Mac OS X; its very commonly used, and has great support for developers. It seemed the natural solution to this issue on the OS X platform.
Tuckers 13 September 2012 - 17:54

(InuzukaKiba @ 12 September 2012 16:18) *

(Tuckers @ 12 September 2012 12:37) *
Nice thoughts on that, sure will come handy!

Also, would be nice to take a look here. I've made a small example of an issue.


I don't understand how that applies to this feature . The article states that there's a limit to how many notifications you can receive set by you, and you can turn off particular notifications whenever you want.
It isn't, it's just another solution to an issue which disrupts the sociality part of Dofus, around zaap sometimes there can be cacophony, which is annoying. Which more is annoying that this cacophony isn't caused by players, but by bots, so communicating with a lot of people isn't just possible in a reasonable way.
xxsem 13 September 2012 - 04:27
I was wondering on the beta test server what this was. It was somewhat of a pain, a constant ding sound for fights, and etc over and over again. Good to see it can be somewhat turn off.
Revil-Nunor 13 September 2012 - 04:22
And this won't interfere with Anti-Virus programs? Or cause the AV to freak out?
Bringer-of-Death 13 September 2012 - 00:49
Also add a "Kollosium fight in preparation" one ^^
Masked-Menace 13 September 2012 - 00:37
hmmm finally something to be positive about in the new update
garethbale 12 September 2012 - 19:42
epic update
Giorgi-Giorgi-123 12 September 2012 - 19:37
I love this game