Editor++ (E++)

A plugin by XertroV(Trusted developer)

All versions

0.8.999999994

15 hours ago

Download 0.8.999999994

Requires at least Openplanet 1.27.2

  • Export item placement get/set helpers (for map together)
  • Add many exports for placement/cursor stuff and opening the item editor

0.8.999999993

6 days ago

Download 0.8.999999993

Requires at least Openplanet 1.27.2

A game restart may be required after updating.

  • Add Mass Delete tab (under find/replace, near bottom of tab list)
  • Fix Crash w/ Block Fill near ground due to nonexistent block variants
  • Fix Crash w/ Find-Replace where blocks could crash the game due to nonexistent variants
  • (For Devs) Add exports for modifying KinematicConstraints
  • (For Devs) Add exports for various Editor callbacks
  • Fix memory growth bug with 3d dots
  • Fix flashing picked block dot in playground
  • Fix some MwId related bugs
  • Fix null pointer exception in item editor (interaction with menus)
  • Fix deleting paths from coord-path drawing tool

0.8.999999992

2 months ago

Download 0.8.999999992

Requires at least Openplanet 1.27.2

  • Fix Nullify EntityModelEdition button
  • Add TransformMaterialsToMatIds button to a slightly more convenient location

0.8.999999991

2 months ago

Download 0.8.999999991

Requires at least Openplanet 1.27.2

  • Fill:
    • Improve fill for everything
    • Show customization window when filling in free or item
    • Allow filling along local coord axes
    • Set water variants properly so it automatically does deep water stuff
    • Item size now detected correctly
    • Optionally use chunks for heavy fills
  • Add option not to reset car to CarSport when loading a map (useful for rally, desert, snow bases)
  • Mediatracker Saver: lets you recover mediatracker stuff if you press undo after exiting MT editor
  • Editor Misc > Add editable Y Bounds for unlocked camera
  • Jitter > add support for free blocks
  • Fix(ish): Don't invalidate map and inventory cache when going into sub-editors (item, MT, etc)
  • Fix edge case with yaw calculations (x2)
  • Fix: in-map block & items browser now not bound to same setting as main E++ window
  • Fix starting custom selection if alt held down
  • Fix custom selection clearing when Esc pressed
  • Fix item placement toolbar vertical buttons scaling

0.8.999999990

3 months ago

Download 0.8.999999990

Requires at least Openplanet 1.27.2

  • Gizmo:
    • Add settings: Move Camera on Start, Translate Ctrl Step Size, also document controls.
    • Disable custom yaw when gizmo active.
    • Fix inconsistency with free block mode -- the block model can be vertically offset by 0.25. (Probably implemented to solve flickering when placing free blocks).
    • Gizmo now works with items snapped to blocks (would not place item after applying before).
    • Fix issues when gizmoing items from block mode and vice versa.
    • Fix gizmo toolbar scaling
    • Fix nvg crash when gizmo off-screen (at least most of the time. I can't trigger it anymore)
    • Fix button sizes on 1080p monitors (or smaller)
    • Fix gizmo cancel changing item rotation when custom yaw is active
    • Fix gizmo changing placement mode or item placement mode
  • Item Placement Toolbar:
    • fix scaling and visibility in test/validation mode
  • Fill:
    • Filled blocks and items now respect color selection
  • Advanced Menu:
    • Add submenu for changing map mood and/or base

0.8.99999999

3 months ago

Download 0.8.99999999

Requires at least Openplanet 1.27.2

Hey Trackmaniacs! Buckle up because we’ve got an update that’s faster, smarter, and a little egg-ceptional (🥚). Get ready to zoom through with the new, crazy fast, Fill (Ctrl+F), now turbocharged to support items, free blocks, and even macroblocks!

And wait, there’s more! Meet The Gizmo — just Ctrl + Shift + Click on any block or item to fine-tune its position and rotation like a pro. 😉

Feeling creative? The new Item Placement Toolbar lets you quickly toggle flying mode, autorotate, grid size, and so much more for any item -- it's never been faster or easier to place checkpoints and gates at the exact ... perfect ... angle! 💫

Don't forget to dive into the Custom Cursor Tab to check out the new Freeblock Clips Viewer and set your Snap Radius. Oh, and ever thought about placing water blocks at any rotation? Now you can! 💦

General Tweaks & Fixes

  • Add a sweet 1-click enable button on the editor++-editor-plugin-is-disabled window.
  • Picked block indicator got a facelift — say hello to a shiny new 3D yellow dot.
  • Fixed that pesky issue where nudging items reset their skins.
  • No more forced macroblock color when placing via API (looking at you, Map Together!).
  • Custom selection already active bug — gone!
  • Updated patterns for the latest game version.
  • Handy item placement helper added to the Custom Cursor Tab (also already under Next Placed).
  • Toggle the the cursor's quads and lines on the Custom Cursor Tab — disabling quads is useful when placing a block with reference to a 3d line, e.g., via Editor Trails/Route (assuming they're updated...)
  • Change map color palettes from Map Props tab

Crash Fixes

  • Copying meshes causing a meltdown? Fixed.
  • Exiting the editor mid-inventory scan? Also fixed.
  • Some rogue MT Editor E++ tab accessing null pointers.

Devs, this one’s for you:

We’ve added a whole bunch of methods and tools in the Editor namespace to streamline your workflow, like exporting draw instances, new constructors for creating macroblock, block, and item specs, and a handy function for refreshing items. Be sure to ask in the E++ support thread for help or examples!

  • Editor::DrawLinesAndQuads::
    • exported DrawInstance@ GetOrCreateDrawInstance(const string &in id)
    • see E++ support thread for example
  • Editor::
    • add MacroblockSpec@ MakeMacroblockSpec(CGameCtnMacroBlockInfo@ mb)
    • add BlockSpec@ MakeBlockSpec(CGameCtnBlockInfo@ blockInfo, const nat3 &in _coord, int dir)
    • add BlockSpec@ MakeBlockSpec(CGameCtnBlockInfo@ blockInfo, const vec3 &in position, const vec3 &in pyrRotation)
    • add ItemSpec@ MakeItemSpec(CGameItemModel@ itemModel, const vec3 &in position, const vec3 &in pyrRotation)
  • Editor::MacroblockSpec: add
    • NewMbParts@ AddMacroblock(CGameCtnMacroBlockInfo@ macroblock, const vec3 &in position, const vec3 &in rotation),
    • AddBlocks(BlockSpec@[] blocks)
    • AddItems(ItemSpec@[] items)
    • AddMacroblock(MacroblockSpec@ macroblock)
    • array<MacroblockSpec@>@ CreateChunks(int chunkSize)
  • Editor::BlockSpec: add methods:
    • SetCoord_AlsoPosRot
    • SetPosRot_AlsoCoordDir
    • setters for isGround, isFree, isGhost, and add void SetToNormal()
  • BlockSpec & ItemSpec: mat4 GetTransform()
  • Export Editor::ReloadItemsAsync(string[]@ paths) for refreshing items

Bwoah!

This update is packed with features and fixes to keep your Trackmania experience smooth and exciting. And we're not even at version 0.9 yet! 🥵

0.8.99999993

6 months ago

Download 0.8.99999993

Requires at least Openplanet 1.26.25

  • FEAT: All E++ hotkeys are now re-bindable
  • Remember which tabs you were on properly (separate records for item editor, blocks & items sub tabs, etc)
  • make nullified pillars alert clearer and add dismiss button
  • Support embedding color tables in map (requires Color Table Customizer for them to load when playing a map)
  • FIX: E++ editor plugin check now waits for a few frames before reminding you to enable the plugin.
  • FIX: some null pointer issues and crashes
  • FIX: the model browser crashes the game for items that don't have the struct that contains LMSideLengthMeters
  • game version data

0.8.99999991

6 months ago

Download 0.8.99999991

Requires at least Openplanet 1.26.25

  • FEAT: in test mode, press <Home> to set the respawn point (as though you spawned from a CP at that location)
  • Add duplicate items tab
  • Add waypoint orders summary (B&I > Waypoints > dropdown above table)
  • Show CP order in B&I tabs
  • Add offzone patch toggle under advanced settings (backup for when openplanet builtin fails)
  • Fix crash using edit block method 2 from picked block
  • Add inventory load patches to E++ (was in Map Together) and export. This allows E++ and other plugins to disable checking for inventory updates when loading the editor. See Editor::NextEditorLoad_EnableInventoryPatch(InvPatchType ty)
  • Update game version data

0.8.99999990

6 months ago

Download 0.8.99999990

Requires at least Openplanet 1.26.21

  • Feat: pillars autoconverter tab
  • Game version data update
  • add mobilIndex to picked block
  • dissociate item effect will now set IsFlying = true
  • some small fixes
  • MapProps MT: per-trigger draw option

0.8.9999999

7 months ago

Download 0.8.9999999

Requires at least Openplanet 1.26.21

  • FEAT: add Map flags: new/old wood and new/old pillars. (map props tab).
  • FEAT: add option to load maps (in the editor) with old pillars. Set this from the main menu via Plugins > Editor++ menu.
  • add structure support blocks quick button to apply color tab
  • add some color to list of tabs
  • add msg about loading with old pillars + nullification of skins
  • Add menu with load options while in main menu (under Plugins > Editor++)
  • remove ability to set map build game version
  • add rudimentary CSV export for block/item lists
  • work on in-map block & item browser
  • allocate memory in a way that doesn't crash the game if E++ is reloaded (might still in some cases)
  • add OnEditorStartingUp callback
  • fix null ptr exception if skin is null in a material modifier
  • move picked block ui around a bit, add material modifiers
  • openplanet 1.26.23 compatibility
  • fix: remap folder can be null sometimes
  • add Editor::GetBlockSpecVariant
  • linux-wine support
  • fix map cache counter not resetting
  • fix camera bug when holding L+R mouse
  • fix car list if you have cars in game data (whoops meant to release this before desert car update)

0.8.9999996

8 months ago

Download 0.8.9999996

Requires at least Openplanet 1.26.12

  • FEAT: Add autolink CPs (based on distance; CPs tab + popup when placing CPs)
  • FEAT: Automatically delete duplicate blocks
  • Map Together support
  • Picked Block: Convert block to free; edit block
  • Expose LMSideLengthMeters on item Meshes (controls how big the item is in lightmap, use via item editor)
  • Add auto-clear to find-replace tab
  • Add auto-disable Freelook (camera mode) when you alt tab
  • Add free pos field to cursor tab
  • Add way to manually edit offzone coords
  • Add skin setting API stuff
  • Track all (well, most) changes to map and expose via exports
  • Support free block and item deletion in blocks and items tab
  • Add material modifier to block model browser
  • Refactor vehicles to not require a plugin update when vehicles are added
  • Fix pp_content.FlyOffset in Item Placement
  • Fix and update block & item nudging to work with new macroblock tech
  • Fix custom selection fill (ctrl+f) possible crash
  • Fix crash leaving editor too quickly
  • Fix showing editor helpers in map with certain settings
  • Fix camera bug when using unlocked camera + freeview mode + holding left & right mouse button at the same time (extreme Y movement in camera)
  • Exports: PlaceBlocks, PlaceItems, ConvertBlockToFree, Delete Freeblock stuff, Place macroblock specs, create macroblock specs, and well there's a lot of exports now.

0.8.9999990

9 months ago

Download 0.8.9999990

Requires at least Openplanet 1.26.12

  • FIX: Jitter not applied to repeated items
  • FIX: Item refresh + Jitter could place ~10 light cubes (per refresh) at 0,24,0 which were not able to be deleted (Sorry if this affects you)
  • FIX: null pointer exception when viewing some mediatracker trigger things
  • FIX: FlyOffset in current item > placement.
  • FIX: exiting editor while filling blocks would crash the game.
  • Add auto-clear sources and filter to Find/Replace tab.
  • Optimize custom selection manager.

0.8.999999

9 months ago

Download 0.8.999999

Requires at least Openplanet 1.26.12

  • TAB / FEAT: Inventory search. Hotkey: \ (backslash)

  • TAB: Custom Cursor -- all the advanced cursor/snapping stuff moved here

  • TAB: MT: randomize color for MT ghosts button (randomizes color on all keys)

  • TOOL: Add tracing paths tool (record a path in free-item placement mode for best results)

  • TAB: Blocks & Items: Waypoints & Macroblocks

  • FEAT: Map Props: Add drawing MT trigger coords in the editor (and click to view)

  • FEAT: Add setting map mod from URL and copy/paste map mod between maps

  • FEAT: Cursor: promiscuous snapping: trees and things can snap to terrain of any type (Custom Cursor)

  • FEAT: Cursor: custom yaw

  • FEAT: Customize Lightmap: resolution, and some properties

  • FEAT: Recalculate lightmap: works best in mediatracker, might not work properly in the main editor

  • FEAT: Support local lightmap calculation via E++ server (see openplanet files)

  • FEAT: Macroblock opts: show some ghost/free blocks that wouldn't be shown otherwise

  • FEAT: Checkpoints tab: test from circle CPs

  • FEAT: add support for items/macroblocks to infinite precision / farlands helper

  • FEAT: add an E++ only clipboard for many UI inputs (thanks Sera Eris)

  • FEAT: Duplicate free block warning sign (Caches menu item) + Duplicate free block list under Blocks & Items

  • Refactor infinite precision so it's more all-or-nothing. Disable infinite precision if you have issues placing items/blocks (it's under Custom Cursor and Next Placed tabs)

  • Add support for CarRally to map vehicles

  • Refactor map properties Time of Day and enable raw access

  • Massively improve on new block/item hooks (much better performance/experience -- it now updates blocks/items before they are first rendered, so no refresh is necessary)

  • Add skin to picked block tab

  • Refactored how angles are handled for some cursor things

  • Add detailed view for cursor window

  • Persist BleacherSpectatorsFillRatio and BleacherSpectatorsCount

  • Add setting a random phase in apply phase offset

  • FIX: restore map name after using save-map APIs

  • FIX: duplicate block list and improve the menu and B&I tab

  • FIX: infinite precision mode didn't work because something was behind DEV compile flags

  • FIX: some fixes regarding custom cursor and macroblocks

  • FIX: a number of small bugs (divide by zero, edge cases)

  • FIX: index out of range with no club items

  • FIX: MT orbital cam and cursor/trigger stuff

  • EXPORTS:

    • CGameCtnAnchoredObject@ DuplicateAndAddItem(CGameCtnEditorFree@ editor, CGameCtnAnchoredObject@ origItem, bool updateItemsAfter = false)
      • Use this to add an item to the map. When the item is returned, it will not yet have been loaded into the map unless updateItemsAfter was true. Suggestion: unless you are adding 1 item only, keep updateItemsAfter as false.
    • SetAO_ItemModel(CGameCtnAnchoredObject@ ao, CGameItemModel@ itemModel)
      • Use this to set the item model of an anchored object. May crash the game if the item is not loaded and used arbitrarily. Intended to be paired with DuplicateAndAddItem so you can change the item model. This is a beta feature and might change in future.
    • void UpdateNewlyAddedItems(CGameCtnEditorFree@ editor)
      • Calling this will load items that have been added via DuplicateAndAddItem. This SHOULD ALWAYS be called after adding items (ideally you batch them). The game might crash at some point in the future otherwise.
      • This also adds an undo/redo autosave point (it does not autosave the map, just lets the mapper press 'undo').

0.8.99999

11 months ago

Download 0.8.99999

Requires at least Openplanet 1.26.12

  • FEAT: add extract items from map tab
  • FEAT: add kinematics controls to pause animations
  • FEAT: add MT gps helper for camera targets
  • FEAT: add checkerboard trigger pattern for MT editor
  • FEAT: allow setting build version of the map for new/old wood
  • FEAT: custom cursor pitch/roll rotation amounts
  • add more next placed options, particularly useful for pasting in air mode and MB placement
  • update changing deco to support Screen155 bases
  • add fg skins to picked item
  • fix: when copying meshes with UserLights, don't overwrite the UserLights and copy missing props
  • fix drawing larger lightmaps (rescales to 1024x1024 atm)
  • add Skinned Blocks and Skinned Items sub-tabs to Blocks & Items tab
  • add select random block/item buttons to randomizer tab
  • add MT cursor and trigger placement tab in MT UI
  • persist show magnets in cursor setting
  • add colors to nudge buttons corresponding to helper
  • fix some offsets for offzone / MT stuff in maps
  • fix not setting player/vehicle model things correctly
  • add 'open folder' button for map
  • improve editor controls UI
  • add florenzius tutorial
  • add Kamikalash tutorial
  • enable farlands helper / infinite precision free placement
  • allow column headers in ItemSpectators import
  • add block/item/both selector when filtering effects
  • add some things to item browser
  • fix bug: interaction between item editor rename feature and automation
  • add limit max draw distance in editor (like tweaker)
  • add copiable camera target pos
  • zero fids when applying shape from local file
  • fix some buttons in manipulate meshes not working
  • when camera unlocked, reduce MinDistance from 10 to 0.1
  • warn on duplicate free blocks under Caches menu
  • fix filtering UI on blocks/items with UI scale /= 1
  • fix some mesh duplication material modifer exceptions
  • add loading a source from file in manipulate meshes
  • add open item folder button
  • allow bigger lightmap uploads
  • add lightmap click to view object
  • fix blocking escape in item editor and MT
  • add rip ghost positions from MT
  • fix translating a map with negative coords
  • fix showing previews in effect tabs when using coord ranges
  • fix showing editor plugin warning when calculating shadows
  • turn off shape generation for static objects when attaching a shape
  • add lightmap overlay toggle + reopen last analyzed
  • NPlugTrigger_SWaypoint editable props
  • update safe game versions

0.8.9999

1 year ago

Download 0.8.9999

Requires at least Openplanet 1.26.8

  • support nov 21st game update
  • add vehicle choice for map + window when in test-placement mode
  • add static object 'generate shape from mesh' flag
  • add button to add a .Shape.Gbx to a blender-exported .Item.Gbx (use in combination with gen shape from mesh flag)
  • fix applying material modifiers (e.g., for saving custom vanilla gates)
  • add "hold shift to reduce Entity array from front" when reducing Prefab.Ents length
  • fix saving some items that had TGAs on the mesh (e.g., checkpoint gates)
  • fix zeroing fids for some obscure items
  • fix not yeilding enough during item reload sometimes
  • detect duplicate freeblocks and show in one of the menubar things
  • fix magnet locations UI
  • add sync inventory when changing between normal/ghost/free blocks
  • remove some new labels
  • add time of day controls under map property
  • add spawn location/rotation editing for some CP items
  • add saving camera position in map to be restored later
  • add camera unlock
  • add farlands lost camera helper if it bugs out
  • add callbacks for leaving playground
  • add refresh to materials list, number found, refresh fids, search everywhere, plus add some sources
  • fix main tab selection in main window with UI scaling

0.8.999

1 year ago

Download 0.8.999

Requires at least Openplanet 1.26.0

Hotkeys

  • Add support for hotkeys
  • Add ctrl+f to click-and-drag fill a space with blocks (normal and ghost mode supported atm; items planned soon)

General

  • (API) Add Get/Set Air Block mode; Clear CustomSelectionCoords
  • Add E++ EditorPlugin
  • Add option to block escape key from exiting the editor (note: global block)
  • Added changelog tab
  • Add updated offzone patch
  • switch tab to picked block/item when picking from the Blocks & Items tab
  • fix unselectable main tabs when collapsed
  • add Block Coords of items as editable (useful for moving a free item temporarily before deleting a block in that coord)

Map Properties

  • Added option to lock map thumbnail
  • Stats: time mapping (split into mapping, testing, and validating)
  • Add option to remove all map metadata

Editor Misc

  • Improve camera control inputs
  • add persistance to helpers
  • add persistent 'default to air mode' option

Repeat Items

  • add 'set grid based on item placement params' option to automate grid sizing

Next Placed

  • add 'place macroblock in air mode' option (for non-free macroblocks)
  • add auto-rotated item placement helper

0.8.99

1 year ago

Download 0.8.99

Requires at least Openplanet 1.26.0

note: there are numerous known bugs with the inventory and favorites -- correcting these will take some time, so this release is a pre-v0.9 version, beta-ish but all existing features should be stable.

Item Reload:

  • Mass refresh of newly downloaded items ("Refresh Items")

Inventory & Favorites:

  • Feature: Add inventory v2 + favorites for blocks & items

  • Add favorite blocks and items and support icons

  • Redo inventory entirely using new favorites tech

    • right click icons for some features
    • double click icons to roll through placement modes

Lightmaps / Shadows

  • Feature: Add lightmap tab + analysis

Item Editor:

  • Feature: Auto-name item based on file name
  • Feature: Auto-update icon and save: click button and/or automatically after item reload
  • Add "Advanced" tab: buttons for: open item, save and reload, expose some other useful buttons
  • Various bug fixes with manipulating meshes
  • Enable changing prefab.Ents capacity
  • Enable editing podium positions like spectators -- only up to 12 positions (6 cars, 6 drivers; 3 winners, 3 losers) supported by the game. (To edit, look for SPlacementGroup Params on an entity of podium items, usually the last entry in the entity list with a null model)
  • Add filter to materials list (under tools)
  • Add placement params to 'set item model props' button
  • various automation features
  • add support for a 2 more light types
  • add index to materials combo selector in model browser
  • fix unintended altering of materials in some situations

Map Editor:

  • Fix refreshing blocks and items when not necessary
  • Add patch to reduce refresh blocks and items undos required by 1
  • Add buttons to modify cursor rotations + reset to cursor window (window enabled under Cursor Coords)
  • Reduce lag on entering editor by refactoring map/inventory caching.

General:

  • fix compiler warnings
  • refactor pointer manipulation so it is undoable -- greatly reduces the incidence of crashes when cloning vanilla items
  • add current game version as safe
  • try to make refresh / update things a bit more forgiving
  • show inventory/map cache loading status in menubar
  • probably some stuff i forgot

0.8.25

1 year ago

Download 0.8.25

Requires at least Openplanet 1.26.0

  • Next Placed: Added randomization for moving item phase offset
  • Next Placed: Added randomization for next placed macroblock phase offset
  • Hardcode current game version as safe

0.8.24

1 year ago

Download 0.8.24

Requires at least Openplanet 1.25.45

  • Feature: change map decoration (base/no stadium + day/night/sunrise/sunset -- works with skidmarks in current game version)
  • Add basic support for editing podiums (item editor, model browser)
  • Add display for water volumes in water blocks (model browser, current block)
  • Auto-apply autosave customized time setting when entering editor
  • Add set all checkpoints (useful for linking them in a pre-existing map)
  • Add display for offzones (note: only works with 3,1,3 atm)
  • Add customization of mediatracker/offzone trigger size (note: may need to save + reload, and can be buggy when X != Z or Y > 1)

0.8.23

1 year ago

Download 0.8.23

Requires at least Openplanet 1.25.45

  • Implement saving CPlugVegetTree
  • Fix crash while using TransformMaterialsToMatIds when a null material exists and also Material IDs already exist
  • make EntityModelEdition more generally editable
  • add some things to the misc tab
  • update the auto-generated spectators import/export readme
  • implement modifying terrain affinity for blocks and items / MatModiferPlacementTag
  • add compatible game version: 2023-07-10_19_57

0.8.16

1 year ago

Download 0.8.16

Requires at least Openplanet 1.25.45

  • Add some support for crystals in model browser -- required for editing custom blocks
  • Add some support for blocks in model browser -- this allows copying prefabs from blocks, for example, and editing custom blocks
  • Add "Misc" tab for misc editor things
  • Improve item spectators manipulation UI / functions
  • Fix bug with mesh replacement picker where some nods would not be available for selection.
  • Fix incomplete materials list (ran too early at startup)
  • Fix broken PhysicsID / GameplayID on user material instances (setting these directly via angelscript is bugged)

0.8.15

1 year ago

Download 0.8.15

Requires at least Openplanet 1.25.45

  • Add Materials List (under tools)
  • Support adding color to materials user instance
  • Fix changing surface physics/gameplay IDs
  • Add some readouts about skins
  • Add item properties to Jitter effect
  • Enable 'next placed' effect for randomizer
  • Add editing materials tutorial
  • Add Find/Replace tab for blocks and items
  • Add translation effect (move all elements in map)
  • Effect tabs no longer show helpers for application targets if all blocks/items are selected

0.8.7

1 year ago

Download 0.8.7

Requires at least Openplanet 1.25.45

  • Add (sometimes limited) support for editing:
    • Lights
    • Materials
    • CPlugGameSkin
  • Add quaternion calculator
  • Add some buttons to support vanilla item / CPlugCrystal conversion and editing
  • Add a basic MM interface with some extra details not available through nod explorer
  • Improve notes on buttons and things a bit
  • Add support for editing spectators of custom items
  • Add editing support for DynaObject Ix (for complex custom moving items)
  • Add 2x tutorial links
  • Mark game version compatible: 2023-06-23_16_27

0.8.2

1 year ago

Download 0.8.2

Requires at least Openplanet 1.25.41

  • Add editing support for GmSurf (only works with material IDs on Shapes). can be used to create bumpers and boosters with interesting new properties.
  • Add nullify options for EntityModelEdition and CPlugCrystal -- allows working with some items from Mesh Modeller. If, after nullifying the EME, you try and save an item model and EntityModel is null, then you need to reload the item and possibly remove some meshes (in MM), save, and nullify the EME, save again.
    • For example, this can be used like so:
    • Place platform ice red booster block
    • Turn into custom item
    • In mesh modeller, remove the side bits
    • Save
    • Nullify EME
    • Save again
    • It's now not a crystal (and probably isn't editable in MM anymore)

0.8.1

2 years ago

Download 0.8.1

Requires at least Openplanet 1.25.41

  • manipulate meshes: nullify entity model edition if it exists
  • QoL / menubar toggle / tutorial link
  • item editor: IsKinematic flag & show values when not editing