The new RNG actually needs less state than the old one (despite being better) which frees up a number of bytes to save other "simple" seeds, including artifact seed.
If anyone is worried about having more than 2**32 possible randart configurations then it will take a little work to write a RNG whose seed is smaller than 128 bytes but which provides more state than the "simple" RNG which only uses 4 bytes of state. I feel perfectly comfortable with this though.
Also it's worth noting that even with a saved randart seed, if the randart code changes then old collections of randarts won't be entirely replicable, for what it's worth.
All of this is a long way of saying that I'll try to put some support for viewing/loading/saving a randart seed in my well-rng branch... I'll send you a pull request when I think it's working.
If anyone is worried about having more than 2**32 possible randart configurations then it will take a little work to write a RNG whose seed is smaller than 128 bytes but which provides more state than the "simple" RNG which only uses 4 bytes of state. I feel perfectly comfortable with this though.
Also it's worth noting that even with a saved randart seed, if the randart code changes then old collections of randarts won't be entirely replicable, for what it's worth.
All of this is a long way of saying that I'll try to put some support for viewing/loading/saving a randart seed in my well-rng branch... I'll send you a pull request when I think it's working.
Comment