hey, the config file is not generated in my server (using dathost). I tried sticking the plugin in my client pc to see if I could generate .cfg there, but it didn't work either. FYI, I'm putting the customseed.dll in the /bepinex/plugins folder in my server's files, and looking in /bepinex/config in server files for the .cfg after running the game once. That's right, no? idk what I'm doing wrong lol so any help would be appreciated! Edit, I downloaded the .cfg file from your github and followed the instructions there, and it just generated a random seed, so maybe it only works with certain servers?
Thanks for testing! Regarding your question 'was it on a new world file?': The server host Dathost doesn't give you the new world button in-game, but I did reset the server and cleared out all the world files, then installed your mod, which always creates a new seed. Maybe it is because of the method their servers use to generate a new world? idk! Edit: I tried creating a whole new server on dathost and adding this mod to it before a world was ever generated, and it did not work. (I checked the .fwl and on the world gen website) so I think the issue is on their end. Thanks for looking into it!
Just came back to say thanks again for this mod. it's amazing and saves so much time making and copying worlds. surprised more people haven't jumped on this already.
9 comments
FYI, I'm putting the customseed.dll in the /bepinex/plugins folder in my server's files, and looking in /bepinex/config in server files for the .cfg after running the game once. That's right, no?
idk what I'm doing wrong lol so any help would be appreciated!
Edit, I downloaded the .cfg file from your github and followed the instructions there, and it just generated a random seed, so maybe it only works with certain servers?
What does your config file look like? (ZeroBandwidth.CustomSeed.cfg)
Here is my logs after starting a new world:
[ZeroBandwidth]Dedicated Server Custom Seed:Testing99
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
[ZeroBandwidth]Dedicated Server Custom Seed Hash:862793796
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Here is is my .fwl file:
00000000: 00101011 00000000 00000000 00000000 00011011 00000000 +.....
00000006: 00000000 00000000 00001100 01010111 01101111 01110010 ...Wor
0000000c: 01101100 01100100 01001110 01100001 01101101 01100101 ldName
00000012: 01010100 01110111 01101111 00001001 01010100 01100101 Two.Te
00000018: 01110011 01110100 01101001 01101110 01100111 00111001 sting9
0000001e: 00111001 01000100 00110000 01101101 00110011 10110100 9D0m3.
00000024: 10011000 11111011 11110101 11111111 11111111 11111111 ......
0000002a: 11111111 00000001 00000000 00000000 00000000 .....
You can see the custom seed injected correctly and the .fwl has the custom seed in it.
I also compared with the Valheim Map generator as well.
Was this a new world creation? Because it will not overwrite the current world seed information. This will only work on newly created worlds.
Hope this helps :)
Regarding your question 'was it on a new world file?': The server host Dathost doesn't give you the new world button in-game, but I did reset the server and cleared out all the world files, then installed your mod, which always creates a new seed. Maybe it is because of the method their servers use to generate a new world? idk!
Edit: I tried creating a whole new server on dathost and adding this mod to it before a world was ever generated, and it did not work. (I checked the .fwl and on the world gen website) so I think the issue is on their end. Thanks for looking into it!
2) Where am I supposed to add the custom seed string?
Place the .cfg file in /BepInEx/config/
Edit the custom_seed = whatever
Lookup seeds on the website provided, if you like