PlaneShift
Development => Development Deliberation => Topic started by: acraig on August 29, 2005, 01:58:51 am
-
Brief summary of latest CVS changes. Note these are NOT for the current release but are the latest developments.
Using CS/CEL/CAL3D as of 00:00 on Aug 12/2005.
21/08/2005 - 28/08/2005
Client
- Fixed Bug #757 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=757)
- Fixed Bug #131 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=131)
- New link in character creation screen that shows naming rules.
- Fixed Bug #293 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=293)
- Fixed Bug #692 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=692)
- Fixed major potential slowdown when characters loaded.
- Fixed combat sound handling.
- Started new window \'crafting info\' that explains how to craft items. As shown here (http://planeshift.oodlz.com/images/craft2.jpg)
Server
- Fixed \"Waiting on server\" error.
Web
- Graph stats page on laanx: Stats (http://laanx.fragnetics.com/index/php?page=stats)
-
29/08/2005 - 04/09/2005
Client
- Fixed Bug #692 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=692)
- Added new icon to interact screen to focus chat window when clicking on NPCs
- Fixed Bug #1051 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1051)
- Fixed Bug #388 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=388)
- Fixed /who sorting by name.
- Fixed Bug #1008 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1008)
- Fixed Bug #955 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=955)
- Added a little line in the exchange window for visualizing the
total amount of trias offered or received
[/LIST]
Server
Fixed the issue of high priority packets being misrouted. This is pretty big one because it could explain any number of server issues like misdirected tells and other funky stuff.
-
I missed out last weeks update because I was out of town so here\'s this weeks update. Using CS/CEL from September 5.
Client:
- Fixed Bug #895 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=895)
- Fixed Bug #392 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=392)
- Fixed Bug #400 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=400)
- Fixed Bug #908 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=908)
- Fixed Bug #926 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=926)
-
A pretty good week this week on bug fixes. Here\'s what was done this week:
- Fixed Bug #421 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=421)
- Fixed Bug #1105 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1105)
- Fixed Bug #335 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=335)
- Fixed Bug #1108 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1108)
- Fixed Bug #1099 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1099)
- Fixed Bug #1085 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1085)
- Fixed Bug #52 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=52)
- Fixed Bug #54 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=54)
- Fixed Bug #1002 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1002)
- Fixed Bug #1040 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1040)
- Fixed Bug #474 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=474)
- Updater fixes.
-
02/10/2005 - 16/10/2005
PS CVS HEAD CS/CEL date of Thursday 6 Oct 00:00:00 UTC 2005
A good week this week. Lots of bugs getting fixed.
- Fixed Bug #474 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=474) Casting
heal on person that has 100% health.
- Fixed Bug #902 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=902) Could skip
stuff in character creation.
- Fixed loot bugs Bug #1159 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1159)
Bug #1119 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1119)
- Improved skills window that has skill split into different tabs.
- Greatly improved project maintaince structure ( Thanks Xordan! )
- Fixed bug for music not playing at the correct time of day. Added TIME_RANGE to allow songs to
play over a time range.
- Fixed mouse run.
- Fixed some chat filters in Bug #1066 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1066)
- Re-factored the way the spam blocker works.
- Fixed loot rolling enforcement. And added range checks.
- Added discard quest for Bug #475 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=475)
- Fixed bug where looted items could not be used until inventory was opened. Bug #1087 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=1087)
- Can now view pet stat/skill in their own stat/skill window.
- Fixes for fall damage.
- Fixed Bug #931 (http://planeshift.oodlz.com/bugtracker/bug.php?op=show&bugid=931)
- Fixed some movement issues related to fly/strafe/rotate
-
Sorry I have missed the last couple of updates.
Let\'s take a look at this weeks work engine side:
Fixed bug in sound system for background music related to time of day.
Fixed bug in npcclient that was causing npcs to screw up and client to crash.
Fixed crash in spawnmanager
Fixed delete in discard quests.
some updates to the info window to reduce it\'s size.
Admin command updates.
Fixed bug with pet names.
Made sure pets were impervious for now.
Now that the server is somewhat stable again we can focus our efforts on making PS a more enjoyable experience.
-
Sorry I was a bit slack on these. Lots of stuff going on so I keep forgetting to update this. I may move these updates to a more general \'what happened\' this week type thing and upload it to my blog.
-
Next weekly summary will be post in the end of the week.
For the moment I would like to underline which are the dates for building correctly.
PS CVS: 14/03
CS/CAL3d: 17/02
CEL: 16/02
If you wanna use PS HEAD, use CS/CEL and CAL3D HEAD as well. Mind that it is not tested yet.
-
13/03/2006 - 19/03/2006
The server seems finally more stable thanks to the latest fixes.
This work this week:
- Fixed bug 1442. NPCs respawn without full health.
- Fixed bugs 1568/1380/1535/1437.
- Fixed bug where character could have 1hp.
- Added ToString to psAdminMessage/psWeatherMessage
- Added server side framework to fade in/out of weather and more weather updates.
- Updated jobber support.
You can play Laanx with:
CS 17/02, CEL 16/02, PS 07/03
You can test latest CVS with:
CS - CEL 15/03, PS HEAD.
-
21/03/06 - 26/03/06
Despite the things done this week, we don\'t have an official summary.
I will report this Sunday, the 2nd of April, the news.
-
Unfortunately, I didn\'t have the time last week to do as I promise.
But here it is the result:
- More work on the npc proximity based perceptions of NPCs. This will allow them to do greetings and other triggers.
- More work on the sound system.
- NPCroom now supports lightning sequence for testing purposes.
- Automatic weather.
However, I have a report from yesterday also.
First of all:
As already stated, Anonymous CVS is down. Therefore it is not possible to synchronize with the *real* CVS code that anyway PS team is still fixing and committing.
Who has Anonymous access to CVS should get latest PS code (28/03) available and CS/CEL/CAL3d from the 15th of March.
However, if CVS will recover or you have dev access you should use:
CS/CEL/CAL3D from the 6th of April and HEAD for PS.
Now, the report:
- Updated /screenshot to take nogui parameter to take a screen shot without GUI elements.
- Added a /set flag called infiniteinventory to disable weight/capacity restrictions to make testing easier.
- Fixed to make glyphs need to be repurified for new owners.
- Fixed double parsing when sending system messages.
- Enabled spam protection for trades ( #1617 )
- Fixed bug with long surnames in buddy list ( #1645 )
- Fixed bug preventing the creation of alliances.
- Added ability for NPCs to say things publicly or private.
- Revamped entity finding in GEM.
- Weather commands updated.
- Fixed bug #1623.
- Fixed bug with viewing items through action locations.
- Production events ( like digging ) now tell player about xp gains.
- Changes in the db structure for pets.
- Added progression script to manipulate the affinity categories.
- Fixed problem with creating craft items in both container and equipped slot.
- Fixed bug in server in release mode.
-
I forgot to update this thread the week before this one, but this time I have the weekly summary for the week between 17/04 -23/04.
- As you have surely noticed, new forums and new bugtracker. Even though, some work still needs to be done in both!
- New build guide for compiling static with gcc.
- New tutorial events for death/fall/first damage.
- Implemented a timed cache for objects that are often used and expensive to create and reused. For example, the initial character list sent to the client.
- Fixed some CS_ASSERT to be used in a proper way.
- Fixed bug in action location contents permissions.
- Start some work on npcclient for tribes.
- Fixes on exchanges and network messages.
- /screenshot now supports lossless format.
- Temporarily fixed a crash in fading of ambient sounds.
- Refactor marriage manager, added a new command for GMs /divorce, added the possibility to marry/divorce using the interaction menu
-
Week between the 1st of May and the 7th of May.
*Fixed a bug where failed transform message was not sent to player when a garbage transformation was started.
*Updates for using CS/CEL of the 1st of May.
*Added /repair command and modify consequently the db. Added also some formulas.
*Fixed a bug in the shurtcut window.
-
Week 8th of May - 14th of May.
*Experiments and approval of the DDS format for PS textures. Conversion of all textures.
*Start some work on tribes.
*Fixed NPCclient path: when the path is over, the behaviour is over as well.
*The guild secrecy is now guarantee during the manipulation of the guild data.
*Fixes for multiple script issues, undo_equip will be run even if not specified with equip script and no actor is present.
*Fixed bugs #1693, #1540, #1639 and #1468.
*Some work on the entity labels.
-
Week 15th of May - 21st of May
*Added consumption to tools used for repairing.
*Fixed how item_categories are loaded by the server.
*Added triggertext to npc_bad_text, which will help the team understands the common mistakes of the players while trying to talk with an NPC.
*Added queue system for the creation of the entities on the client side, for reducing lag when loading a lot of entities.
*Set speed for NPC using paths.
*Added more decoding for NPCcommands messages.
*Created an ItemPerception triggered by the npcclient when objects are close (similar to how it does if for players).
*Added pickup command and its handling to NPCcommands messages.
*Added font scaling slider to the PAWS config window.
-
Week 22nd of May - 28th of May
* Started work on the "Illumination" objects.
* Converted CVS art to use DDS format.
* Added the possibility to use the optimize version of CS+CEL but not of PS through MSVC.
* Started work for compatibility with newest CS+CEL.
* Fixed left/right hand issue with Cal3D models.
* Added possibility to equip armour meshes.
* Money cannot be placed in containers any longer.
* Fixed some bug related to relight (when no map was selected) and clean up the class psWorld in order to make the load safer.
* Upgraded and added respectively /inspect and /give, /take commands for equipment.
* Reworked done on the ban system for avoiding server freezing.
* Fixed a crash while using /morph and a bug related to the mesh.
* Fixed a bug on the entity labels not showing up correctly.
* Added several "Op" scripts (weather, morph, attribute and area).
* Optimized the skills related message.
DaveG - Added equipment to /inspect and made /give|take take
May 28 21:26:13 <Dave|presenter> equipment.
May 28 21:26:14 <Dave|presenter> - Refactored Ban System to prevent possible server freezing
May 28 21:26:16 <Dave|presenter> - Fixed problem with morph crashing and putting equipment
May 28 21:26:17 <Dave|presenter> in wrong location on mesh.
May 28 21:26:19 <Dave|presenter> - Fixed bug in entity lables where they would pop up in
May 28 21:26:22 <Dave|presenter> lower left of screen on new queue check.
May 28 21:26:23 <Dave|presenter> - Added MorphOp to script morphing.
May 28 21:26:26 <Dave|presenter> - Added AttributeOp to script some stuff from /set.
May 28 21:26:28 <Dave|presenter> - Added WeatherOp to allow for scripting.
May 28 21:26:30 <Dave|presenter> - Added AreaOp to allow scripting for all items in area.
May 28 21:26:32 <Dave|presenter> - Patch from Bereror to optimize skills messages.
May 28 21:26:34 <Dave|presenter> - Made psEngine::FatalError() set loadstate LS_ERROR
May 28 21:26:36 <Dave|presenter> and stop loading on error
May 28 21:26:38 <Dave|presenter> acraig - Updated to new fixed date for CS
May 28 21:26:40 <Dave|presenter> - Refactored the effect classes to use proper SCF syntax
May 28 21:26:41 <Dave|presenter> - Fixes pure virtual calls in effect deleting
May 28 21:26:43 <Dave|presenter> - Fixed left/right hand issues with models.
May 28 21:26:46 <Dave|presenter> - Can now equip plate armour meshs in game.
May 28 21:26:47 <Dave|presenter> ( Just testing Magodra's work, worked first time, just needed some
May 28 21:26:50 <Dave|presenter> work on character creation screen ).
May 28 21:26:52 <Dave|presenter> - Fixed bug in setup relight if no map selected.
May 28 21:26:54 <Dave|presenter> - Clean up of psWorld loading to be more safe
May 28 21:26:56 <Dave|presenter> - Money can not be placed in containers anymore.
May 28 21:26:57 <Dave|presenter>