Notice: The 32 bit build has been removed and only a 64 bit build is now available.
New Features
Some highlights from this release, see the changelog for full details.
NG+ Support
Added support for remastered level NG+ mode. Use the NG+ checkbox in view options when available to toggle NG+ mode. This will change pickups to how they appear in NG+ which is mostly swapping medipacks for weapons and ammunition. Detection of the level is based on the filename so they must be as they are in the game folder for this to work (ie. BOAT.TR2,EMPRTOMB.TR2). This will most likely change to checksum detection in the future.
Height differences on route
If the Notes view option is enable the difference in height between waypoints in a route will be displayed in the 3D view.
Background loading
Levels will now load in the background so the program doesn't hang when loading. This isn't normally noticeable on official levels but will help with loading custom levels that have large textures.
Lua Bindings
Several new Lua bindings for plugins have been added. See docs.
Sounds
Sounds now appear in the level when the Sounds view option is enabled. In the new sounds window you can play the sound if MAIN.SFX is in the same folder as the level. For remastered levels this will need you to copy the file - this will be addressed soon.
The sounds window also has a sound board that allows you to play any of the sounds in the level.
Hiding items
There is now a checkbox in windows that have a list that allows you to toggle visibility of all entries in the list.
Camera Position
The Camera Position window should stay in place relative to the bottom left more effectively now. It can now be closed. Once closed it can be re-opened from the Windows menu.
Thanks section
@lahm86 for help with mapping the NG+ pickups and PR reviews.
@makotocchi for PR reviews and general input, advice and feedback especially with anything plugin related.
What's Changed
- Show height difference on route by @chreden in #1250
- Persist toggle values to settings when toggled via hotkey by @chreden in #1252
- Remove 32 bit build by @chreden in #1253
- Reduce memory usage when loading levels by @chreden in #1256
- Add background loading by @chreden in #1257
- Add Lua binding for Room flags by @chreden in #1261
- First version of setting plugin directory by @chreden in #1259
- Set waypoint colour when added to route by @chreden in #1266
- Move windows to a window class by @chreden in #1271
- Initial scriptables implementation by @chreden in #1272
- Include Look At in triggered by, rename to references by @chreden in #1274
- Camera bindings for Lua by @chreden in #1275
- Load all default libs by @chreden in #1276
- Show sound sources by @chreden in #1277
- Switch back to default Lua library opening by @chreden in #1279
- Show extra camera commands in floordata by @chreden in #1281
- Rewrite level loading by @chreden in #1283
- Add header level hide checkbox for lists by @chreden in #1284
- Add 'commands' filter to triggers by @chreden in #1286
- Detect del.trc and use appropriate sound map by @chreden in #1289
- Add "Has Collision" attribute for static meshes by @chreden in #1291
- Allow user to close Camera Position window, anchor to bottom left by @chreden in #1293
- Correctly store sprite sequences by @chreden in #1296
- NG+ mode for remastered levels by @chreden in #1297
- Create version 2.7.0 by @chreden in #1299
- Load different Lua library set, limit some by @chreden in #1301
- Use updated action versions by @chreden in #1302
- Add missing references by @chreden in #1303
Full Changelog: v2.6.0...v2.7.0