-
Notifications
You must be signed in to change notification settings - Fork 63
Missing animset.pack causes compiler failure - unclear if this file is generated or required input #268
Copy link
Copy link
Open
Description
What Happened
I created a new repository and pushed the Content files from the 244 branch. When running the build, the compiler failed with:
ERROR animset: anim_124 is missing an ID line, you may need to edit ../content/pack/animset.pack
Steps to Reproduce
- Created a new empty repository
- Copied Content files from the
244branch - Pushed to the new repository (
.gitignoreprevented some files from being committed) - Ran the build using
Engine-TSandWebClient-TS(TypeScript-only setup, no Java client) - RuneScriptCompiler version 24 failed with the above error
The Confusion
Looking at .gitignore, I see this comment:
# since these are generated for the server only, we don't have to share them
pack/script.pack
pack/param.pack
...
pack/animset.packBut:
- The
animset.packfile exists in the244branch on GitHub - The compiler requires this file to run
- I don't have Java installed locally, so I can't generate these files
- It's unclear where or how these files are supposed to be generated
Questions
- Is
animset.packtruly generated, or is it a required input file that should be tracked? - If it's generated, what generates it? Is there a build step I'm missing?
- Should this file be removed from
.gitignoreso it gets committed properly? - Are there other files in that
.gitignorelist that are also required inputs (not generated)?
Environment
- Using
Engine-TSandWebClient-TS(TypeScript-only, no Java client) - RuneScriptCompiler version 24
- No local Java environment
- Content from
244branch
Workaround
I manually copied animset.pack from the upstream repository to fix the issue, but this seems like it shouldn't be necessary.
Any clarification would be appreciated!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels