Robeloto Posted August 27, 2017 Share Posted August 27, 2017 A very known bug that has been going on forever. So I decided to destroy the traders doors so I won't have to go into debug mode and fly through the walls everytime I want to trade with him. So I know I have to change the prefab files. So I did edit the settlement_trader_01-05.xmls. I changed the protection values to zero and the trader area to False. Still the trader base is invincible. Is this hardcoded? Cause I have seen others make this work, but I just can't get it to work. I am running on a dedicated server random gen. The traders name is rekt. Link to comment Share on other sites More sharing options...
SylenThunder Posted August 27, 2017 Share Posted August 27, 2017 Trades are currently glitched. This is a known bug. Trader base will always be invincible, it's how the POI works. There is a mod that can fix the trader. It was posted here somewhere recently. I'll have to find it again. Link to comment Share on other sites More sharing options...
Robeloto Posted August 27, 2017 Author Share Posted August 27, 2017 Trades are currently glitched. This is a known bug. Trader base will always be invincible, it's how the POI works. There is a mod that can fix the trader. It was posted here somewhere recently. I'll have to find it again. Are you talking about Coppi mod? https://7daystodie.com/forums/showthread.php?44835-Coppi-MOD-New-features&p=461972&viewfull=1#post461972 Link to comment Share on other sites More sharing options...
Royal Deluxe Posted August 27, 2017 Share Posted August 27, 2017 Did you start a new Game ? Prefabs are loaded only once the region is generated Link to comment Share on other sites More sharing options...
Robeloto Posted August 27, 2017 Author Share Posted August 27, 2017 Did you start a new Game ? Prefabs are loaded only once the region is generated I am not quite sure what you mean. Starting new game from scratch? Cause that will prob work, but I cannot imagine it is impossible to fix this without starting over? It has happened before, but the trader eventually did open again. Now he has been closed for several days. I read in a thread that you can remove the protection area from the traders. https://gaming.stackexchange.com/questions/307926/removing-protection-around-trader-settlements But I guess this does not work anymore. If the trader was not inside a locked trailer, then I could get to him because it is quite easy to jump over his walls. I built blocks and jumped to a nearby tree and from there I could jump inside the settlement. But coming inside the trailer without using noclip is impossible. That is why I thought it was an "easy" solution to just destroy his doors. Maybe now it is just best to move him just outside from his trailer. I can try installing Coppi mod if I could find where in the thread I download the mod. Maybe I am blind, but I cannot find a download link for it. Just for Allocs modd. Link to comment Share on other sites More sharing options...
Royal Deluxe Posted August 27, 2017 Share Posted August 27, 2017 The easyest way would be to spawn a new Static trader in your own base (Console "dm" and the F6, looking to you and Static spawner. But be carefull because it is hart -> impossible to delete a static trader) And as i said, Prefabs are only loaded when a Region is generated, changing a Prefab make no difference in a running game at the visited Regions Link to comment Share on other sites More sharing options...
Robeloto Posted August 27, 2017 Author Share Posted August 27, 2017 The easyest way would be to spawn a new Static trader in your own base (Console "dm" and the F6, looking to you and Static spawner. But be carefull because it is hart -> impossible to delete a static trader) And as i said, Prefabs are only loaded when a Region is generated, changing a Prefab make no difference in a running game at the visited Regions Ahh, now I understand what you meant. Yeah, but no way in my own base. xD Thanks for the tip though! Deleting the trader region should work right? But I do not have a clue to know which one is the trader region file. I am losing motivation to play this game, too much bugs and trouble all the time and no fix... Link to comment Share on other sites More sharing options...
Grue Posted August 28, 2017 Share Posted August 28, 2017 Ahh, now I understand what you meant. Yeah, but no way in my own base. xD Thanks for the tip though! Deleting the trader region should work right? But I do not have a clue to know which one is the trader region file. I am losing motivation to play this game, too much bugs and trouble all the time and no fix... This will reset the entire region including any structures built in the area near that trader. In your game take note of the exact coordinates of the broken trader.Shut down your game and back up your save files into a new location.Delete your game save and start a new one with the exact same map.Travel to the broken trader in the new game, trader should be working now.Shut down the game and delete all of the region files.Restart the game and load all the way into the new save.Shut the game down again.Go back into the region folder and the only file(s) created will be the area for your trader.Copy file(s) and set it to the side.Delete your new game file.Restore your old game save into the correct directory and copy the new region file(s) into the region folder to replace your broken one.Start up the game and go visit the reset trader.Profit. Link to comment Share on other sites More sharing options...
Robeloto Posted August 28, 2017 Author Share Posted August 28, 2017 This will reset the entire region including any structures built in the area near that trader. In your game take note of the exact coordinates of the broken trader.Shut down your game and back up your save files into a new location.Delete your game save and start a new one with the exact same map.Travel to the broken trader in the new game, trader should be working now.Shut down the game and delete all of the region files.Restart the game and load all the way into the new save.Shut the game down again.Go back into the region folder and the only file(s) created will be the area for your trader.Copy file(s) and set it to the side.Delete your new game file.Restore your old game save into the correct directory and copy the new region file(s) into the region folder to replace your broken one.Start up the game and go visit the reset trader.Profit. Thanks! I thought this was gonna work for sure. But now I got another problem. Cannot understand why this question mark with white background is there. Link to comment Share on other sites More sharing options...
Robeloto Posted August 28, 2017 Author Share Posted August 28, 2017 Thanks! I thought this was gonna work for sure. But now I got another problem. Cannot understand why this question mark with white background is there. Problem solved by restarting my PC. Somehow it helped. Link to comment Share on other sites More sharing options...
DUST2DEATH Posted August 28, 2017 Share Posted August 28, 2017 The red question mark means the game cannot load a texture/sprite that was called. Link to comment Share on other sites More sharing options...
Robeloto Posted August 29, 2017 Author Share Posted August 29, 2017 The red question mark means the game cannot load a texture/sprite that was called. Yeah, I understand that. But could not understand why it happened as I did not alter any xml files or any other files for that to happen. So after about 2 restarts of my computer the problem disappeared. So now everything is solved and the trader works perfectly after deleting the corrupted trader region. Link to comment Share on other sites More sharing options...
djkrose Posted August 29, 2017 Share Posted August 29, 2017 Easy fix to restore trader without messing with region files or spawning and positioning the guy manually: ScriptingMod Go near the trader's building from outside: Enter: dj-regen Will regenerate the current chunk, incl. respawing of traders. You can give coordinates to the command for a larger region. Note that A16.3 b7 changes world generation, and terrain may be higher/lower if created with an earlier version. djk Link to comment Share on other sites More sharing options...
Robeloto Posted August 29, 2017 Author Share Posted August 29, 2017 Easy fix to restore trader without messing with region files or spawning and positioning the guy manually: ScriptingMod Go near the trader's building from outside: Enter: dj-regen Will regenerate the current chunk, incl. respawing of traders. You can give coordinates to the command for a larger region. Note that A16.3 b7 changes world generation, and terrain may be higher/lower if created with an earlier version. djk Wow, nice mod! Will definitely come in handy! Link to comment Share on other sites More sharing options...
SylenThunder Posted August 29, 2017 Share Posted August 29, 2017 That's the mod I was looking for. Sorry I never got to finding it. Work has been hella busy lately. Link to comment Share on other sites More sharing options...
Spectral Force Posted August 29, 2017 Share Posted August 29, 2017 As long as there are no player created buildings in the region, you can delete the region, restart the server, and it'll be fixed. The region will regenerate as if that area was day 1. Link to comment Share on other sites More sharing options...
Amadeux Posted September 8, 2017 Share Posted September 8, 2017 I use the traderarea command while near the trader and it normally fixes it. Link to comment Share on other sites More sharing options...
Druga Runda Posted December 30, 2017 Share Posted December 30, 2017 To confirm traderarea command worked for me as well. Link to comment Share on other sites More sharing options...
davejustdave Posted January 11, 2018 Share Posted January 11, 2018 I had to fix this recently and posted my experiences in this thread. Includes names of region files for all traders in navesgane. https://7daystodie.com/forums/showthread.php?52281-Traders-not-opening-shop Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.