Hi Galactic Survivalists, We want to give all mod developers an early heads-up regarding an upcoming change planned for next week's update. We have successfully increased the maximum block limit in BlocksConfig.ecf to 8192. As a result, all item IDs used by the API (code mods) will shift accordingly. If your mod uses item IDs in any form, you will now need to calculate them using: Item ID + 8192 Failing to apply this offset will result in incorrect items being given by the API in-game. Please note that the IDs inside BlocksConfig.ecf itself are NOT affected by this change. We also want to point out the ModApi.Application.GetBlockAndItemMapping() call available in the V2 API (ModApi.dll). Using this method ensures your application always receives the correct item ID mappings. The method is available on the Playfield Server. For example, you could export the mapping to a .txt file and have your mod read from it dynamically instead of relying on hardcoded IDs. We are announcing this a few days in advance so mod developers have time to prepare and update their projects before the release goes public. Thank you for your continued support and contributions to the Empyrion modding community! v1.17 Build 5045 Changes: bpyaml console command: added output dir, recursive and color palette Update main loca translations in relation to Warp Route Planner for supported languages Fixes: Fix for an issue with BlockId change to allow 8192 blocks when accessing devices Fixed traders warning lines in console related to syntax issues (note: there are new items that are not yet added that will create other yellow warnings until added) v1.17 Build 5044 Changes: Increased max. possible BlockIDs from 4096 to 8192 bpyaml console command now escaping strings that contain special characters and adding quotes Testing Grounds (Default Random EXP) Adjusted Progenitor stars, Onyx playfields and their orbits (Terrain colour, creature densities; Space deco & skybox orientations; music): Onyx playfield and star color now fits to the jump gates Rare Moon variant of Onyx structure (Copy of playfield for now, no control station, by that a bit 'easier') Onyx & Moon: Increased spawns of creatures in the narrow canyons and on 'power lines' Galaxy map description text for OXC star type Fixes 01424: Blueprint corruption after spawn name change
Block ID increasing from 4096 to 8192, does this mean that you've made provision for double the amount of block ID's available for future creations and for use by modders? I ask not because I'm a modder, but because any indication of expanding the game is exciting... I mean 'really exciting' though in private scenario's I have repurposed some older blocks and added them to the bottom of the block list (I know it's dirty and would undoubtably cause problems for other users were it made public, but I can't help myself)
Yes, but handle it carefully, it doesnt mean "I can just add w.e I want". Certain scenario's are already laggy due to all the custom blocks And this is really the last time. We changed something that resulted in a free bit, but there are no free bits anymore now
Well, thank you, and I can assure you that nothing I do will affect anyone else, if I b*gger it up it's down to me and I'm the only one to suffer because of it, don't confues my 6500 hours of play as understanding and ability. The question was more to clarify that 'experienced' scenario modders can use it wisely for the benefit of all mankind... well, players, thus keeping the pages open for more... (and hopefully managable) block creations in the future of the game
v1.17 Build 5045 Changes: bpyaml console command: added output dir, recursive and color palette Update main loca translations in relation to Warp Route Planner for supported languages Fixes: Fix for an issue with BlockId change to allow 8192 blocks when accessing devices Fixed traders warning lines in console related to syntax issues (note: there are new items that are not yet added that will create other yellow warnings until added)