|
|
03-01-2004 |
|
Hey guys, long time without any
news... Actually I'm no more playing Hyperiums and I have new
activities which have replaced my work on Hyperiums Watcher...
I've added a basic support for V2 features but I'm affraid I won't
work anymore on this project. |
Instead of closing this project,
I prefer to release the Java source code. I'm very sorry about
the lack of documentation and about french comments into the code,
there's no way for me to add tons of english comments. The source
contains all needed code for the standalone app (Hyperiums Watcher).
It also contains an IRC bot (need of PIRCBot lib) and a mail service
(need of javamail lib) which is quite similar to the irc bot.
I also made some tests for JSP integration, it worked well (a
planet search engine and an alliance map). The JSP pages are now
unusable due to many changes in the HW API, but that should be
quite easy to update it. I hope all this stuff will be useful
for some people. The downloadable archive contains a readme which
explains the basic for running it. |
|
06-09-2003 |
|
Release of Hyperiums Watcher
v1.6 : |
If no serious bug, it should
probably be the last release for Hyperiums V1. I hope the work
on V2 support will start soon :-) |
added
: the tag switches tracker module, which is able to display the
details about the tag switches, using two dates and one/two alliances
groups. |
added
: new exclude alliances filtering on planet search engine. |
updated
: memory improvements on players module : it should decrease memory
usage especially for people using many playerlists. |
updated
: the "loading planetlists" (i.e the *.dat loading)
is now faster. |
|
30-07-2003 |
|
Not much real new features in
this release, but many internal improvements and some bug fixes. |
updated
: the search engine is now much faster than before, thanks to
some internal changes which reduce the sorting process. The map
view of the results is also much faster due to other optimization. |
updated
: many improvements in dat generation and dat management :
- no more hardcoded galaxy limit
- map data dynamically fits to the galaxy limit, so it reduces
the size of data for old planetlists
- faster data access/displaying speed
- faster data loading at startup with configurable on-the-fly
disk accesses for displaying generated maps
|
fixed
: selecting "no info" on the search engine's maps had
no effect |
fixed
:player resolver crashed for the players in top of the all-time
ranking |
fixed
: date displayed in local format instead of french format |
fixed
: vicious bug on delta graphs, when an alliance don't have any
remaining planet |
fixed
: another bug when there's more than 1000 tag switches between
two planetlists (it only happened when the user missed many planetlists) |
fixed
: blackhole detection is now based upon the planet id, so the
planet renaming is no more a problem (planetlists before the 24th
nov 2002 don't have any id, so the detection is still based upon
planet name for those planetlists). |
fixed
: there was no full graph update when emptying an alliances group
for prices and influences graphs. |
fixed
: there were some errors in preferences saving |
fixed
: shell script should now work fine (bad end-line encoding) |
|
If you change
the map buffering setup, you need to restart HW to validate it.
One buffer corresponds to the map data of one day. Whatever you
set this option, the data are loaded only if needed. |
If
you are using a previous release of Hyperiums Watcher, please
delete all the old .dat files in the directory of v1.4 ! |
|
25-06-2003 |
|
You probably have noticed than
there are now more time than before between two releases. In fact,
most of the major features I was dreaming 10 months ago are already
available in Hyperiums Watcher. And there are also many features
I didn't even think about.
But that's not a reason to stop the HW project.
I'm working from months on many internal changes (which are not
yet totally done) in order to easily implements new features in
the future and to re-use some of them in new apps (for example
an irc bot which is already available with restricted access).
Another of my goals is to prepare the transition to V2.
Most of this changes are hidden for the final
users (you ;-). But some of them are visible,
and I hope you'll like them :-)
IMPORTANT NOTE : Hyperiums Watcher
needs now at least JRE v1.4 to run. I'm sorry
about that, but some of the new features require it.
I'm still looking for someone who can draw an
icons pack (or more) for HW. All translations are also welcome.
If enough motivated people want to join in the development, I'll
perhaps open the source. But the problem is the internal design
is still a big mess and the code comments (when it exists) are
in french.
I'm affraid I can't add more planetlists archives
on this site. If you have a safe (no risk of closing account)
fast and free hosting solution, contact me :-) |
added
: dynamic zoom on the generated maps (with wheel mouse) |
added
: dynamic zoom on the alliance graphs and the player graphs, with
scrolling |
added
: dynamic zoom on the JPEG maps (updated again since some days
:-) |
added
: mouse modes to select an area / move the view / zoom without
wheel |
added
: automatic resize on the y-axis of all graphs to fit data |
added
: rendering methods on graphs (lined or filled with transparency)
and antialiasing support |
added
: option to show planet names (only for the current day)
under the mouse pointer on the generated maps |
fixed
: there was a little shift on area selection for negative X or
negative Y |
changed
: the contextual menu on the maps is changed into a combo box |
added
: the user can now save the generated maps and graphs in PNG or
JPEG format, choosing the final image size |
added
: support multiple names in the planet search engine, separated
with space (no comma !) |
changed
: some speed improvements in the planet search engine (rendering
the results on the current map OR filling the result table only
if needed) |
fixed
: the production type criteria is dynamically changed on the user
interface to the one of the centering planet (it was already internally
done in all the previous releases) |
fixed
: the alphabetical sort is now non case-sensitive, that's more
logical. The completion should also work a little bit better now. |
added
: distance calculator with dynamic completion in the fleet calculator
module |
added
: text in dark green if a completion success, text in dark red
otherwise |
added
: fps control on the animation control panels. Be careful : it
only ***tries*** to reach the specified value. The fastest computer
you have, the closest to the specified value you'll get. |
added : the
player location is now resolved and displayed for each selected
player. The locations are buffered into the players.properties
file, but please ***do not abuse*** on this function : each not-already-done
name resolution produces an http query on the official hyperiums
web server. You don't need to be logued into the game in any way,
it only uses the official rank page : http://www.hyperiums.com/servlet/Rankpage |
fixed
: selected players limit is now 12 (the "lines" rendering
is strongly recommended if many players are selected, elsewhere
the generated graph is completely unreadable) |
fixed
: players module initialisation crashed in a very particular case |
fixed
: deletion of all selected players, not only the first selected
player |
added
: more options are now automatically saved when quiting |
changed
: preferences are now loaded before the (long) initialisation
of the modules |
If
you are using a previous release of Hyperiums Watcher, please
don't copy all the .dat files in the directory of v1.4 ! |
|
01-05-2003 |
|
Release of Hyperiums Watcher v1.3
: |
added
: colors on history table to easily show if prices are increasing
or decreasing. |
added
: a new module which can display the official jpeg maps and play
animation. You can add a kind of grid above the map (not very
precise but this is better than nothing). Unfortunately, this
five maps aren't updated for weeks :-( |
added
: the planet search engine is now able to display the results
on the generated alliances, blacholes, prices and influence maps.. |
fixed
: the distance used in the search engine is now computed as hyperiums
do. |
fixed
: GMT is now used to determine if HW needs to download planetlist,
playerlist and jpegs. |
If you are using a previous
release of Hyperiums Watcher, please don't copy all the .dat files
in the directory of v1.3 ! |
|
07-04-2003 |
|
Adding december planetlist archive
on the web site. |
|
19-03-2003 |
|
Release of Hyperiums Watcher
v1.2 : |
updated
: german translation for v1.1 features, thanks to Braindead |
updated
: tables look-and-feel |
added
: display blackholes information on the maps |
added
: semi-transparent background under textual data on maps |
added
: contextual menu on maps in order to switch between alliances
and blackholes information |
added
: X min/max and Y min/max to select a rectangle on the planet
search engine |
added
: the history table is now filled with disk accesses (slower than
before but much more memory friendly) |
added
: thanks to the previous changes on the search engine, the history
size can be setup by the user up to all-the-round. You of course
need planetlists to have a complete history. |
added
: contextual menu on planets table to add the corresponding alliance
to a group |
added
: checkbox to inverse the player influence ranking graph |
added
: general data module to show the general alliances ranking, including
a fair blackholes ranking, i.e taking care of
the size of the alliances. The "blackhole frequency"
corresponds to the average number of blackholes for 1000 planets
from the same alliance per day. It's highly recommended to have
many planetlists to get good results. Please also notice that
planetlists before 2002-12-24 don't have information about doomed
planets. In that case, HW can't garantee to detect only true blackholes. |
added
: another table in the general data module, displaying a lot of
blackholes information (planet, alliance and so on). A contextual
menu enables to display history of died planets (automatic jump
to the planet search engine). |
fixed
: colors on blackholes and alliances maps are much brighter |
fixed
: blackhole detection |
If
you are using a previous release of Hyperiums Watcher, please
don't copy all the .dat files in the directory of v1.2 ! |
|
25-02-2003 |
|
Release of Hyperiums Watcher v1.1
: |
fixed
: bugs while displaying BH map |
fixed
: the translation of the graphical interface should work fine
now |
added
: a progress bar while downloading files |
added
: "all time" alliances option for seeking old alliances |
added
: color normalization of price and influence maps |
added
: automatically saving alliance groups when quitting, automatically
loading them when launching |
added
: clever .dat generation : if a planetlist doesn't exist, the
corresponding .dat isn't created. It significantly decreases the
initialisation time and the memory usage for most users - who
don't have many planetlists. For this reason, if you are
using Hyperiums Watcher v1.0, please don't copy all the .dat files
in the directory of v1.1 ! |
added
: players module to watch players ranks (up to 6 players at the
same time) |
added
: dutch transaltion thanks to DelGurth, and german
translation thanks to Braindead |
added
: automatic detect of current screen resolution to better fit
the window (but still too big for 800x600) |
|
09-02-2003 |
|
First release of Hyperiums Watcher. |
|
19-01-2003 |
|
At this time, the Global Hyperiums
Watcher is not available. There's no deadline so please be patient.
I'm working on many details to provide an easy-to-use application
but I should be able to make a public release on february of 2003. |