63 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
bluma4862
a2bbc0c7d4 * correctly select model for gameobjects (no more cubes)
* updated stuffextract - added gameobjectdisplayinfo, for correct work needs reextracting models and scp files
2008-05-03 17:21:09 +00:00
bluma4862
e06eb019d0 * fixed stuffextract generation of file charsections.scp
* added to stuffextract extraction of texture files referenced by CreatureDisplayInfo
* fixed project file for VC9
2008-04-09 14:59:44 +00:00
bluma4862
8afbb6de47 * fixed stuffextract for textures with dot in directory name
* fixed Shared project file under VC9
2008-04-07 17:29:43 +00:00
bluma4862
9d330665f3 * Fixed compile on VC9
* Updated stuffextract to extract textures from M2 models to correct directories (lowercased, spaces replaces with underline), models still in one directory
** Crash with new M2Mesh loader NOT fixed!
2008-04-06 11:53:39 +00:00
false_genesis
0397d33989 * added custom mouse cursor handler
* stuffextract update (functional: extract CharSections and renamed some fields; visual: added progress bars)
2008-04-05 23:39:45 +00:00
bluma4862
24e62993df Fixed stuffextract crash for some maps with compilation under VC80 and newer 2008-04-05 14:47:59 +00:00
exosk
03f40ffefe added the vc 9.0 project files 2008-04-04 19:05:13 +00:00
false_genesis
85b1e1d3d7 * output md5 sums only if the particular file types are selected for extraction
* collect model names only if models should be extracted
2008-04-03 01:56:19 +00:00
false_genesis
91ce4aa4ce * added experimental M2 mesh loader, file by shlainn.
* updated stuffextract to extract creature model related files + new scp data
2008-04-03 00:59:45 +00:00
false_genesis
44739d3952 * setting eol style to native 2008-03-24 16:43:51 +00:00
false_genesis
dac491af3a * its about time now for a version upgrade + release version ;) 2008-02-22 19:10:08 +00:00
odin
7264398476 *VC80 should be fixed now. 2007-11-26 13:19:51 +00:00
odin
d6f8784d00 *Full revert, rev 196. 2007-11-26 13:17:30 +00:00
False.Genesis
7674f9f698 * 2nd attempt to fix vc80 projects, thx Odin! 2007-11-26 12:41:41 +00:00
False.Genesis
6e36b9dd4f * hopefully fixed vc80 project files - thx Odin! 2007-11-25 22:09:11 +00:00
False.Genesis
abff02ac19 * forgot to apply zone code changes to stuffextract
* extract some more fields from AreaTable.dbc
2007-11-21 21:40:57 +00:00
thetourist
97bf1c4793 Version 2.2.0
--------------
Redirected Input capture is now Handled in a Thread. Meaning a more responsive output

Checking for |r in sysmessages, if |r is not found then don't clear our buffer
There is a Check Box for Clean Up - which basically toggles all text post formatting. If you're having problems disable it. Else it will highlight in a very pretty manner!

Started Adding Colour Coding for .lookup* MaNGOS commands

Any requests?
2007-10-29 12:11:59 +00:00
thetourist
484fc0d4f1 PseuWoWConsole
--------------
Version 2.1.0	

Fixed a problem due to failed recompile
2007-10-25 14:44:59 +00:00
thetourist
5fbc5254c6 Updated PseuWoWConsole
-------------
Version 2.0.0
-------------
Added Nifty Icon Feature - Basically If you run more than one session you now tell which one is which!

Display of Char Name

Started Work on reading the colours from input
2007-10-25 14:35:07 +00:00
False.Genesis
b7a4ae92c5 * added long time forgotten script func "leavechannel"
* added script func "listchannel" (get all guids on players in a channel, query their names and store them in list macro @ChannelList.
* fixed /me-like emotes (server will no longer treat them as crash attempt :D )
* stuffextract: added output of database names into SCP files.
2007-10-21 00:28:15 +00:00
False.Genesis
f4829928e8 * stuffextract: fixed crash with invalid locale autodetection 2007-10-03 01:30:27 +00:00
False.Genesis
192eda63da stuffextract:
* added command line settings
* fixed loading order of MPQ files + patches & added some more.
* little locale update
2007-09-30 12:59:00 +00:00
False.Genesis
b166014b4c * stuffextract: output MD5 sums of extracted files (these data are not required now but will be useful in future)
* fixed tools:toHexDump() output of null-bytes.
* added additional check in stuffextract locale detection
2007-09-30 00:33:21 +00:00
False.Genesis
81d50f7c04 * added: sound files extraction with stuffextract
* fixed vc71 irrlicht project file
2007-09-29 20:32:40 +00:00
False.Genesis
7afbc29da0 * added vc80 project files. hopefully it works... 2007-09-29 17:22:23 +00:00
False.Genesis
6d92af5c58 * stuffextract is up to date, no need for changes.
* implemented extraction of ItemDisplayInfo.dbc to stuffextract. output scp file not used by PseuWoW yet.
2007-09-09 19:44:19 +00:00
thetourist
f8393d44e7 Recommit with compiled EXE for those not running delphi. 2007-08-13 07:08:49 +00:00
thetourist
15e24961ce PseuWoWConsole 1.0.0 by TheTourist.
This app is a wrapper for PseuWow. What it does is open a port on 8095 on the machine, and anything written to this port will treated as if you inputted it in the console.

Sorry it took me so long to add this.
2007-07-24 07:38:59 +00:00
False.Genesis
8ff8117e53 * implemented map loading. new conf option: 'useMaps'
* found a problem with file listing, _startup.def refuses to load some .def files. trying to fix that now...
2007-06-24 17:53:54 +00:00
False.Genesis
28178f7727 * [unfinished] started adding MapTile classes and related. too tired to continue now, i'll continue later. compiling still works fine. 2007-06-23 00:44:21 +00:00