15 October 2009

Aleph One 0.22.1

This is primarily a bug fix release.

Release Notes

09 September 2009

Aleph One 0.22

Aleph One 0.22 is available from http://source.bungie.org/get/

Highlights for this release include Lua persistence, a network stats display, and joystick support (from Eric Peterson). Jeremiah Morris has also joined us to add terminal and classic HUD scaling, as well as a new customizable HUD; and Solra Bizna added gamma-corrected alpha blending.

Jeremiah and TychoVII have also created an amazing custom HUD script based on the HUD in the XBLA game Marathon: Durandal, which you can get from Fileball: http://fileball.bungie.org/index.php?option=com_remository&Itemid=53&func=fileinfo&id=3468

Aleph One 0.22 is network compatible with the previous release, except for the new Lua features. Aleph One 0.22 is the last release which will support Mac OS X 10.2.8; future releases will require Mac OS X 10.3.9

Read the full release notes for more details.

16 August 2009

Aleph One 0.22 RC 1

A release candidate is available from treellama.org:
Mac OS X: http://treellama.org/alephone/AlephOne-20090816.dmg

RC1 incorporates all the changes from previews 1 and 2 (see http://blog.treellama.org/2009/08/preview-build-is-available-from.html and http://blog.treellama.org/2009/05/aleph-one-022-preview-1.html) plus these additions:

  • Enhanced HUD: access to pictures from the Images file[/list]
  • (Lua) Player.weapons.desired
  • Optional gamma-corrected blending on platforms that support GL_ext_*_sRGB extensions (currently Windows and Linux)
Bug fixes:
  • Remove hard-coded X11 include path[/list]
  • Fix crashes on PowerPC Mac OS X when using enhanced HUD
  • Fix landscape display problems in texture palette
  • Fix a crash on exit
  • Fix crashes when using Lua replacement sounds
Please report any bugs you find in RC1 to the SourceForge bugs page: https://sourceforge.net/tracker/?group_id=1997&atid=101997

01 August 2009

Aleph One 0.22 Preview 2

A preview build is available from treellama.org:

Preview 2 incorporates all the changes from preview 1 (see
these additions:

  • Lua functions to set the position of items, effects, and scenery
  • Add an option to draw the HUD using a Lua script, allowing a vast amount of HUD customization (see Lua_HUD.html)
  • Support shape types besides walls in Lua texture palette
Bug fixes:
  • Fix sprite-border problem on big-endian machines (from preview 1)
  • Fix exp2 and log2 errors on systems with broken math.h
  • Fix crash on respawn (from preview 1)
  • Fix documentation for Lua Scenery.x, .y, and .z
  • Improved motion sensor rendering in magnetic environments (SF 1684830)
  • Draw message area relative to player name, instead of hard-coding its location
  • Fix OpenGL font memory leak
  • Default DirectInput checkbox to off; too many people use Vista

31 May 2009

Aleph One 0.22 Preview 1

A preview build is available from treellama.org:

Highlights include Lua persistence, a network stats display, joystick support (from Eric Peterson), various other improvements and bug fixes. Jeremiah Morris has also joined us to contribute HUD scaling and some improvements of his own. This preview build is compatible with the the previous release, except for the new Lua features.

  • Add .filA extension to saved films
  • Add .sgA extension to saved games
  • Add an option to hide file extensions in dialogs
  • Display file modification date in file selectors; allow sorting by date
  • Add a "Network Stats" display (accessed by pressing the non-number-pad 1 key, by default), which displays color-coded latency, jitter (standard deviation in latency), and CRC errors. Consequently, the .ping command has been removed. Every second, stats are also sent to joiners, who can access them with the same key. You must be connected to a gatherer running the preview build to receive stats updates.
  • Joystick/gamepad support. Some things are configurable in the preferences screen, but more advanced settings like sensitivity and dead zones require editing the preferences file
  • Lua functions for restoring some custom fields from before level teleports, and for restoring all custom fields from saved games (see Lua.html)
  • Preferences for scaling HUD and terminals up by 2x, or to fill the screen
  • Lua: monster.external_velocity and vertical_velocity (see Lua.html)
  • Draw in-game OpenGL dialogs without blacking the whole screen
Bug fixes:
  • Fix missing metaserver login failure message
  • Fix Lua texture palette crash with landscapes
  • Support building from the Mac OS X command line using autoconf
  • Fix host crashing in net games after a joiner disconnects
  • Fix "could not receive map" bug
  • Fix a crash when opening the ALSA net mic fails
  • Fix the Lua texture palette on maps with glow mapped textures
  • Respect monitor gamma calibration when rendering fade effects
  • Make OpenGL crosshairs look like the preview
  • Don't read the map when idle at the menu screen
  • Fix Lua documentation for long cinematic fade in mnemonic

28 February 2009

modification times

File selectors now display modification times of files, and Continue Saved Game defaults to sorting by most recent. This should make resuming your last saved game easier.