New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NewGRF Town Names no longer compile after unknown changes #184
Comments
Oops, mistakenly clicked the close issue button. |
It just means the grf compiled with older version were actually broken and couldn't generate all expected names. |
That said, the example here has 1600 or so single-part names. I know we need some magic to split those into ActionFs, but naïvely it seems 32 bits should be more than enough... |
I could try to implement splitting, but I need a |
I modified townames regression nml to do some tests and it seems |
I am unable to compile FicTownNames Reloaded, and various other town name NewGRFs have been tested to also fail to compile under similar circumstances under nmlc 5.3...
ERROR: "src/FicTownNames_R.nml", line 28: Not enough random bits for the town name generation (40 needed, 32 available)
...but compile with no issues in nmlc 4.5, therefore I seem to have discovered an undocumented bug. If it's not a bug, and the bits are not meant to be used more than once, then I'm afraid you have made every sufficiently large town name GRF obsolete. Hopefully there's an easy fix for this?
I can provide my source code if needed, but it's a universal issue affecting all GRFs.
The text was updated successfully, but these errors were encountered: