CIA.vc
Aethyra
Real-time open source activity stats
Stats » Projects » Aethyra
information
aethyra is a 2D mmorpg based on eAthena/tmw server/client
syndicateUTC clock
13:39 on Feb 13, 2012
event counters
The last message was received 2.51 weeks ago at 00:34 on Jan 27, 2012
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 5 messages last month
91 messages since the first one, 3.46 years ago, for an average of 1.98 weeks between messages
recent messages
dateReversed sort columnprojectcontentlink
20:44 on Jan 26Aethyra
Commit by Thorbjørn Lindeijer on master :: rd3c8a20 / (15 files in 7 dirs): (link)
Stream music files directly from the archives

Use Mix_LoadMUS_RW to stream music files directly from PhysFS. I kept
around ResourceManager:copyFile for now, since it may have other uses.

Reviewed-by: Yohann Ferreira - http://git.io/Y3McgA
#
19:02 on Jan 25Aethyra
Commit by Yohann Ferreira on master :: re51ea51 / (4 files in 3 dirs): (link)
Implemented a simple non-blocking fadeOutAndPlay system.

It's currently used when changing maps.

Reviewed-by: Thorbjorn. - http://git.io/jAU_Lw
#
07:59 on Jan 25Aethyra
Commit by Tametomo on master :: r079c0fe / (6 files in 5 dirs): (link)
Added window resizing support.

This was previously ignored before, because we didn't know what sort of
drawing behavior an SDL_RESIZE event might cause (and didn't want to
implement it if it would cause poor CPU performance), and didn't want to
invest a lot of time into investigating it for this release.

The concerns however proved to be unfounded though, and minimal changes were
needed to implement this. As such, this poses no more risk to adding testing
complexity more than the window resizing code already does, since it's hooked
in the same methods. But to be sure that risks were kept minimal, I am
currently requiring that if you are to switch to fullscreen mode, you need to
use one of the existing modes, in case custom modes causes a problem on
Windows in a nonvirtualized environment.

On a side note though, the client can be maximized in Windows, but X11
technically has no such ability to do so. Further investigation into how to use
EWMH hints like the _NET_WM_STATE_MAXIMIZED_VERT, or _NET_WM_STATE_MAXIMIZED_HORZ
atoms might bring maximize functionality to X11 as well, but are probably
more time than they are worth right now.

As for OS X, there's no sense in implementing a maximize functionality there,
when a zoom interface would make more sense. But without having a test
platform for this, or understanding how to best interact with Carbon to do so,
then this will also have to wait.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://git.io/r78mKA
#
17:49 on Jan 17Aethyra
Commit by Andrei Karas on master :: r685f768 / src/bindings/guichan/opengl/openglgraphics.cpp : (link)
Restore GL_PACK_ALIGNMENT after creating screenshots in OpenGL mode

Reviewed-by: Thorbjørn Lindeijer
Reviewed-by: Yohann Ferreira - http://git.io/QeF0uQ
#
22:02 on Jun 03, 2011Aethyra
Commit by Tametomo on master :: re1a9ae2 / (44 files in 9 dirs): (link)
Minor commit. Change all SDL integer types into C99 standard
integer types instead for future proofing the client, in case SDL
is not used later on.

We use the stdint.h C99 header instead of c++0x's cstdint, so that
the maximal compiler support is available. Since c++0x is not an
official standard quite yet, and that not using it makes it so that
more compiler choices are available for use, we're avoiding c++0x
until such time in which it is widely adopted, and we actually have
a need for it. ;)

TODO: Manually review each instance of an non-architecture standard
      integer and ensure that it actually needs to be that size.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://git.io/lLhC6A
#
20:46 on Apr 02, 2011Aethyra
Commit by Tametomo on master :: r6c4a5ac / src/eathena/db/itemdb.cpp : (link)
Get rid of some unnecessary asserts in ItemDB. If we detect that the
item database isn't loaded, the proper way to solve this is to actually
load it, not complain that it wasn't loaded.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/hTXs9Y
#
20:36 on Mar 15, 2011Aethyra
Commit by Tametomo on master :: r108836f / (5 files in 3 dirs): (link)
Merge branch 'master' of github.com:Tametomo/Aethyra - http://bit.ly/dUZ4ao
#
20:30 on Mar 15, 2011Aethyra
Commit by Tametomo on master :: rc96c163 / (5 files in 3 dirs): (link)
Partial cherrypick of ManaSource commit 91e2779891973cdbefc6e07ca3dee7a432a05112

Relevant comments from the original commit:

Implemented a screen shake effect system in the viewport class.

The screen can either be "nudged" in a random direction with a specific
intensity or you can define an exact x and y intensity, decay factor and
duration. A method for stopping all shake effects is also implemented, but
not used yet.

Differences for this commit:

Linked the original changes through the effect system, so that external
effects can choose to use quake effects.

TODO: Allow for ambient effects to be applied through this manner as well.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/dFtlBx
#
19:04 on Jan 22, 2011Aethyra
Commit by Tametomo on master :: ree0052b / (2 files in 2 dirs): (link)
Make clicking on a mob more intelligent, so that when you click
on a mob, it will go to the target until it gets in range, then
attack, as well as ensuring that if a player clicks on an item,
and it isn't in range, it will walk to that item then pick it up.

Also put in various bailouts to keep the client from crashing in
certain cases which don't currently occur. These are there for
sanity purposes, in case they are ever invoked improperly in the
future.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/gJJUyN
#
18:04 on Jan 22, 2011Aethyra
Commit by Tametomo on master :: r4be083a / (4 files in 2 dirs): (link)
Made nearest distance calculations less silly (by taking into account
distances along diagonals), and added a findNearestItem function, so
that item pickup is done more intelligently.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/fd8Ptr
#
01:13 on Jan 15, 2011Aethyra
Commit by Tametomo on master :: r9f043ce / src/eathena/db/itemdb.cpp : (link)
Forgot to commit a code redundancy reduction in ItemDB.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/i6GxlB
#
21:39 on Jan 14, 2011Aethyra
Commit by Tametomo on master :: rf0f0178 / (aethyra.cbp autobuild.sh): (link)
Minor commit

Make sure that cvs is installed in the autobuild script, as needed by
fresh Debian installs (however, this will be removeable later, since
they have moved away from cvs).

Also did some minor path cleanups in the windows cbp file. This is mostly
a cosmetic change, since it will work with slashes going either way.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/dHGM5S
#
21:17 on Jan 14, 2011Aethyra
Commit by Tametomo on master :: r6ca7dee / (4 files in 2 dirs): (link)
Renamed getBoolFromString to getStringTruthValue, and made it failable
(since not every string evaluates to true or false).

Also added getToken and stripToken to the string utils, and used them
where appropriate.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/gh7JsD
#
19:18 on Jan 14, 2011Aethyra
Commit by Tametomo on master :: rc2e2e31 / (2 files): (link)
Make the default parameter for an XML key constant, since we don't
(and won't) modify it.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/f9zafB
#
19:01 on Jan 14, 2011Aethyra
Commit by Tametomo on master :: rc662215 / (5 files in 3 dirs): (link)
Make a distinction between local client settings and server messages.

Some messages are still reported as being from the server when they
aren't, like help messages, because the new system color is intended
to be used in places where the player is directly interacting with
local settings.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/g3tKhq
#
18:48 on Jan 14, 2011Aethyra
Commit by Tametomo on master :: r750c288 / (19 files in 7 dirs): (link)
Get rid of redundant handling for chat coloring types.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/eQX7Ku
#
18:09 on Jan 10, 2011Aethyra
Commit by Tametomo on master :: r4d238e2 / (34 files): (link)
Launchpad translations sync.

Not the best time to sync at the moment, but there have been enough
translation changes to warrant it.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/gpVlsr
#
22:07 on Jan 04, 2011Aethyra
Commit by Thorbjørn Lindeijer on master :: rcd99da8 / CMakeLists.txt : (link)
Fixed paste under X11

The check for whether we're not compiling for Mac was evaluating to
false, apparently since it used the wrong CMake syntax.

Reviewed-by: Bernd Wachter
Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/h8KGeU
#
23:20 on Jan 03, 2011Aethyra
Commit by Tametomo on master :: re55afa1 / (2 files): (link)
Added a hidden configuration option for experience percentage precision.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/hPVEaU
#
03:26 on Dec 19, 2010Aethyra
Commit by Tametomo on master :: rc9ec7ab / src/eathena/statemanager.cpp : (link)
Fixed a breakage on windows building.

Signed-off-by: Tametomo <irarice at gmail dot com> - http://bit.ly/fb25Dh
#