GameStudio A7 is mature, stable and complete game development solution, powered by -C like- Atari Lite-C language. Suite includes not-so-fancy model editor for creating and importing models, a world editor creating levels, and a full featured Script Editor with highlighting for Lite-C and HLSL, and command help. Features the Acknex 7 engine, an engine using Directx 9 for graphics with full shader support, ODE physics engine, particle emitters, complete multiplayer capabilities and plugin support. Comes in variety of licensing options, all royalty-free including the free version.

Post news Report RSS Update Notes version 7.85.4

New features and bug fixes on the 7.85.4, released May 25, 2010.

Posted by on

As a regular update the 7.85.4 is released.
Also the next engine version A8 is under closed-beta, more news about A8 will follow in the upcoming days.

New Features

  • The following functions now also work with Unicode strings: str_width, str_cpy, str_cat, str_cmp, str_cmpi, str_cmpni, str_getchr, str_setchr, str_clip, str_trunc, str_chr.
  • The c_ignore function can be used to ignore certain entity groups on the following collision function call. It replaces the IGNORE_FLAG2 method.
  • The view_check function determines if a bounding box intersects a view frustum.
  • The WED/MED FBX importer was rewritten, using the 2010 FBX library. Many problems, especially with unsupported bones animation keys, are now gone. The new FBX importers are supposed to replace the old FBX 2005 / 2006 importers. Besides FBX files, they also import 3DS and some versions of Collada files.
  • A camera.c library was added to the snippets, allowing to set up an automatic player-following camera with 6 different modes. It replaces the old t_car_cameras.c library from the car templates.
  • The keys.c include file contains often used, simple functions related to keyboard and joystick input.
  • A function level_loadsplash was added to the level.c library.
  • Array initialization now also supports multidimensional arrays.

Known( and fixed) Bugs

  • The SED tabs "Watch" and "Output" were swapped (fixed in SED 7.36.1). Workaround: click the other tab.
  • Setting freeze_mode caused decal shadows to become frozen to the ground (all A7 versions; fixed in 7.86.6 / 8.00.6). Workaround: pause actions by script instead of using freeze_mode.
  • Rendering a model entity could crash when the MDL file contained more than 60 unused skins (all A6 and A7 versions; fixed in 7.86.6 / 8.00.6). Workaround: remove unused skins from the model.
  • c_ignore didn't work in combination with c_trace (fixed in 7.86.6 / 8.00.6). Workaround: use one of the other methods - flag, push, or group - to exclude objects from c_trace.
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows
Contact
Send Message
Homepage
3dgamestudio.com
Licence
Commercial
Release date
Engine watch
Follow
News
Browse
News
New
Post news
Report
Report
Share
Related Engines
GameStudio A6 / A7
GameStudio A6 / A7 Commercial
Related Groups