
(previously World of Warcraft : Raid Leader)
Current release : 0.043
Known problems :
/
What's New :
- Fixed a possible bug with buffs.
- Fixed Units sometimes facing the wrong direction when arriving at its
destination (could also bug if FPS was very low).
- Fixed a crash when ordering a movement to an unwalkable area near the border
of the zone.
- Forced font antialiasing while generating bitmap fonts. This is a Windows
property, but don't worry : your previous setting is immediately set back.
- Small fonts (<14) should render a bit less good, but the overall should be
better.
- Normalized member variables and functions' names in the source code (ouch).
- Modified the profiling classes so that you can profile several function or
several portions of code with the same Chrono object.
- Modified the PeriodicTimer class : now you have several starting options :
start immediatly, start when Start() is called, start at the first Ticks()
call.
- Started documenting the API ! See : http://wowrl.sourceforge.net/doc/
- The wiki has moved : http://wowrl.sourceforge.net/wiki/
- The forum has moved : http://wowrl.sourceforge.net/forum/
- Major change : Now using 3D models for units and doodads !
To get the game working, you'll need a graphic card that supports at least
vertex and pixel shaders v2.0 (that is : it musn't be older than ~5-6 years).
Here are the features :
- Using a dynamic vertex buffer (updated whenever a mesh is shown/hidden).
- Implemented body textures.
- Implemented picking (selection).
- Implemented movement animations.
- Implemented fight/cast animations.
- Implemented animation transitions (ie : between "run" and "stand").
- Implemented emotes (ex: type /dance in the ChatFrame. Look in Emotes.lua for
more emotes). No text for now (but it's easy to do).
- HGE can now run either in software or hardware mode (though it's not yet an
interesting choice) :
=> HGE::System_SetState( HGE_SOFTWARE, true/false ); (can be used at anytime)
Note : for now, 3D is hardware only.
- Improved (in theory) ZBuffer state switching in HGE.
- Implemented races and genders.
- Added a new cursor that indicates when the mouse is over an unwalkable area.
- UI :
- Implemented the "movable" parameter to the Frame and its derivatives. If set
to true, you can drag it with the mouse if you click within its HitRect (if
no HitRect is specified, the whole frame can be clicked and dragged).
- Inherited parameters are now overwritten if re-defined.
- EditBox bug fixes :
- Focus kept when parent was hidden.
- Carret always shown even when focus had been lost.
- Multilined : Using the mouse to position the carret wasn't working and
sometimes crashed.
- Multilined : Carret wasn't going to the next line sometimes.
- [Backspace] removing text too quickly.
- EditBox features :
- The OnEnterPressed event is now always fired, no matter if the edit box
is multilined or not.
- You can now add a new line in a multilined edit box by simply pressing
[Enter]. [Shift] is no longer requiered.
- [Del] removes the character after the carret.
- Fixed backdrop color sometimes disappearing.
- Fixed text overlapping in ScrollingMessageFrame.
- (LUA) Added a Message() function that prints some text in the ChatFrame.
- (LUA) LogPrint() has been renamed Log().
- (LUA) 1 new widget methods available (48/230) :
- Region :
RebuildCache (not available in WoW : debug purpose)
- AddOns :
- Added a Console (BaseUI_Console). It's useful for writing temporary scripts
in game. You can access it by typing "/console" or "/c". When you're done
writing your script, press the button at the bottom of the frame.
To Do :
# Gameplay :
- Patrols (= zone events).
- Specialisation system.
- Gears and items (boots, rings, potions, ...).
- Pets.
- Heal and damage over time.
- Buffs and debuffs.
- Keybindings
- Main menu.
- Options menu.
- Save and load games.
- A friendly zone in which the player could :
-- decide where he wants to go (which instance)
-- manage the guild (recruitment)
-- buy things in the auction house
-- ...
# GUI :
- Raid frame.
- Resurection monitor.
- Main tanks frame.
- Damage meter.
# Graphics and game engine :
- Zoning.
- Fog of war (not sure)