You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, any XML generated with rbx-dom is non-deterministic due to sharedstrings being changed every time, even if no asset/code files have been changed. This makes things like checksum verification impossible.
Reproduction steps:
Build a rojo project into a.rbxlx
Rebuild the rojo project again, this time into b.rbxlx
Run a diff to compare the files. Notice how the sharedstrings have changed even though no source/asset files were changed.
The text was updated successfully, but these errors were encountered:
This is definitely still an issue and I ran into it myself when trying to make an export script for remodel.
I'm not able to export all assets and simply commit ones with changes, because sharedstrings end up changing their order randomly.
This removes the viability of using remodel to easily export all assets through one command and diff them, instead artists would have to go through with manually exporting their assets into a directory, remembering which assets were changed and which not, etc...
Way easier to have everything export into the filesystem and then commit what you see is different.
Currently, any XML generated with rbx-dom is non-deterministic due to
sharedstrings
being changed every time, even if no asset/code files have been changed. This makes things like checksum verification impossible.Reproduction steps:
a.rbxlx
b.rbxlx
The text was updated successfully, but these errors were encountered: