506 Commits

Author SHA1 Message Date
shlainn
cce81c1db0 Merge branch 'master' of https://github.com/shlainn/pseuwow 2011-09-07 19:07:32 +02:00
shlainn
49886a9097 Fixed SMSG_AUTH_RESPONSE and SMSG_CHAR_ENUM handlers 2011-09-07 19:03:20 +02:00
shlainn
e8a10d26f1 * Use different crypt types for different client versions
TODO: TBC is completely missing
2011-09-07 19:01:41 +02:00
shlainn
bee304a453 * SMSG_AUTH_CHALLENGE should be backwards-compatible now
Auth must be fixed, as the Authentication Methods have changed between major versions
2011-09-04 23:37:53 +02:00
shlainn
ddaf7de5d8 * Realm Login now backwards-compatible to 1.12.2 2011-09-04 19:26:13 +02:00
shlainn
3e446d591b * Conf shortcut for setting client versions.
For those out there like me who cannot remember the build number of 2.4.3
2011-09-04 18:00:16 +02:00
Shlainn
c815559bcf * typo in configure.ac 2010-10-18 11:18:26 +02:00
shlainn
df7fb6d26b * Fixed Itemdebugger script
* Added handling of uint64-fields to ValuesUpdate (not necessary, but nicer log output)
2010-09-14 23:05:47 +02:00
BThallid
a1280a9647 Reenable updating from server to test server patching.
Cherry-Picked from BThallids commit aba621b7359df5e73b42b0dcb3be3afeb9b802b3
2010-09-13 04:29:32 +02:00
shlainn
a015f3c897 * Drop unused function 2010-09-13 04:19:54 +02:00
shlainn
8016034d72 * Fixed bug in PlayerNameCache handling which prevented correct saving 2010-09-13 04:10:06 +02:00
shlainn
01cc0e1826 * Update Fields to 3.3.5 2010-09-13 04:09:24 +02:00
shlainn
126978ff5e * Enable loading from MPQ files instead of extracting maps, textures, wmos and sounds
Actually, sounds don't work yet.
StormLib was moved to src/dep because it is now used by the main client, too.
MPQ-related helper files moved to shared.
2010-09-13 04:05:54 +02:00
shlainn
fa2ac32d72 * Fixed mouse capture issue in windowed mode 2010-09-11 02:32:23 +02:00
BThallid
cbd864f65c Update ItemQuerySingleResponseOpcode to 3.3.3a. 2010-09-11 00:56:17 +02:00
shlainn
f9bf453483 * Fixed GUI bug which allowed entering character names that are too long (>12 chars)
* Removed warning spam in ByteBuffer.h (Not sure if that helps for 32bit systems...)
2010-09-11 00:54:25 +02:00
shlainn
ec19c39c2b * added .gitignore magic
* fixed eternal issues with irrKlang on x64 and src/dep/openssl on linux

To compile the IrrKlang Library stub for x64 use ./configure --with-irrklang
The openssl thing is rather hacky. Will require final solution at some point.
2010-09-11 00:36:16 +02:00
BThallid
855ca059b0 Missed one include file for irrKlang in commit 1fede6d76c640bcb4ae1. 2010-09-10 20:29:30 +02:00
Shlainn
1fede6d76c * Forgot include files for irrklang in last commit 2010-08-18 15:58:30 +02:00
shlainn
87b5a5f765 * Updated Pseuwow to 3.3.5a (first part)(patch by BThallid)
* Updated Irrklang to recent Version
2010-08-12 19:20:14 +02:00
shlainn
1ebb1f009b * Added new tool: Mesh Viewer. Can open M2 and WMO files to view them outside the client.
** This is Irrlicht Example 9, modified to fit my purpose.
** all graphics taken from Irrlicht examples
2010-04-02 21:24:00 +00:00
shlainn
eea978c21a * Normalize filenames of all stuff extracted by stuffextract (lowercase, " " => "_" etc)
* This will break some stuff in file loading(will fix in next commits), but now files are not duplicated on case-sensitive os-es
2010-03-10 18:07:34 +00:00
shlainn
c924401d02 * Forgot some files... 2010-03-08 07:11:29 +00:00
shlainn
e27b9d30ee * Updated ChrRaces extraction parameters 2010-03-04 22:52:22 +00:00
shlainn
6517eb6a47 * Fixed TELEPORT_ACK opcode
* Hacky fix to strange bug in MapMgr which prevented map loading in a x64 environment
2010-03-04 21:11:55 +00:00
shlainn
7882f809d3 * Fixed make install (irrlicht now does not try to install)
* Updated SysDefs to work better on 64bit systems, please report problems on 32bit systems
* Various x64 related fixes
* Updated movementflags to recent mangos version
* ... and fixed movement packets. not sure if that is the best way...
2010-03-04 19:32:33 +00:00
shlainn
9e5c1fdd30 * Updated StormLib to recent Version
* changed stuffextract output dir to "extractedstuff" to avoid conflicts on *nix
2010-03-03 15:42:01 +00:00
shlainn
f71dc0bd3f * sorted out some 64bit compatibility issues 2010-03-02 20:46:58 +00:00
shlainn
1a9e5588d5 * Update realm login to 3.3.2a (Thanks to BThallid)
* minor GCC fix
2010-02-19 09:56:03 +00:00
bluma4862
f73a13f91a * fixed smsg_monster_move stop packet 2009-07-23 05:52:30 +00:00
false_genesis
0199863468 * attempt to extract bone models of playable races only (this fixes "file not found" error when extracting). thx bLuma 2009-07-21 21:35:43 +00:00
false_genesis
905c08cf17 * show player corpse bones instead of cubes. requires re-extracting model data. patch by bLuma, thx
* return flags when returning files with MemoryDataHolder. this is a  preparation for better threading and less crashes with it.
* enable stuffextract build in vc90 solution
2009-07-21 21:32:55 +00:00
bluma4862
08a1645599 * cleanup in UpdateData.cpp
* fixed response at "near" teleport (HandleTelePortAckOpcode)
* added skeletal implementation of SMSG_MONSTER_MOVE
2009-07-21 07:18:18 +00:00
shlainn
35cb61782d * Fixed Linux build (Damn win32 users, there are case-sensitive OSes out there!) 2009-07-20 11:02:59 +00:00
bluma4862
ec5a2574b1 * fix MMDX and MCSE (still needs check) chunks in ADT files
* apply rotation on WMOs
2009-07-20 08:42:15 +00:00
false_genesis
d15eaffa73 * upgrade to 3.1.3.9947. patch by bLuma, thx!!
* unload WMOs when unloading map tile
* removed silly old chat AI
* misc stuff & cleanups
2009-07-19 23:03:53 +00:00
Exosk
5cbe9949d6 updated the stuffextract_svn and updated the VC9 project files 2009-07-16 16:39:47 +00:00
Exosk
e4502cbd95 removed outdated suffextract_svn.exe and fixed StuffExtract 2009-07-16 15:44:37 +00:00
shlainn
7c885d2b50 * WMO Mesh file loader
* WMOs are not rotated correctly yet
* Stuffextract and MapMgr patched to display WMOs
* Also some small fixes to pacify GCC
2009-07-15 08:31:43 +00:00
clearer
8bef509a21 Fixed two unintialzied warnings -- purely cosmetic 2009-05-21 23:57:27 +00:00
shlainn
e820f0a5a4 * Fixed lots of warnings in GCC
* Purely cosmetic ;)
2009-05-07 07:46:35 +00:00
clearer
17805d266d Fixed build related macro bug that assumed that StormPortLinux.cpp and StormPortMac.cpp would only ever be compiled on Windows or the target platform. 2009-05-07 06:54:52 +00:00
clearer
4a36b3af3f Fixed casting errors in StormLib, which was cast to int: changed to unsigned long long, which is required on 64 bit computers. 2009-05-01 21:23:25 +00:00
clearer
577a83f370 Added a stub implementation of irrKlang to allow the project to be compiled and linked on non x86 computers. 2009-05-01 21:03:15 +00:00
false_genesis
01e14e0801 * possibly fixed linux build
* made standard conf more secure + some cleanups
2009-04-29 23:08:54 +00:00
false_genesis
046d161faa * fixed crash that appeared after last commit for some reason (no idea why ADT file loading was suddenly broken) - thx JPhix for report.
-> some ADT files still use the old MCLQ-block!!! (for example Draenei starting zone)
* fixed crash when loggin in and using maps was disabled
* forgot to add a scp file
2009-04-29 20:51:13 +00:00
false_genesis
2b1d743125 * update gui charlist when crating a char
* implemented display correct response string in console & gui if char creation failed
* fixed & simplified PlayerNameCache, load directly before world join and not at charlist receive
* fixed some warnings
* misc stuff
* TODO: fix bug that prevents reopening char create window after creating char + implement dixplaying response strings for actions other then char creation.
2009-04-25 20:20:28 +00:00
false_genesis
585046fce2 * added posibility to create chars from the GUI. thx shlainn!
-> stuffextract: extract classmask field
* implemented irrlicht event message queueing. might fix some gui bugs.
2009-04-20 21:09:38 +00:00
false_genesis
53e88fca44 * forgot something 2009-04-20 19:16:44 +00:00
false_genesis
722ff4d7db * added comsole log time and related config option 2009-04-20 18:53:49 +00:00