User contributions for Eric Lengyel

Jump to navigation Jump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

15 July 2023

  • 09:4209:42, 15 July 2023 diff hist +9,365 N Release Notes for Build 133Created page with "__NOTOC__ '''Release date:''' April 6, 2007 * FBOs are now enabled by default on the Mac. They seem to be working correctly in MacOS 10.4.9. * The <code>System</code> class has been removed from the engine, and its functions have been moved to the <code>Engine</code> class. All occurrences of <code>System::</code> and <code>TheSystem-></code> should be changed to <code>Engine::</code> and <code>TheEngine-></code>, respectively. * With the intent of reducing the number..." current
  • 09:4109:41, 15 July 2023 diff hist +11,041 N Release Notes for Build 132Created page with "__NOTOC__ '''Release date:''' February 14, 2007 * '''NOTE:''' A lot of changes have been made to the distribution of source code files among the three code directories in this build. The directories have been renamed to "EngineCode", "GameCode", and "ToolCode", without spaces, so unzipping into an existing installation will result in three new code directories being created with clean groups of files. * The World Editor has received a massive upgrade, and the existing..." current
  • 09:4009:40, 15 July 2023 diff hist +855 N Release Notes for Build 131Created page with "__NOTOC__ '''Release date:''' November 20, 2006 * Implemented an example of a polyboard particle system. The <code>SpiralHelixEffect</code> class in the Game Module animates a particle system for which every group of 8 particles forms a ribbon. * Added a workaround to the Collada Importer that would handle apparently erroneous bone weights of zero generated by the ColladaMax 1.06 export plugin. * Fixed a scale problem that affected Collada exports from 3D Studio MAX...." current
  • 09:4009:40, 15 July 2023 diff hist +1,904 N Release Notes for Build 130Created page with "__NOTOC__ '''Release date:''' November 10, 2006 * Finished the animation blending system based on a new design. There are three built-in animator subclasses that provide general functionality, and applications can define custom animators for more specific purposes (see next note). Each animator in the tree assigned to an entity targets a range of nodes rooted at a given target node (which is often the entity itself). * The <code>FrameAnimator</code> class is used to pl..." current
  • 09:3909:39, 15 July 2023 diff hist +5,741 N Release Notes for Build 129Created page with "__NOTOC__ '''Release date:''' November 3, 2006 * Designed and implemented an animation blending system. The <code>Entity</code> class can now own a tree of Animator objects that calculate transforms for the node hierarchy rooted at the entity node. Each animator has its own target root node so that it can be assigned to a subtree of the whole entity. Animators can calculate transforms in any way they wish, and the final transforms output by the root animator are ultimat..." current
  • 09:3809:38, 15 July 2023 diff hist +2,494 N Release Notes for Build 128Created page with "__NOTOC__ '''Release date:''' October 1, 2006 * The engine now builds as a universal binary on the Mac, but the Intel version has not yet been tested. * Made changes to the Network Manager and Message Manager that are too numerous to list here. The vast majority of the changes are finished, but there will be a few more in the next build, mostly to move some functionality currently in the demo game module into the engine module. * Added a lot of new gameplay code to..." current
  • 09:3809:38, 15 July 2023 diff hist +5,190 N Release Notes for Build 127Created page with "__NOTOC__ '''Release date:''' September 15, 2006 * Implemented a large amount of new multiplayer functionality. The overall system is a work in progress and will be completed in build 128. The primary enhancement in this release is a new message journal that stores certain controller messages. The journal is sent to client machines when they join a game in order to update the state of various controllers before the current world is displayed. When a client machine recei..." current
  • 09:3709:37, 15 July 2023 diff hist +14,571 N Release Notes for Build 126Created page with "__NOTOC__ '''Release date:''' August 31, 2006 * '''IMPORTANT:''' In the unlikely case that you have world or model resources that have not been saved in build 113 or later, you need to open them and save them in build 125 before opening them in build 126. * '''IMPORTANT:''' Because of some format changes in this build, it's recommended that you open and save all worlds and models to update your resources. In most cases, resources will shrink in size slightly. * '''I..." current
  • 09:3609:36, 15 July 2023 diff hist +1,801 N Release Notes for Build 125Created page with "__NOTOC__ '''Release date:''' June 30, 2006 * Implemented an entity placement tool pane in the World Editor. An entity is placed in the world by selecting an entity type from the list, clicking on the entity's position, and dragging to rotate it into the desired orientation. This places an actual entity node into the scene, but it has no model hierarchy until the world is loaded for gameplay. An entity may be initially disabled in the Get Info dialog, in which case it i..." current
  • 09:3609:36, 15 July 2023 diff hist +3,097 N Release Notes for Build 124Created page with "__NOTOC__ '''Release date:''' June 25, 2006 * Implemented support for version 1.4 of the Collada format. The Collada Importer tool can now read both versions 1.3 and 1.4, and everything that was supported in version 1.3 is now supported in version 1.4. * Introduced frame time normalization in the World Manager. This is currently applied to velocity-dependent effects like full-scene motion blur and line particles, giving them a uniform appearance at all frame rates. By..." current
  • 09:3509:35, 15 July 2023 diff hist +1,824 N Release Notes for Build 123Created page with "__NOTOC__ '''Release date:''' June 6, 2006 * A pbuffer fallback has been implemented on the Windows platform, and it is used if the <code>GL_EXT_packed_depth_stencil</code> extension is not present. An equivalent fallback has not been implemented for the Mac platform because it does not support pbuffers that can share a rendering context when the pixel format is identical. * Motion blur can now be rendered on all supported hardware running on the Windows platform. *..." current
  • 09:3509:35, 15 July 2023 diff hist +8,783 N Release Notes for Build 122Created page with "__NOTOC__ '''Release date:''' May 24, 2006 * '''IMPORTANT:''' In order to use the save game functionality in this release, you must update any world that will be saved as a save game to a slightly newer format. To update a world, simply open the world in the World Editor and then immediately save it. Although no problems are anticipated, it's highly recommended that you backup your WLD resources before running this build. * Implemented delta save files for saved games..." current
  • 09:3409:34, 15 July 2023 diff hist +1,264 N Release Notes for Build 121Created page with "__NOTOC__ '''Release date:''' April 24, 2006 * Added a new procedural fire effect. This replaces the old effect that's been in the engine and is vastly superior in multiple respects. The <code>FireEffect</code> class is now in the engine core and is accessible in the World Editor. The fire effect can be placed in a world by using the tool in the markers/triggers/effects panel. The Get Info dialog for the fire effect contains settings for the radius and height of the fir..." current
  • 09:3409:34, 15 July 2023 diff hist +658 N Release Notes for Build 120Created page with "__NOTOC__ '''Release date:''' April 20, 2006 * Implemented the rectangular select tool in the World Editor. It respects the selection mask, and the shift key can be used to add to an existing selection. Because of the different kinds of bounding volumes that some things use, you may select a little more than you expect for a particular dragged out rectangle. * Fixed a bug introduced in build 119 that would cause geometries not to update properly in the World Editor...." current
  • 09:3309:33, 15 July 2023 diff hist +4,779 N Release Notes for Build 119Created page with "__NOTOC__ '''Release date:''' April 18, 2006 * For fog spaces, you can now select whether to use a constant density or a density that increases linearly with distance from the boundary plane. The linear density function is slightly more expensive (one additional fragment program instruction on NV40+, a surprise considering the extra complexity), but it can look much better when the camera is near the fog boundary. * Fog spaces now use the occlusion system to cull obje..." current
  • 09:3209:32, 15 July 2023 diff hist +676 N Release Notes for Build 118Created page with "__NOTOC__ '''Release date:''' March 28, 2006 * Added a validation function to the <code>PropertyRegistration</code> class so that property subclasses could identify which types of nodes they are supposed to be used with. This works in the same way that the validation function works for controllers. The validation function is only used to determine which available properties to list for a particular node in the Get Info dialog. * Fixed a problem in the Collada Importer..." current
  • 09:3209:32, 15 July 2023 diff hist +3,405 N Release Notes for Build 117Created page with "__NOTOC__ '''Release date:''' March 20, 2006 * The standard appearance of the graphical user interface has been overhauled. The new design doesn't have so much color in it and uses the more familiar dark-on-light shading for text. The fonts have been updated to look nicer and be more readable. * Added the <code>$backgroundColor, $windowColor,</code> and <code>$hiliteColor</code> permanent variables to the Interface Manager. These can be changed in the <code>Data/CFG/V..." current
  • 09:3109:31, 15 July 2023 diff hist +12,058 N Release Notes for Build 116Created page with "__NOTOC__ '''Release date:''' February 28, 2006 * The Get Info dialog in the World Editor has been expanded to include controller and texture mapping settings that used to be shown in separate windows. The Get Info dialog now has multiple tabs, and the Controller tab is always present. Geometries now have tabs for geometry building flags, rendering flags, collision properties, and texturing settings. * There are now a few additional tabs in the Get Info dialog: Genera..." current
  • 09:3009:30, 15 July 2023 diff hist +2,153 N Release Notes for Build 115Created page with "__NOTOC__ '''Release date:''' January 12, 2006 * This is a tune-up build that corrects some existing problems, most of which are rather minor, and makes various improvements in the sample game module. * Changed the way that grenades behave in the game module. Previously, the grenade controller determined that a grenade should stop when it collides with something if the velocity component along the collision normal was small enough. This caused the grenades to stick to..." current
  • 09:2909:29, 15 July 2023 diff hist +10,103 N Release Notes for Build 114Created page with "__NOTOC__ '''Release date:''' January 9, 2006 * Fog has been completely redesigned in this build. Fog is no longer a property of a zone, and any existing uses of the old fog property will disappear from worlds opened in this build. Fog is now controlled by placing a fog space node into the scene. The zone containing the fog space node is automatically fogged, and other zones may be linked to the fog space so that one fog space can be used to fog areas covered by more th..." current
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)