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
244 branch
- Pushed to the new repository (
.gitignore prevented some files from being committed)
- Ran the build using
Engine-TS and WebClient-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.pack
But:
- The
animset.pack file exists in the 244 branch 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.pack truly 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
.gitignore so it gets committed properly?
- Are there other files in that
.gitignore list that are also required inputs (not generated)?
Environment
- Using
Engine-TS and WebClient-TS (TypeScript-only, no Java client)
- RuneScriptCompiler version 24
- No local Java environment
- Content from
244 branch
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!
What Happened
I created a new repository and pushed the Content files from the
244branch. When running the build, the compiler failed with:Steps to Reproduce
244branch.gitignoreprevented some files from being committed)Engine-TSandWebClient-TS(TypeScript-only setup, no Java client)The Confusion
Looking at
.gitignore, I see this comment:But:
animset.packfile exists in the244branch on GitHubQuestions
animset.packtruly generated, or is it a required input file that should be tracked?.gitignoreso it gets committed properly?.gitignorelist that are also required inputs (not generated)?Environment
Engine-TSandWebClient-TS(TypeScript-only, no Java client)244branchWorkaround
I manually copied
animset.packfrom the upstream repository to fix the issue, but this seems like it shouldn't be necessary.Any clarification would be appreciated!