hi, i need helps because I don't really understand the way to create a modpack zip before the upload, I don't know what to put in the override folder or what to not put and also what to put with the override folder but not inside... Can i have clear explanation with how to get those files (like how to have the forge version and all this kind of files that are not in your .minecraft by default when playing the pack) or maybe some images ?
thank for your help
Btw sorry if I'm not in the right category (i don't understand everything i'm just a french dude) but I think I am in the right one because my modpack (i hope) will be accepted on curse ^^
if you really want to do this manually (i would recommend doing it with the curse launcher), here's my short guide :)
you can download an example file from here (yes, shameless self-advertising). open it and you will see 2 files (changelog.txt and manifest.json) and the overrides folder. the manifest.json and the overrides folder are required, ignore the changelog.
you have to understand how the curse launcher works in order to get this: if you install a modpack via curse, the launcher will first download a normal minecraft instance. then it will install forge (you can set the forge version in the manifest.json, i'll come to that later) and download the mod files you specified in the manifest (we'll do that later, too). after that, the laucnher overrides everything in the instance folder with what is in the overrides folder. for example, if you place your config folder inside the overrides folder, the default config folder will be replaced by your version (or rather: the files get overwritten. those config file that you didnt include dont get overwritten ofc). so:
1. the overrides folder
has to contain all the files and folders inside your minecraft folder, that are different to a clean forge installation. these are normally: the config folder (in case you customized the configs), the saves folder (if you want to include custom worlds), the resourcepacks folder and the mods folder.
2. the manifest.json
this is the most complicated part, but of you stick to the syntax it's not that hard. open up the manifest.json in the archive i gave you. if you use the windows editor, it'sa complete mess, use http://www.jsoneditoronline.org/ for a clean syntax view. you will see a section containing metadata about the modpack (author, name, version, forge version etc.). fill in your own values. remember: you need to edit the "version" value for every new file you want to upload.
the next section is the files section. every section represents one mod. if you want to add a mod to your modack, you need to create such a section (stick to the syntax! or simply copy-paste) with the projectID of a specific mod and the fileID of a file that belong to this mod. please see here how to get them.
i hope this helps! i might write a tutorial for this, you are the second guy within 2 day asking this ;)
Thank you so much for your answer ! I finally made it by myself using the curse app (i didn't knew that it was possible). But they didn't accepted my project because of thaumic tinkerer and other third party mods too important for the modpacks. So finally I uploaded my modpack on another website wich let the user more free...