428 Commits

Author SHA1 Message Date
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
false_genesis
5e7190551e * really use cached files (irrlicht uses full paths!)
* fixed vc71 non-debug builds
2009-04-20 10:02:18 +00:00
false_genesis
0056a1de25 * updated Makefile.am (didnt test) 2009-04-15 23:04:15 +00:00
false_genesis
9b10e89b2c * updated VC71 proj files for irrlicht 1.5 - DO NOT USE the static lib compile setting!
* lots of bugfixes to MemoryDataHolder, finally made it work without crashes, for now
* prebuffer .skin files for much faster GUI loading (they are not yet deleted from memory!!)
* fixed a major bug in TypeStorage that caused values not to update
* removed log spam when loading M2 files
* fixed a bug where the character was not visible when switching from freefly to move mode and back
* preparations to use ZThread::Conditions for better thread locking

* NOTE: if you get crashes with this version when starting up the GUI, try setting DataLoaderThreads=0 in the conf file.
2009-04-15 22:53:03 +00:00
shlainn
3552e6b9e8 * Finally uploaded the correct version of Irrlicht 2009-04-11 10:03:55 +00:00
shlainn
54bfa60db5 * forgotten in the last commit. There is still something fishy with the irrlicht folder
* btw someone please update the VC build files
2009-04-11 01:08:01 +00:00
shlainn
32e4271361 * Major overhaul of linux build system
** Only openssl and bz2 (for stuffextract) left as external dependencies, zlib, zthread and irrlicht are compiled from dep folder
** Irrlicht upgraded to version 1.5
** Various fixes to make GCC not complain
** to compile: autoreconf -if && ./compile -prefix=full_path_to_bin_directory && make
** Only issue: rename dep/openssl otherwise compiler will complain - too late to figure out now.
2009-04-11 00:59:48 +00:00
false_genesis
bf1813e90c * fixed maps loading when getting teleported
* added "no console" compile option
2009-04-06 07:27:32 +00:00
false_genesis
8e35c285ce * fixed the problem that after a while of moving around or after few gui restarts no objects/textures were shown anymore 2009-04-04 01:14:29 +00:00
false_genesis
9e1f445a46 * finally implemented MemoryDataHolder functions. They are not yet used (this will be next step), but tested and works. 2009-03-11 11:46:32 +00:00
false_genesis
0522c2c786 * 2 opcode fixes by dave, thx
* correced movement packets, server will no longer drop connection when moving
* attempted to fix crash in openGL mode in m2 model loader
* fixed SCPDatabase::GetFieldByString(), thx dave
* added scp files for 3.0.9 client
2009-03-05 21:48:52 +00:00
shlainn
1c697b84c0 * fixed an compile error that suddendly showed up in StormLib Linux Port. WTF?
* included bLumas patch for 3.0.8 as it compiles fine and doesn't crash on startup on Linux
* testing required!
2009-02-05 19:33:58 +00:00
false_genesis
f11a1112be * fixed endless loop in TypeStorage
* misc stuff
2009-01-31 16:32:57 +00:00
shlainn
24fbafdd51 * Restored compilation on Linux after last revision
* Inserted some GCC 4.3 specific headers
* Shaddar & bLuma: fix for SMSG_UPDATE_OBJECT on antrix
2008-12-08 18:19:24 +00:00
false_genesis
32248f0880 * updated the ControlSocket to be telnet-compatible. original idea by klip, thx.
* added optional password to the ContolSocket
* fixed possible exception/crash in the DefScript variable handler (occurred when typing "getvar" into the console or telnet). maybe a very slight code speedup, too.
* minor chat script updates (more telnet-friendly)
* note: if you use PHP or anything that is NOT telnet/netcat to send commands to the ControlSocket, you have to terminate each line with '\n' !
2008-11-01 10:21:43 +00:00
shlainn
860b1ef7cd * stuffextract is now officially cross-platform as far as linux is concerned
* libbz2 is required to successfully compile stuffextract
* the compiled executable has to be renamed because it creates a folder named stuffextract ;)
2008-10-26 23:33:47 +00:00
shlainn
0b7511bf27 * configure now exits if a library is not present. Thanks koudelka! 2008-10-22 07:27:23 +00:00
bluma4862
84e3c1d868 * use correct check for proper M2 version (hope there isn't any model with 8.1.0.0 version), fix this in stuffextract to allow extracting textures from new model files
* implement speed change opcodes
* fixed texturing of remaining gameobjects (requires reextracting of scp, models and textures)
* new defscript command "getobjectpos,guid <x/y/z/o>" (if guid is empty - use my guid)
2008-10-13 14:12:56 +00:00
shlainn
ebc0ea6ee2 * Read animation data from M2 files. No actual animation, just reading the data
* Cleaned up some of the texture handling (Render flags, Texture lookup), thx to bLuma for the heads-up
* bounding boxes should now work as expected
2008-10-12 20:08:57 +00:00
shlainn
ba6b918a69 * Fixed Makefiles to reflect changes since the last time they were updated
* added linux libs for Irrklang to /dep/lib
2008-10-12 10:08:49 +00:00
false_genesis
8af84b8c87 * fixed delayed CMSG_CHANNEL_LIST opcode spam to server if a channel list contained some guids which names were not yet known. 2008-09-30 23:09:35 +00:00
false_genesis
aa0450df9e * fixed some threading problems (1 possible crash: SceneCharSelection window resized or reloaded while WorldSession is destroyed) 2008-08-30 12:18:49 +00:00
false_genesis
29f133c1e7 * login to world also on double click on char name in char list 2008-08-27 23:45:50 +00:00
false_genesis
d7d36c544e * implemented realm and character selection from the GUI
* added support for map tile sound emitters (MCSE-chunks) (needs more debugging)
* added MasterSoundVolume=0..1 conf option to /conf/gui.conf
* fixed window resize & added related functions to the scenes (OnResize()). TODO: fix SceneLogin resize.
* implemented "Community Site" button functionality on Win32
* misc stuff
* TODO: fix crypt error on realm change.
* moved linux configure.ac script to PseuWoW root dir instead of /src
2008-08-27 23:41:12 +00:00
Exosk
4ee4f6f5d4 temporary deleted the music stop, will be done in the next scene (but i like it now to to have music in the world) 2008-08-22 13:19:54 +00:00
Exosk
1c7474b32c if i got a chance i will do this, this fixes the resize problem 2008-08-22 09:39:11 +00:00
Exosk
98d0a6247f my mistake, i compressed it a bit now from 6 to 1 mb this will be in a other folder when more sounds are added 2008-08-21 22:24:39 +00:00
Exosk
56c943469b added the main wow music (yes its a legal version) 2008-08-21 22:20:05 +00:00
false_genesis
100125a093 * added irrKlang sound engine, as requested by exosk.
- to enable sound, set UseSound=1 in /conf/gui.conf
- For now, added a test music to the login screen.
* updated VC71/VC90 project files for windows. linux makefiles NOT yet updated!
2008-08-21 15:11:50 +00:00