This club penguin client is a "flash port" for people like me that want a private server
WARNING: For people that are searching the build of my client for my private server please DO NOT keep reading this guide
ATENCION: Para las personas que estan buscando la app de mi cliente DEJEN de seguir leyendo esta guia
Thanks a lot for the "base" its practically all the code but anyways to the NewCP Team
Repo: https://github.com/New-Club-Penguin/NewCP-App
For making the build you will need OBLIGATORY to post your client to github, here are some instructions:
- Install git https://git-scm.com/downloads
- Go to https://github.com and create an account
- Open a terminal in your pc, and clone this repository (on your desktop for example)
git clone https://github.com/SecretAgencyClubPenguin/ClubPenguinClient
- IMPORTANT When you clone the repository, go to (Your repository) > Actions > Enable Workflows (Only if you see the message if not, ignore this step)
- Enter the folder of the client
- Go to the config file and edit it (with notepad for example, DO NOT USE WORD PLEASE), to see the explanation of each config click here
- Copy the name of the repository you created and your username, you should have something like this SecretAgencyClubPenguin/ClubPenguinClient and paste it in the "repositoryName" config DO NOT REMOVE THE "" ON ANYTHING just put the name inside the "" replacing SecretAgencyClubPenguin/ClubPenguinClient
- Create a personal access token click here, read that instructions then when you have it in your repository go to Settings > Secrets and Variables > Actions > New Repository Secret, set the name exactly this
BUILD_TOKEN
, and in the space where it says secret put your token. DO NOT SHARE THIS TOKEN - Now just use this commands inside the folder of your client (hit enter for each command do not put them in the same line)
git add . git commit -m "New" git push origin main
- If you follow these instructions correctly, if you go to the "Actions" part on your repository some "workflow" should be executing and you should be able to download the executable of your client
The config file has various things that you need to change
If you want to change something please go to the file config.json
{
"mainURL": "Your url of your private server",
"repositoryName": "The name of your repo in github",
"discordRpc": {
"enable": true, // This setting its if you want to enable the discord presence
"discordAppId": "The ID of your presence app",
"activityTitle": "The activity title",
"activityDescription": "The activity description",
"buttons": [
{
"label": "Unirse al servidor",
"url": "https://discord.gg/g3ZbCmShD4"
}
] //This are buttons, you can configure them
},
"windowSettings": {
"width": 1280,
"height": 720
} //These are settings of the window, please do not change this
}