1. Taelyn

    Taelyn Administrator
    Staff Member Community Representative

    • Developer
    • Administrator
    • Moderator
    Joined:
    May 29, 2016
    Messages:
    4,770
    Likes Received:
    5,876
    Scenario Folder > IF NOT FOUND > Default Content Directory

    You might need to reset EAHs ItemDatabase when changes are made to the ConfigFiles
     
    #541
  2. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,173
    Likes Received:
    637
    Do you by chance have the Ids of them? are they by chance just apart? EAH calculates the items on its own, but there might be the chance that the items without ID are 1 appart. Was not able to check that yet.
     
    #542
  3. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    Ok, lets do some testing here:

    Adding Item 2188 that according to EAh is a bastionshield to my inventory slot 15:
    upload_2021-2-27_19-4-54.png

    But in my inventory appears:
    upload_2021-2-27_19-8-12.png
    And this is item 4236 according to EAH
    upload_2021-2-27_19-9-20.png
    So not exactly close.

    Worth noting, this is totally fresh installation of Empyrion dedicated, as well as a totally fresh Reforged Eden. The only things i can come to mind, is that prior to RE configuration it was started once with default multiplayer, without any players logging in.

    Also scenario path not added to config, as this is in the standard path. Will however do a test adding the path, deleting items.dat and restarting, just have to take it nighttime when there is not to many players on. On test server doing those changes resulted in exact same item IDs.
     
    #543
    Kassonnade likes this.
  4. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    Would also add that CSW despite now working well, keeps wiping player unlock points and XP, as well as story progression on each warp. Inventory and bankbalace transfers fine.
     
    #544
  5. Kassonnade

    Kassonnade Rear Admiral

    Joined:
    May 13, 2017
    Messages:
    5,338
    Likes Received:
    7,397
    @Hawkie : just a thought...

    Item 2188 + 2048 = 4236

    Something is adding the item number to the "new" blocks range (+2048).
     
    #545
  6. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    I am doing one more test, i am adding Bastionshield using EAH in one slot, and then inthe next slot using ingame H menu.
    Yellow marked item is Bastion shield added InGame while not marked item is Bastion Shield from EAH:

    upload_2021-2-27_19-27-33.png

    According to this test the offset in IDs is 2132 - 2188 = 56
     

    Attached Files:

    #546
    Last edited: Feb 27, 2021
  7. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    I would suggest there is a desync in how EAH calculates the new IDs and how the game does it. This is easy reproducible using vanilla game and RE scenario.
     
    #547
  8. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    Here is btw, the corresponding entries for the different objects in the config files:
    DrillAttachmentLargeCV
    ---- ItemsConfig.ecf
    upload_2021-2-27_19-43-31.png
    -----------------------
    ---- BlocksConfig.ecf
    upload_2021-2-27_19-47-18.png
    ------ NOTE: Not numbered item here


    Eden_ShieldGeneratorBastion
    ---- ItemsConfig.ecf
    No reference here
    -----------------------
    ---- BlocksConfig.ecf
    No reference, and here is where it becomes interesting
    Pickuptarget for the OLD bastion that in removal supplies us with the proper updated target
    Item 230 OldEden_ShieldGeneratorBastion with pickup target: PickupTarget: ShieldGeneratorBA
    ------

    So my final suspicion is a combination of misconfiguration in RE as well as a broken dynamic ID calculation in EAH.
    My powers of investigations leaves me a bit short now, as time is limited. Would however really appreciate if you could coordinate this with ravien and see if you guys together finds the breaking point.
     
    #548
  9. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    8,025
    Likes Received:
    15,322
    Block IDs over 2047 are dynamically mapped by the game to the save, so there's no way to specify any block IDs for custom blocks in the scenario itself.

    The old custom blocks that have Ids set < 2048 will be removed from the scenario in a future update and should not be used anymore.
     
    #549
  10. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,173
    Likes Received:
    637
    Thanks for the info. I will take a look as soon as possible.
     
    #550
    Germanicus likes this.
  11. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,173
    Likes Received:
    637
    Update

    Hey,

    quick update to fix the Reforged item issues and by that also some issues that might come up with items in certain configurations.
    Thanks for the information about it. The issue were items in block and also normal config file. But this should be handled now
    Sadly due to time I could not add more translations yet. But soon to come.
    I also fixed the CSW issue with EXP/UP. Was an old setting that does not work anymore. Thank you guys for the reports!

    Enjoy

    Patch notes - 1.55.3.1 (Game Version 1.4)
    Remember to stop the server, start the tool and then start the server to apply the Update.
    If you start a new game also make sure to restart the tool after you started the game the first time.
    Please turn off Autban before you update the tool or start the server. Then check for a few hours if the Cheater Check marks people yellow (Extreme = They would get banned) without reason. If so, please let us know and do not turn on AutoBan. If everything is ok, you can turn on AutoBan.
    In case you are using a slave tool: Be aware that using this version only works if you update master and slave!
    This Version will be available over steam and via manual download.

    Please deactivate "Detailed logs" and "Connection logs" in the Config\Debug section. These are only needed in case you have problems and need to send logs to us. Otherwise they will slow down EAH! Since EAH Pole Control might be in conflict with the ingame repositioning feature, please deactivate EAH pole control!

    • Added: Item list added DevName and removed old default and flag values
    • Fixed: If an Item exisists in BlockConfig and Config it will block an ID
    • Fixed: Config.cfg was read before Item/Block Config
    • Fixed: CSW setting UP and EXP points
     
    #551
  12. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    You are fantastic Jascha :)
     
    #552
    ravien_ff likes this.
  13. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    8,025
    Likes Received:
    15,322
    Thank you for the update!
     
    #553
  14. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    Damned, i hate to be a party pooper, but I must notify there is still item ID issues.
    Item ID 2088 in EAH it is epic drill and in game it is Retractable Heavy Missile Turret.
    Item IDs 4113 and 4143 is unknown (Enhanced Laser Drill). I am going to identify a few items and find them in configs, and post here so you get a bit more to work from.

    CSW works perfect now, XP and UP is fine. (except CoQ message upon arrival to the other server)
     
    #554
    Last edited: Mar 2, 2021
  15. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    Working with item 4143/4115 Enhanced Laser Drill (in game ID)(EAH Unknown, The correct item is ID 2088 in EAH, which is in game Retractable Heavy Missile Turret)
    ---------------------------------------------------------
    Enhanced Laser Drill (EAH 2088 - Game 4115)
    ---------------------------------------------------------
    Retractable Heavy Laser Turret (BA)
    config.ecf - No reference
    blocksconfig.ecf - No reference

    this is actually a subselection of a turret. The item ID belongs to a select item under the real turret, and this ID belongs to one of the sub options.
    ---------------------------------------------------------

    Hope this helps a little, will go over and see if i can figure out more. My guess from this is that somehow EAH registers the sub items as their own objects and gives them an ID.
     
    #555
  16. Taelyn

    Taelyn Administrator
    Staff Member Community Representative

    • Developer
    • Administrator
    • Moderator
    Joined:
    May 29, 2016
    Messages:
    4,770
    Likes Received:
    5,876
    Can you try resetting the ItemDatabase

    Fresh Install:

    1.png
     
    #556
  17. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    i deleted item.dat after refresh of EAH
     
    #557
  18. Jascha

    Jascha Administrator

    • Moderator
    Joined:
    Jan 22, 2016
    Messages:
    1,173
    Likes Received:
    637
    not sure exactly what the issue is.
    Can you paste one of those items with subsection that cause issues. Those subsections should not be read.
    If a subsection would be read it should have an ID directly after the main item. Is that the case? If not, its not the problem.

    The main question is: Where in the config is this Epic drill mentioned, and how is it mentioned there.
     
    #558
    Germanicus likes this.
  19. Hawkie

    Hawkie Commander

    Joined:
    Dec 7, 2018
    Messages:
    190
    Likes Received:
    120
    ok, here comes a little info Jascha. I am trying to follow just a single object to see a pattern.
    I start by adding from EAH menu item 2088
    inventory-2088-EAH.JPG
    But in the ingame inventory it shows as:
    inventory-2088.JPG

    So let us follow this item. Note this is the sub object of the main block 2086
    turret-main-object.JPG
    I am adding this object just to find its ID (2086) to my personal inventory.
    inventory-turret-mainobject-EAH.JPG
    So the ID is close enough and should be second selection as child item (Retractable version) and that is correctly item ID 2088.
    In the blocksconfig it is mentioned as named object like this:
    blocksconfig-2088.JPG

    So whats obvious here is that somehow EAH is presenting a object ID that shouldnt even be selectable as it is a child selection of the main object. Take note that if read of objects was correct, EAH shouldnt even present it since 2086 is the main object. There should in the items list be a hole for the child object IDs. And I think we are now close to something. Also worth noting that the main block item shows correctly, though with what i expect to be wrong ID. I am working on with the enhanced laser drill (not epic actually, but Enhanced Laser Drill).

    I suspect taelyns screenshot is from vanilla game, as the epic drill actually doesnt exist and is replaced by the enhanced laser drill. That is also a bit strange as EAH clearly marks object 2088 as the epic drill.
    upload_2021-3-3_14-52-59.png

    Well i am tracking on with the Enhanced Laser Drill, but this should give you a clue somehow.
     
    #559
  20. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    8,025
    Likes Received:
    15,322
    That is the epic drill. Reforged both changes default blocks and items and adds new ones. And every block and item has its own ID. there are no sub items.
     
    #560

Share This Page