MV3D 0.50 "MV3D 0.50"

This is the first official Beta release of MV3D. Version 0.50, added support for a new 3D renderer: Panda3D. In addition, a path-finding system based on navigation meshes and A* was added. Many bugs and performance problems were also addressed.

Milestone information

Project:
MV3D
Series:
trunk
Version:
0.50
Code name:
MV3D 0.50
Released:
 
Registrant:
SirGolan
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

------ v0.50 ------
First official Beta release of MV3D. This means special care in future release
will be taken to preserve API and data backwards compatibility. With 0.50,
MV3D supports a new 3D renderer: Panda3D. In addition, a path-finding system
based on navigation meshes and A* was added. Many bugs and performance problems
were also addressed.

Features:
 * #28, #157, #565 New path-finding system.
 * #170 Client patching system.
 * #358 Python Console in the Game Client (access with `)
 * #359, #504 Run time profiling system.
 * #547 Added tooltips to all tools.
 * #550, #551, #552 Support for Panda3D renderer.

Bugs:
 * #432 Fix bug with default client camera.
 * #461, #462, #463, #464, #533 Fix performance issues with persist datastore.
 * #496, #594, #599 Various bugs with persist datastore.
 * #498, #500, #501, #512, #513, #515, #519, #521, #522, #525, #545, #563, #568,
   #576, #579, #581 Tons of tool bugs squashed.
 * #467, #502, #542, #543, #575, #578 Fixed many client bugs.
 * #478, #518, #534, #554, #580, #584 Fixed more bugs with the server.

Changelog 

View the full changelog

------ v0.50 ------
First official Beta release of MV3D. This means special care in future release
will be taken to preserve API and data backwards compatibility. With 0.50,
MV3D supports a new 3D renderer: Panda3D. In addition, a path-finding system
based on navigation meshes and A* was added. Many bugs and performance problems
were also addressed.

Features:
 * #28, #157, #565 New path-finding system.
 * #170 Client patching system.
 * #358 Python Console in the Game Client (access with `)
 * #359, #504 Run time profiling system.
 * #547 Added tooltips to all tools.
 * #550, #551, #552 Support for Panda3D renderer.

Bugs:
 * #432 Fix bug with default client camera.
 * #461, #462, #463, #464, #533 Fix performance issues with persist datastore.
 * #496, #594, #599 Various bugs with persist datastore.
 * #498, #500, #501, #512, #513, #515, #519, #521, #522, #525, #545, #563, #568,
   #576, #579, #581 Tons of tool bugs squashed.
 * #467, #502, #542, #543, #575, #578 Fixed many client bugs.
 * #478, #518, #534, #554, #580, #584 Fixed more bugs with the server.

------ v0.44 ------
In this release, a functioning content creation toolchain was created. It is
now possible to populate a game world from scratch without using the command
line or writing code.

Features:
 * #360, #329, #366, #367 Overseer is an app which can manage clusters of MV3D
   servers.
 * #475, #476, #482 Importer is a tool to bring new assets into the game.
 * #318, #342 The Solidifier tool matches colliders with 3D models.
 * #316 Builder can combine solid objects together.
 * #484, #280, #337, #350 Composer is a fairly complete world editor.
 * #458 Upgraded to Python-Ogre 1.7.1.
 * #486 Made Sim service items HighlyAvailable.

Bugs:
 * #460, #454 Bipeds weren't being removed from iteration even when stationary.
 * #338, #490 Unit tests didn't run on Linux.

------ v0.42 ------
In this release, the core systems were made ready for tool building and content
creation. This included a redesigned persistence mechanism and a cross system
GUI layout.

Features:
 * #430 Investigate and a new datastore
 * #434, #435, #436, #437, #438, #439 Implement new datastore
 * #440, #441, #442, #443, #444, #445 Integrate new datastore
 * #374 Implemented a method to store all or part of the game world with version
   control
 * #420 Implemented a cross GUI layout and databinding engine
 * #371 Reorganized unit tests
Bugs:
 * #433 Fixed change password web form
 * #448 Fixed some bugs in terrain editing

------ v0.40 ------
In this release, the big ticket item was refactoring and fixing load balancing
and redundancy at all levels.

Features:
 * #354 Upgraded to Python-Ogre v1.6.1
 * #211 Completely refactored redundancy and load balancing
 * #214 Made Cacheables able to be replaced (by a new mechanism called
   HighlyAvailable)
 * #302 Simplified and refactored IDDispenser
 * #307 Iterating is now optional for objects
 * #321 Import and export buttons function on terrain editor
 * #322 Generate button functions on terrain editor
 * #363 New tool! MV3D RED

Bugs:
 * #357 The IGE select modifier didn't deselect things when it was closed.
 * #336 Logging in to the Web console was broken for non admins.
 * #301 IDDispensers couldn't get refilled properly.
 * #188 Load balancing was messed up.
 * #424 Missing function in Directory Service view - turned out to be a bigger
   multi-server problem
 * #429 IGE Asset selector is broken when spanning servers

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.