Skip to content
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

Check function #96

Open
francisdb opened this issue Jun 19, 2024 · 0 comments
Open

Check function #96

francisdb opened this issue Jun 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@francisdb
Copy link
Owner

That does general checks on the table

Some of these things might be caused by editing the file using vpxtool and might not actually be possible in the editor
Some of these might be more related to and extracted table

  • duplicate sounds
  • references to sounds that don't exist
  • references to images that don't exist (warning this one is case insensitive but we might still report casing issues on the lowest level)
  • references to materials that don't exist
  • missing table info
  • maximum object name length Add to table lock audit a warning when script references non-existing objects vpinball/vpinball#1706
  • duplicates in images
  • duplicates in meshes (currently there is difference in mesh vs mesh instance)
  • extreme values that might cause artifacts, eg reflection of playfield > .2
  • old bmp images
  • suggest webp
  • missing fonts
  • unrecognized enum values
  • mixed or non CRLF line endings in the script

Check what checks the vpinball audit performs
vpinball/vpinball#1502

Harder as we need to parse the code

see also vpinball/vpinball#1706

@francisdb francisdb added the enhancement New feature or request label Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant