summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-12-02Fix background on resolutions other than 800x600Bjørn Lindeijer1-1/+10
The image is now centered and a gray background is drawn behind it so that parts that are not covered by the image don't show redrawing issues.
2008-11-21Added the setup button to show when the client is loaded, since all of Ira Rice1-0/+37
the settings in it can be changed on client startup and aren't game specific.
2008-11-21Fixed the linker error that we've been having. Apparently, it was caused Ira Rice1-14/+16
by me accidently removing the include for main.h in openglgraphics.
2008-11-20Renabled the dynamic updatesBjørn Lindeijer1-51/+71
The update host can be optionally received from the server in a succesful login response or register response message. This change also merged Subversion commits 4425 and 4426: ........ r4425 | b_lindeijer | 2008-07-18 00:52:53 +0200 (Fri, 18 Jul 2008) | 3 lines -- Added support for handling the custom eAthena packet that sends the update host (patch by Sanga). ........ r4426 | b_lindeijer | 2008-07-18 01:08:17 +0200 (Fri, 18 Jul 2008) | 3 lines -- Remove possible trailing slash at the end of the update host, since otherwise there'll be two of them.
2008-11-18Pedantic fixes to the client, where I alphabetized all of the include Ira Rice1-18/+15
statements, as well as removing the new skill dialog, which we do not, nor will we use (if we do, it'd be a new one that we'd make). WARNING!!! This, and all other previous builds have a linker error for the Gnome libraries version 4.3.2 on my setup. It's assumed that this is also the case for other users of this library as well. I'm currently assuming that there's a bug in the compiler itself, and will look into reporting this, but in the mean time, it doesn't build for these users, unfortunately. Sorry about this.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-11-12Fixed chat transparency and icon loading.David Athay1-16/+17
2008-11-11Moved some hardcoded strings and filenames to an external configuration file.Philipp Sehmisch1-19/+35
2008-11-04Merged revisions 4332 via svnmerge from Bjørn Lindeijer1-43/+92
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r4332 | b_lindeijer | 2008-06-05 09:33:12 +0200 (Thu, 05 Jun 2008) | 5 lines Added command line argument to specify the update host (-H). Also, to avoid problems when files with the same name are served by different update hosts, the updates are now stored in an update host specific directory. Based on a patch by Sanga. ........
2008-11-02Ported a patch from TMW by fate which de-hardcodes skills, as well as ↵Ira Rice1-1/+2
removes the server sending out view id's for gloves and boots (which weren't needed.) Here's the full log: * Updated GUI table and model to better handle NULL widgets during initialisation * On SMSG_MOVE et al., ignore boots and glove information-- that information is incorrect and we're guaranteed to already have the correct information anyway. * Properly decode `is dead' information for PCs, so that dead players, when encountered, will be lying on the ground, dead, rather than standing. * Use `skills.xml' file from client data to determine skill names * Report client version number (hereby bumped to 1) in unused charserver slot (ignored by vanilla eAthena)
2008-11-01* Updated GUI table and model to better handle NULL widgets during ↵Fate1-1/+2
initialisation * On SMSG_MOVE et al., ignore boots and glove information-- that information is incorrect and we're guaranteed to already have the correct information anyway. * Properly decode `is dead' information for PCs, so that dead players, when encountered, will be lying on the ground, dead, rather than standing. * Use `skills.xml' file from client data to determine skill names * Report client version number (hereby bumped to 1) in unused charserver slot (ignored by vanilla eAthena)
2008-11-01Merged revisions 4300-4301 via svnmerge from Bjørn Lindeijer1-0/+6
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r4300 | the_enemy | 2008-05-27 17:53:21 +0200 (Tue, 27 May 2008) | 1 line Changed location of tmw directory on OSX ........ r4301 | peaveydk | 2008-05-28 18:06:48 +0200 (Wed, 28 May 2008) | 1 line Change order of direction to up/down/right/left in Being::getSpriteDirection to fix inconsistancy of facing direction when walking diagonally. ........
2008-10-26Fixed some compile errors that occured from restructuring.Ira Rice1-3/+4
2008-10-25Imported --data parameter from TMW.Ira Rice1-29/+37
2008-10-24fixes for targetting (by Chuck Miller)Roderic Morris1-2/+4
2008-10-23Cleaned up ColorDB code so that it loads with all other databases, as Ira Rice1-0/+3
well as fixed color cycling.
2008-10-22Merged revisions 4145 via svnmerge from Bjørn Lindeijer1-3/+11
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk With help from Kess (vargavind) ........ r4145 | b_lindeijer | 2008-04-20 19:29:11 +0200 (Sun, 20 Apr 2008) | 3 lines Added --data parameter to be used to specify where to get the data from when using --skipupdate. ........
2008-10-12Added in a new tileset, as well as some new artwork, changed the update Ira Rice1-2/+2
handler to store updates in a subfolder based on port (so that if one server domain hosts multiple update folders, that it doesn't have to redownload an update should an update have the same name as the other server, as well as a different checksum), and made the inventory window display the units of measurement (for all of those people that wanted to know exactly what those units were supposed to be).
2008-10-12This commit contains three things: one, after looking over how TMW was Ira Rice1-5/+9
handling the effects through the level up system, I determined that it wasn't bad, so I pulled it from TMW's SVN. Two, I edited the web page css so that it better matches the forum. And three, I patched text wrapping so that it'll fix up its display size based on all previous lines, except for the last line. That fix will come later, but for now, it'll be seen as a special case. While you'd like to think that just resending the string and starting the function over again would fix it, you'd be wrong. So it won't be patched until I think of a better way to handle that case.
2008-09-29Modified the client so that it displays both servers as server choices, Ira Rice1-3/+3
as well as changing the default server to point to www.aethyra.org instead of Slinker's IP address now.
2008-09-13changed the update host line 169 in main.cppKevin Day1-1/+1
2008-09-12Changed default port for Aethyra server to 21001Lloyd Bryant1-1/+1
2008-09-04Added code to change text colouringDouglas Boffey1-0/+6
2008-09-01Added a few known issues to WinReadMe.txt.Kraant1-0/+4
Also changed main.cpp to define usleep for the windows compile.
2008-08-26Corrected position of registration dialogsDouglas Boffey1-1/+23
2008-08-26Corrected splash screen problem as per mantis #52Douglas Boffey1-1/+1
2008-08-19Added handling for different resolution wallpapers, reduced CPU usage during ↵Lloyd Bryant1-10/+27
login sequence
2008-08-09Changed --skipupdate functionality to just skip the actual downloadsLloyd Bryant1-12/+13
2008-08-07Updated default game and updates serversKraant1-2/+2
2008-08-07Rebranding TME to AethyraKraant1-19/+19
2008-08-04Fix typo in updatehost reported by Jaxad.Dennis Friis1-1/+1
2008-07-27Changed files to tmeDouglas Boffey1-14/+15
2008-07-23Changed tmw.log to tme.log for log fileLloyd Bryant1-1/+1
2008-07-21Fixed a problem with creating the updates directoryLloyd Bryant1-1/+1
2008-07-18Import of client treeLloyd Bryant1-68/+91
2008-07-17Remove possible trailing slash at the end of the update host, since otherwiseBjørn Lindeijer1-0/+4
there'll be two of them.
2008-07-17Added support for handling the custom eAthena packet that sends the updateBjørn Lindeijer1-49/+65
host (patch by Sanga).
2008-06-05Added command line argument to specify the update host (-H). Also, to avoidBjørn Lindeijer1-35/+82
problems when files with the same name are served by different update hosts, the updates are now stored in an update host specific directory. Based on a patch by Sanga.
2008-05-27Changed location of tmw directory on OSXDavid Athay1-0/+6
2008-05-21Merged revisions 4013,4027,4043,4174,4250,4254 via svnmerge from Philipp Sehmisch1-0/+3
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk ........ r4013 | crush_tmw | 2008-04-01 01:18:19 +0200 (Di, 01 Apr 2008) | 1 line Implemented NPC XML database which maps NPC IDs to one or more animation files and thus enables animated NPCs. ........ r4027 | crush_tmw | 2008-04-02 01:34:14 +0200 (Mi, 02 Apr 2008) | 1 line misspelled filename ........ r4043 | b_lindeijer | 2008-04-07 10:37:23 +0200 (Mo, 07 Apr 2008) | 3 lines Added XML::Document class which simplifies parsing an XML document and automatically cleans it up again. ........ r4174 | b_lindeijer | 2008-04-23 14:57:45 +0200 (Mi, 23 Apr 2008) | 2 lines Fixed svn:keywords properties and added header to guild.h. ........ r4250 | crush_tmw | 2008-05-19 18:18:38 +0200 (Mo, 19 Mai 2008) | 1 line Added the possibility to add particle effects to NPCs in npcs.xml. ........ r4254 | crush_tmw | 2008-05-20 15:58:26 +0200 (Di, 20 Mai 2008) | 1 line fixed some filename confusion messup in the last commit. ........ NOTE: This was my first commit using svnmerge. Please check if I did everything correctly.
2008-05-14Added ability to define friends, players you want to ignore or disregard andBjørn Lindeijer1-0/+4
configure whether trading is allowed. Based on new popup code, configuration improvements to store hierarchical data and a table model.
2008-04-25Made the Email address change work more nicely with the server.Yohann Ferreira1-2/+1
2008-04-25Added client-side email address change ability.Yohann Ferreira1-0/+23
2008-04-21Added password encryption client-side using SHA256.Yohann Ferreira1-3/+4
2008-04-20Since the connection objects might not have been created yet when an exceptionBjørn Lindeijer1-3/+6
is thrown, check them for 0 before calling disconnect on them.
2008-04-20Added --data parameter to be used to specify where to get the data from whenBjørn Lindeijer1-6/+14
using --skipupdate.
2008-04-18Made mislogins and misregistrations a little less annoying for the user.Yohann Ferreira1-7/+15
2008-04-18Made 'Unregister' and 'change password' functionnal, at least client-side.Yohann Ferreira1-3/+19
2008-04-18Added a change password dialog. State code is to be reworked.Yohann Ferreira1-2/+24
(Once again, I need feedback. Thanks!)