Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

CMCDEV

88
Posts
2
Topics
950
Followers
A member registered Sep 27, 2024 · View creator page →

Creator of

Recent community posts

We will look into it.

There is a soundtrack download drive link in the description of the OST uploads. Check there.

We feel this is something best left to the community. We do not have the time or resources available to moderate something like that. Please feel free to make your own group chats about our game, invite others, and talk there.

Chinese, Japanese, Korean, and various other language character sets will be supported within the next update.
However, we cannot provide translations.

Master of all requires a hardcore save file, as there are certain buyables that only appear within that mode.

The drill also works.

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

(2 edits)

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.

It's generally recommended to let go of the enemy if you get close, as some will tug more aggressively than others.

However, you can utilize bumping into the enemy strategically to gain invulnerability frames at the cost of 5 hp instead of getting grabbed and losing more.

The floors are endless, yes.

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.

Check the ghostiary.

These are funny, might add a few!

It seems to be a json error within a mod file. You will need to use a json validator, or ask the mod owner about it.

Lovely job with the varying themes! We listened to each of them, Moonkey was impressed with the effort put in.

The battle track is especially nice.

Additional floor styles are planned, yes!
Here's something to look forward to in 2.1...

Floor biomes!

To set ghostiary progress, you modify the prg_seen, prg_fed, and prg_eaten and input the names (Name of the json file, without the .json extension.) of the ghosts you wish to add progress of.

There's still plenty of time, don't worry!

The balloon is to display whether your no-hit achievement eligibility is active, correct?

That's probably doable.

We don't intend on punishing the player for such, but we do plan on adding a reroll function.

Both of these are resolved next update!

Save data is stored within the "\AppData\Local\Ghosts_and_Japes" folder. If you delete the "Ghosts_and_Japes" folder entirely, that will wipe all data. 

Hahaha, poor Cammy...

I like this idea.

A Seraph slides along the floor into Lorenzo's juice bar, taking a seat.

Lorenzo asks "Why the low spirits?"

The sad Seraph gets a drink, sighing... "i haven't been able to get any sleep... i think my box is haunted..."

Visual scripting has never once been used by Cammy for programming these. They do it all manually, having coded the whole thing.

Gamemaker studio 2 is what we use for all of our projects.

We do not use the free version, that doesn't allow exporting your games. We simply release them as free because we want there to be more free games.

I don't quite follow what you mean by visual scripter.

Whoopsie! Guess we kinda forgot about the anniversary date.
2.1's currently in development. We'll be making a status update post about it sometime soon.

Hello! Which language are you trying to translate to? The game as of 2.0 only supports English, but 2.1 will have support for other languages! Newly added, being Japanese.

If you have a language you would like to be supported, please send us a link to where we may find a pixelated font for it!

(1 edit)

This is actually something we've thought about the possibility of for our games.
But we don't currently have any devices to test the functionality with, which makes adding such not very feasible right now...

If that ever changes, we will definitely look into it.

The saves folder can be found within the appdata/local folder. 

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.)

(1 edit)
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

Saving is not based on kills. The game saves when you go up a floor. Dying on a floor will reset the current floor progress, yes.

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.

It requires the endosomatic heart buyable, some ghosts are not befriendable.

Might need a bit more context here, it seems to do with enemy spawning.

Is the game modified in any way? Any particular actions taken by enemies (Like having shot projectiles to spawn other enemies or something.) or by you before going in?

Was the power outage active? Room cleared?