We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The following simple code to create a .puz file creates a file that causes recent versions of Across Lite to crash.
const puz = require("./dist") const fs = require('fs'); const puzzle = { "width": 2, "height": 2, "solution": "ABCD", "clues": [ "Clue: AB", "Clue: AC", "Clue: BD", "Clue: CD", ] } const data = puz.printBinaryFile(puzzle); fs.writeFileSync('example-output.puz', data);
Attempting to open example-output.puz will result in a crash on Across Lite v2.5 on both the Mac and Windows.
This is because the puzzle format flag (called "unknown3" in code) is being set to "0x0000". Across lite requires 0x0001 for normal crossword puzzles.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
The following simple code to create a .puz file creates a file that causes recent versions of Across Lite to crash.
Attempting to open example-output.puz will result in a crash on Across Lite v2.5 on both the Mac and Windows.
This is because the puzzle format flag (called "unknown3" in code) is being set to "0x0000". Across lite requires 0x0001 for normal crossword puzzles.
The text was updated successfully, but these errors were encountered: