205 Commits

Author SHA1 Message Date
False.Genesis
1bd487445a * added new var in ScriptConfig.conf: OnGUIClose=0
-> set to 1 to close PseuWoW when the GUI is closed
2007-12-08 14:26:56 +00:00
False.Genesis
fb1e696551 * fixed swapped x/y values (now really loading correct map tiles)
* commented out GetZ() for now
2007-12-04 21:35:30 +00:00
False.Genesis
b5298c9713 * fixed screenshot filenames
* more view distance before fog starts
2007-12-04 09:12:16 +00:00
False.Genesis
fc3632a889 * added more "familiar" camera control ;)
* added skydome and some test fog
* added some debug output in the window
* code cleanups
2007-12-03 21:43:59 +00:00
False.Genesis
cf9fcb3d20 * better error handling with missing/ not loaded MapTiles
* added some more hookable script events (_onobjectcreate, _onobjectdelete, _onteleport)
2007-11-28 18:09:53 +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
9ec4fb2f8e * correct the heightmap formula (hopefully) - thx bLuma!
* use also surrounding MapTiles (now is a 3x3 map size instead of 1x1). is the formula for loading those correct?
2007-11-25 21:40:25 +00:00
False.Genesis
bdbc8cc721 * added basic terrain rendering code [STILL INCORRECT!]
* added url to show at startup
* added error message if out of memory
2007-11-25 02:23:38 +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
False.Genesis
de4821f80a * hopefully fixed crash on empty playername cache loading (thx tASE for report)
* added some more checks for irrlicht device creation
* renamed area.scp to zone.scp + deleted wrong old zone.scp. did required code changes.
* added opcode handling for CMSG_WHO and SMSG_WHO (adds who-list functionality) (defscript binding will follow)
* updated url =)
2007-11-21 18:26:03 +00:00
False.Genesis
1452efa4e8 * added bbGetPackedGUID, bbPutPackedGUID script funcs. thx bLuma for patch!
* added datatype "strnz" (non-zero-terminated string) to bytebuffer read/write script funcs.
2007-11-20 16:24:39 +00:00
False.Genesis
74bb1a8a42 * added possibility to hook scripts to incoming opcodes
* fixed a few bugs with script hooks (scripts must be uppercased!!)
* added script funcs: GetOpcodeName, GetOpcodeID
* fixed possible crash at const char *GetOpcodeName()
* added script SendWhoForPlayer until CMSG_WHO correctly implemented into core
2007-11-13 20:44:55 +00:00
False.Genesis
6cf1b2cf96 * fixed channels for 2.2.3 2007-11-03 13:36:52 +00:00
False.Genesis
0aed2ee895 * fixed possible crash when script list was deleted and after that the script got executed
* fixed wrong check for #mark and #tip at script loading
* misc stuff
2007-10-30 19:35:56 +00:00
False.Genesis
924b8404c4 * added function to search script for code
* added example
2007-10-30 19:01:19 +00:00
False.Genesis
1e5b463434 * implemented in-runtime script modification. every script is now stored as list #DEFSCRIPT::SCRIPTS::scriptname
* added little helper func "createdef"
* fixed crash if "listscript" was passed a name of a nonexisting script
* removed obsoelete file: TypeStorage.cpp, it was excluded from build since added.
2007-10-30 18:14:19 +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
False.Genesis
e0696bd244 * fixed more memleaks. thx bLuma! 2007-10-28 17:32:45 +00:00
False.Genesis
c7cc44d4cb * added SendWorldPacket script func. 2007-10-28 17:26:19 +00:00
False.Genesis
e7c3f27f54 * DefScript: added ByteBuffer functionality. big thx to bLuma for patch! 2007-10-28 15:21:02 +00:00
False.Genesis
83780495a8 forgot small addition 2007-10-28 12:33:01 +00:00
False.Genesis
f84037ad77 * DefScript: added initial support for escape sequences "\{ \} \x0A \n \t \\". please report any bugs with this!
note: variables MUST be stored unchanged!
* changed ListStorage class to TypeStorage template class
2007-10-28 12:08:55 +00:00
False.Genesis
6857827169 * added script funcs: getobjectvalue, getclass, getrace as requested by thetourist. getobjectvalue syntax:
"getobjectvalue,index[,type]" works exactly like Object::GetUInt32Value(). default type treatment is uint32, set type to "f" to return floatvalue, or "i64", to return uint64value.
2007-10-25 15:12:05 +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
7336fbe70f * added files missed in prev. commit. thx bLuma! 2007-10-22 16:40:39 +00:00
False.Genesis
87f708a0fd * made better base for different scenes (startup, loading, world,...)
* first time to display something on GUI.
* corrected (again) major typo, thx bLuma!
* added some sample data to display.
* moved log.cpp/h to shared.
* cant update vc80 files right now, sorry.
2007-10-21 20:52:29 +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
8d261e5da0 * fixed some memleaks at shutdown. thx to bLuma for patch! 2007-10-19 20:01:15 +00:00
False.Genesis
3717c1cd22 * fixed long time existing typo. thx a lot, bLuma! 2007-10-18 20:34:23 +00:00
False.Genesis
d57d06b21e i'm so blind xD 2007-10-17 17:24:20 +00:00
False.Genesis
5a02ff48e3 * now its version 13.31 (i forgot to set 13.3 before, nvm that. head -> keyboard) 2007-10-17 13:44:07 +00:00
False.Genesis
f973d8bc49 * damn debug outputs 2007-10-17 12:13:02 +00:00
False.Genesis
659a9a7334 * "GetName" should also use the player name cache, done.
* removed debug output from "processchatai" script.
2007-10-17 11:53:19 +00:00
False.Genesis
f0b340ef3d * finally fixed + enabled chatAI scripting!
* added core funcs "bigger_eq/greater_eq, smaller_eq" in addition to "bigger/greater, smaller & equal"
* added scripted func "lfind" - return position of element in a list.
2007-10-17 10:59:01 +00:00
False.Genesis
993bc000df * fixed a major bug in the DefScript engine that messed up correct bracketing in nested fuctions (example:
?{equal,{hello world} {hello world}} returning false.
* enabled map tile duming also for release mode
* small fix with SCP reading in case this should ever be ported to mac osx.
2007-10-16 12:07:11 +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
9b0da733cc *fixed toHexDump once more. didnt see that yesterday, was tired. 2007-09-30 10:27: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
798452fc72 * very small fix: file not closed in GetFileSize(). might be not necessary to do this, but this way its more correct. 2007-09-15 22:57:02 +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
False.Genesis
97f5d0da98 * implemented patch download supplied by realm server (does NOT yet support resuming a download)
* fixed a few bugs in RealmSession (ticket #14, thx bLuma)
* fixed a mistake in DefScript.cpp added in prev commit.
* added wrapper class for MD5 hashes
2007-08-29 18:35:12 +00:00
False.Genesis
71b17e7ced while custom script logging functions dont work, use an own logfile instead 2007-08-28 17:02:19 +00:00
False.Genesis
cb26f947c5 general fixes before release [part 1].
* added script handler "_onchatmessage" that gets triggered when ANY chat message is recieved.
* TODO: finish & debug "processchatai" and "registerchataiscript" scripts.
2007-08-27 20:46:27 +00:00