I'm looking to create a mod pack for use with my private server, and I'm looking for information on how to get the mod pack put together so we can (ideally) use either Curse to distribute the mod pack to those who want to play on the server, and whoever else is interested in the mod.
What I'm interested is finding the documentation for how the ZIP file is put together, and what the Curse client does with the zip file - as that will save me time compared to using procmon and figuring out how the client works, and basically reverse engineering the zip file format.
Once I understand how the ZIP file works, I can use that knowledge to setup a GitHub repro with a local dev client that I can use the curse client with so that I can keep the mods up to date, and then use GitHub to keep the client/server synchronized (using a chron job to update a local github repo and have the mods in a common repository that the client and server packs reference). At least, that's what I'm planning at the current point in time.
Any help is greatly appreciated.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I'm looking to create a mod pack for use with my private server, and I'm looking for information on how to get the mod pack put together so we can (ideally) use either Curse to distribute the mod pack to those who want to play on the server, and whoever else is interested in the mod.
What I'm interested is finding the documentation for how the ZIP file is put together, and what the Curse client does with the zip file - as that will save me time compared to using procmon and figuring out how the client works, and basically reverse engineering the zip file format.
Once I understand how the ZIP file works, I can use that knowledge to setup a GitHub repro with a local dev client that I can use the curse client with so that I can keep the mods up to date, and then use GitHub to keep the client/server synchronized (using a chron job to update a local github repo and have the mods in a common repository that the client and server packs reference). At least, that's what I'm planning at the current point in time.
Any help is greatly appreciated.