25-09-2008, 05:19 PM
Here's a preview of the MS4 changes so far:
Code:
--------
|Client|
--------
- Heavily optimized looping (DFA's code, implemented by Dugor)
- The following game editors do no allow blank names: Spell, Shop, NPC, Item (DFA)
- Removed assignment to MyText from GameLoop, moved to txtMyChat_Change (DFA)
- Added password character for password text boxes (Giaken)
- Made frmMirage.lblName taller to support longer game name's (Giaken)
- frmMirage.lblName and frmMirage's caption are now updated with the game's name (Giaken)
- Fill button added to map editor (Lea's code, implemented by Giaken)
- frmIndex is now opened as a modal (Giaken)
- Max is updated in Npc and Item editor (Giaken)
- Map Item captions changed to 1's and the value minimum is 1 now (Giaken)
- Added a MapItemEditorBltItem and now shows preview when selecting a Map Item (Giaken)
- Added a KeyItemEditorBltItem and now shows preview like the map item does (Giaken)
- Did an extra check for warp tile to make sure their X and Y Offset is 0 (Giaken)
- Attributes are now displayed differently and are centered on the tile better (Giaken)
- Changed the CheckInput sub to use a Select Case (Giaken)
- Changed macro check to be more optimized (reduced to only a few lines) and added the shiftdown check (Giaken)
- Changed NPCs to work off the High_Npc_Index instead of MAX_MAP_NPCS (Giaken)
- Moved the check if we're still connected to the top of the GameLoop (Giaken)
- Moved the Clear button on the map editor to the front (Giaken)
--------
|Server|
--------
- Heavily optimized looping (DFA's code, implemented by Dugor)
- Had problems with Function CanAttackPlayer, fixed but lacks optimization. (DFA)
- Chat box scrolls down while minimized (Giaken)