We will look into it.
CMCDEV
Creator of
Recent community posts
Hello,
I wouldn't mind sharing some insight on how we made Ghosts & Japes.
I made the game using Gamemaker Studio 2 and its built-in IDE. The .JSON (external files), I edit with Notepad++. Any basic text editor will work, it all comes down to preference. If there's parsing errors with one of these files, I use an online .JSON verifying website such as JSONLint - where I copy the contents of the .JSON file and paste it there. It usually helps me find silly mistakes.
Japes uses a combination of the paint.net software and Aseprite for sprite creation. Sometimes, Clip Studio Paint is used in addition to a drawing tablet to draw larger things, such as some game over artwork.
Japes and I edit some sound effects in Audacity with a bit-crushing plugin. (If you are curious what plugin this is, I can check and provide its name later.)
I believe Moonkey composed the soundtrack solely in FL Studio. Some sound effects that they made were also made in it.
As for how to make your own custom enemy, the easiest way I personally recommend for getting started is to copy an existing enemy that does something similar to what you want. Edit their parameters, art, and sound as you see fit. Want a boss enemy? Copy Honeygast's files and edit them. Want an enemy that shoots a lot of damaging projectiles? Make a copy of Lorenzo. Up-to-date modding documentation is provided with every release of this game in .PDF and .RTF format via /Modding Resources/Guides/.
Best of luck with modding! Don't be afraid to ask questions about what specific things do, mean, or how they would behave. We will get back to you if possible, or perhaps someone else who is an experienced modder can hop into this thread and answer.
-Cammy
New updates will only be available when they are completed, and posted on the itch.io page itself, from our account.
It will not be from a different itch.io account.
Download links will not be available within threads.
Here is an example of what NOT to click.
Such threads will be deleted as soon as we are available. Simply report them, and ignore.
Well, there is some good news, and this is something that is currently unintentionally difficult.
Honeygast in 2.0 is set to 1000 hp, when they're only supposed to have 500 hp. This is due to a mechanic that was added, and then not re-adjusted after its addition.
The fight itself is likely to be rebalanced and modified for 2.1.
There aren't any plans to make it any different to fill out, but...
Fortunately, if you navigate to the saves folder, you can modify the progress folder files. There, you can simply input the names of the enemy json you are missing.
The visitations file can be modified with the values as such: ts_inside(#) (Accepted values for # are 1-10. No parenthesis.)
Hello from CMCDEV.
In regards to mod making, content creation, and using the characters within our games, this subject will generally fall under CC-by-NC.
https://creativecommons.org/licenses/by-nc/4.0/
This will not affect currently existing free-to-download content, nor will it affect any other free content.
Some characters do not fall under this category:
- Plain, Naru (Owned by RIORAO)
- Visor, Mirrim (Owned by Pulse)
- Yuko (Owned by JJ2)
- Mitsuro (Owned by Jirachi6774)
For the characters above, you should contact their respective owners.
At this time, we do not have plans for selling our games for any price. Thus, we would prefer that fan-made material using our original content reciprocate by also being free to access for all.
We cannot list every single instance in which it is allowed or disallowed, so it may be up for personal interpretation.
If a page displays a payment option question before the fan-made content is accessible, whether the user can opt to skip it or input a number to pay, we are generally uncomfortable with such.
Thank you for playing our game and showing continued interest in them with fan works. We hope you will look forward to a Ghosts & Japes 2.1 update that has been in the works on and off while we have been busy with other things in life.
Hello! Please do not sell altered sprites of our game's content. We design these games to be free, and so selling mods for it goes against what we stand for.
I would ask that you remove the section that asks you to name a price to pay, or set it to explicitly be free, but people are allowed to donate, instead.
Thank you.
- CMCDEV
JSON parse error means the json is not formatted properly.
Use a json validator website to check the file, then you can correct any mistakes it finds.
https://jsonlint.com/
These issues are known and was an oversight from modifying damage values.
The damage was increased, but the "love_value_until_defeat" wasn't changed.
The intended values are as follows:
"love_value": 240
"love_value_until_defeat": 1000
Zahra also doesn't quite behave normally with 'absorbed' dialogue, because she doesn't actually have any absorbed dialogue.
I did some testing and I couldn't replicate the interrupted dialogue.
It's fixed for next update, it seems.


