This article will provide you with the tools to create and setup a modification for the ArrowChat store so you can distribute it to others.
Sections in this article
Creating a Modification
We've compiled a list of the most useful articles and sources for creating a modification below.
- File Directory A complete explanation of ArrowChat's files and folders
- Troubleshooting Helpful for debugging your modification
- Freelander Hire someone to code for you
- Stack Overflow A very active coding community that will answer questions
Setup for the ArrowChat Store
We have strict structure requirements when submitting a modification for the ArrowChat Store. This section will detail those requirements. There are a few modifications that do not need to follow this format such as languages.
- Mod NameGive your modification folder any name
- mod_filesA folder containing all your modification's files
- install.txtInstructions for installing your modification
|mod_files||Any additional files required for installing the modification should be placed in this folder.|
|install.txt||These need to be the complete instructions for installing the modification. It is okay if you also include an html version (install.html), but this text version is required. Please see the file and information below for further information on writing the install.txt file.|
Writing the install.txt File
You should download the modifications template and open up the install.txt file to write your installation instructions. Please follow the format that is already in place and make edits where necessary.
You will need to replace the word ACTION with the action that the user needs to take. We have a list of suggested actions below.
|SQL||Use this action when the user needs to insert something into the database.|
|COPY||This should be used when the user needs to copy the code.|
|DIY INSTRUCTIONS||Use this action when the user needs to perform non-standard instructions.|
|OPEN||Use this action when you are telling a user to open a file.|
|FIND||Use this action when the user must find an entire row of code.|
|REPLACE WITH||This should be used when the line of code needs to be replaced with the previous action.|
|AFTER, ADD||This should be used when the line of code needs to be added after the previous action.|
|BEFORE, ADD||This should be used when the line of code needs to be added before the previous action.|
|IN-LINE FIND||This should be used when the user needs to find a specific piece of code instead of an entire row.|
|IN-LINE REPLACE WITH||This should be used when the specific piece of code needs to be replaced with the previous action.|
|IN-LINE AFTER, ADD||This should be used when the specific piece of code needs to be added after the previous action.|
|IN-LINE BEFORE, ADD||This should be used when the specific piece of code needs to be added before the previous action.|
You do not need to include a standard install.txt file if your mod includes all the files for the modification instead of making edits.