• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS
This page is for discussion of the technical side of content creation. If you have a technical issue or question with regards to a character or story you are creating, talk about it here.
(The old Custom Content thread can be found here)


Helpful things:

--> Medium build girl, the .psd that was used to create the built-in characters, is available with layer names in English.

--> Kudos to SparkleFox for finding us a male tachie generator, authored by "彩 雅介" (Aya Mayabaikai?)! This one is put together as a program, but has PSD files with layer-names in Japanese. No "fan-translation" available at this time.

--> You can use any of these images for making new custom characters.

--> Notepad++ with syntax highlighting for Heartache 101 can be a big help with story creation. To set it up, go to the View menu and set User Defined Language to HeartAche. Then close View, go to the Language menu and select HeartAche. (If you already have Notepad++, here's userDefineLang.xml by itself)

--> Mr. Help File has, regrettably, forgotten to mention certain locations! They are as follows:
Beach (sunset), Grounds (sunset), Roof (sunset), Bedroom (Morning), Downtown, Studio Room.
Note that these locations must be specified via a PLACE command. To the best of my (ie: Marrend's) knowledge, they cannot be obtained via the generic "School" or "City" code.

--> If you are writing story content that includes the appearance of existing characters (built-in or custom), the following list may be of reference:

ID 0 = The Player
ID 1 = Nakajima Miki {flowerthief, Built-in content}
ID 2 = Ikeda Keika {flowerthief, Built-in content}
ID 3 = Onishi Tsubasa {flowerthief, Built-in content}
ID 4 = Kaneshiro Shihoko {flowerthief, Built-in content}
ID 5 = Kaneshiro Riho {flowerthief, Built-in content}
ID 6 = Sato Akari {flowerthief, Built-in content}
ID 7 = Hiraoka Hinami {flowerthief, Built-in content}
ID 8 = (Secret character) {flowerthief, Built-in content}
ID 9 = Watanabe Junko {Nekochi, "Junko"}
ALSO = Tsukino Emi {Silent Pheonix, "Tsukino Emi", in progress}
ID 10 = Mitsuya Masako {Marrend, "Masako"}
ID 11 = Monotami Ruri {Marrend, "Uchioniko"}
ID 12 = Nemoto Mayu {Marrend, "Uchioniko"}
ID 13 = Terakado Shoko {Marrend, "Uchioniko}
ID 14 = Shirazu Izumi {Marrend, "Uchioniko"}
ID 15 = Watanabe Aoi {Nekochi, "Junko"}
ALSO = Lambaria Yuu {KimotoDragoon, "Yuu", in progress, Caretaker: Marrend}
ID 16 = Ran Fujioka {Neckochi, unpublished}
ID 17 = Torako Koizumi {Neckochi, unpublished}
ID 18 = Yumemi Tanno {Neckochi, unpublished}
ID 19 = Umehara Joruri {Marrend, "Joruri"}
ID 20 = Sakuragawa Fuyuki {Fuyuki, "Fuyuki", cancelled}
ID 21 = 21 Ways {dude797, "21"; Caretaker: Dozen}
ID 22 = Ikari Kyouki {Dozen, unpublished}
ID 23 = (Reserved for Nekochi)
ID 24 = (Reserved for Nekochi)
ID 25 = Kuwabara Emiko {Marrend, "Emiko"}
ID 26 = Tanaka Yoko {triad2/Noone42, in progress}
ID 27 = Katanashi Seira {triad2/Noone42, in progress}
ID 28 = (Reserved for KimotoDragoon)
ID 29 = Shitazawa Arika {Dozen, unpublished}

ID 31 = Maeda Eriko {triad2, "Meada"}
ID 32 = ? Genji {triad2, "Meada"}
ID 33 = ? Ryoko {Dozen, unpublished}
ID 34 = (Reserved for Tthedragon)
ID 35 = (Reserved for Tthedragon)
ID 36 = Murakami Megumi {Render, unpublished}
ID 37 = Kawano Fujiko {Render, unpublished}
ID 38 = Matsuhara Akane {Render, unpublished}
ID 39 = Momohana Nami {GloopMaster, Unknown, in progress}
ID 40 = Konohana Midori {LordNight, "Midori", RMN only, in progress}
ID 41 = Natsume Rika {LordNight, "Midori", RMN only, in progress}
ID 42 = (Reserved for LorSquirrel)
ID 43 = Hasegawa Kanon {LordNight, "Midori", RMN only, in progress}
ID 44 = Kirihara Kana {LordNight, "Midori", RMN only, in progress}
ID 45 = (Reserved for LordNight)
ID 46 = (Reserved for LordNight)
ID 47 = (Reserved for LordNight)
ID 48 = (Reserved for LorSquirrel)
ID 49 = (Reserved for LorSquirrel)
ID 50 = (Reserved for LorSquirrel)
ID 51 = Shiromiya Kagami {BDFalcon, unpublished}
ID 52 = Tsuchitsuru Airi {BDFalcon, unpublished}
ID 53 = Kimura Shizuka {Mute, unpublished}
ID 54 = Columban Kuri {?, unpublished}
ID 55 = Shikimori Asuka {Render, "Clique", unpublished}
ID 56 = Shikimori Sanako {Render, "Clique", unpublished}
ID 57 = Nakao Yasuko {Render, "Clique", unpublished}
ID 58 = Sakaki Usagi {Render, "Clique", unpublished}
ID 59 = Waifu Mai {pegaso, "Mai", unpublished} (temporary reserve?)
ID 60 = Makoda Yuuki {Ilan14, unpublished}
ID 61 = Hisatsuki Seiryuu {BDFalcon, unpublished}
ID 62 = Torahashi Mio {BDFalcon, unpublished}
ID 63 = Eienji Rie {BDFalcon, unpublished}
ID 64 = Hamaguchi Takako {dewelar, unpublished}
ID 65 = Yoshimura Noriko {dewelar, "Noriko"}
ID 66 = Ichini Sanshi {BDFalcon, unpublished}
ID 67 = Kimura Sachiko {Mute, unpublished}
ID 68 = Hitsuragi Yuureiko {BDFalcon, unpublished}
ID 69 = Hanata Haruka {BDFalcon, unpublished}
ID 70 = Shiraki Kotone {BasedMG, "Kotone", in progress}
ID 71 = Kurokawa Sarako {BDFalcon, unpublished}
ID 72 = Kurokawa Mikari {BDFalcon, unpublished}
ID 73 = (Reserved for LorSquirrel)
ID 74 = Yamisaki Eliza {Kevincalanor, Wolfpack}
ID 75 = Yamisaki Alessa {Kevincalanor, Wolfpack}
ID 76 = Nakamura Yuriko {Kevincalanor, Wolfpack}
ID 77 = Harada Himeko {Garage, "Winggirl"}
ID 78 = Fujikawa Sayumi {Garage, "Winggirl"}
ID 79 = Fujikawa Mayumi {Garage, "Winggirl"}
ID 80 = Hashimoto Midori {Ertad, unpublished}
ID 81 = (reserved for Ertad)
ID 82 = (reserved for Ertad)
ID 83 = (reserved for Ertad)
ID 84 = (reserved for Ertad)
ID 85 = (reserved for Ertad)
ID 86 = (reserved for Ertad)
ID 87 = (reserved for Ertad)
ID 88 = (reserved for Ertad)
ID 89 = (reserved for Ertad)
ID 90 = (reserved for Ertad)
ID 91 = (reserved for Ertad)
ID 92 = Itawa Miyuki {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 93 = Shogowa Yuka {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 94 = Fujita Suki {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 95 = Chihiro Sato {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 96 = Shingoza Ayumi {RukasuWYZ, "Ijona on'nanoko", probably canceled}

ID 97 = Sawada Merika {Garage, "Winggirl - Pathways"}
ID 98 = Nagai Shika {Garage, "Winggirl - Pathways"}
ID 99 = Harada Hibiko {Garage, "Winggirl - Pathways"}
ID 100 = Robin Clark {Wowzer_, "Robin"}
ALSO = ? Takuya {Kevincalanor, "Built-off", tachie/profile only}
ID 101 = Miyazaki Kiyoka {Nedras, "First Years", unpublished}
ID 102 = Matsumoto Atsumi {Nedras, "First Years", unpublished}
ID 103 = Kagawa Yasuna {Nedras, "First Years", unpublished}
ID 104 = Azuka Ishikawa {Nedras, "First Years", unpublished}
ID 105 = Hayashito Kaede {ShinigamisApples/KiyokoKaia, unpublished}
ID 106 = Hayashi Kitsune {Garage, "Kitsune"}
ID 107 = Sasaki Riku {Garage, "Nadeshiko"}
ID 108 = Yamaguchi Ayame {Garage, "Nadeshiko"}
ID 109 = Kimura Nanashi {Garage, "Nadeshiko"}
ID 110 = Takahashi Karen {Garage, "Rivalries"}
ID 111 = Inoue Azami {Garage, "Rivalries"}
ID 112 = Yamamoto Hina {Garage, "Crossover", unpublished}
ID 113 = Kojima Daishi {Garage, "Crossover", unpublished}
ID 114 = Hashimoto Chiyo {Garage, "Crossover", unpublished}

ID 121 = Furuya Reika {ScarbucksCoffee, "Reika", unpublished}
ID 122 = Furuya Shunpei {ScarbucksCoffee, "Reika", unpublished}
ID 123 = Shimada Tsukasa {ScarbucksCoffee, "Reika", unpublished}
ID 124 = Shimada Tomo {ScarbucksCoffee, "Reika", unpublished}

ID 130 = Tanaka Grace {mysteriousone3, "Grace"}

(Note: You don't need to care about this list if your story events will not include existing characters, as ID numbers for characters in separate files don't have to be unique)

--> Finally, I've listed the game cheats here. You can use these during story events to test your content:
SHIFT + F5 -- Adds 10 to Looks
SHIFT + F6 -- Adds 10 to Athletics
SHIFT + F7 -- Adds 10 to Personality
SHIFT + F8 -- Adds 10 to Mind
SHIFT + F9 -- Adds 10 to Soul
ALT + F5 -- Adds 1000 to yen
ALT + F6 -- Active speaker's affection decreases by 100
ALT + F7 -- Active speaker's affection increases by 100
ALT + F8 -- Advances the calendar by 1 day
ALT + F9 -- Advances the calendar by 7 days

Posts

Found a fancy bug in the game.

If there are - for what ever reason - lines which are comment out twice like this:

# Player agreed to help Shika
STORY 9080
CONDITION = 9080 DONE

# Player met Hiroaki thru Shika
#STORY 9081

## Player tutored Shika
## STORY 9082
## CONDITION = 9082 DONE

# Player owes Shika "one"
STORY 9083
CONDITION = 9083 DONE
Game.exe stops loading the rest of the file completely. (save this example in a file and try to test STORY 9083. Then retry after replacing all "##" by "#")


Hello! Here's my more detailed post regarding my CC "Grace Tanaka" (currently using the ID 130; I'd like to reserve it) in the technical thread (as kindly recommended by Garage)

Definitely this bug is part of what makes her unplayable, although I'm pretty sure there might be other things I could've missed.

STORY 710 accidentally played when I had just met Grace. Extremely fatal since this essentially blocks off all contact with Grace (it's what's intended for that particularly "cutscene" though.) I realized that I forgot to set the proper conditions for that story, so I just corrected it by adding the following conditions:

CONDITION = 709 DONE
CONDITION = 708 NOT DONE
CONDITION = 712 NOT DONE

Also, here are Grace's other "Bad End" scenes (a.k.a. scenes that indicate you'll never meet her or get to call her again) for reference, since I have a feeling they're part of what's making Grace unplayable (since one small mistake in setting CONDITIONS for them can make Grace accidentally go away)

STORY 707
CONDITION = 706 DONE
CONDITION = 709 NOT DONE

STORY 716
CONDITION = 715 DONE
Added: CONDITION = 718 NOT DONE

STORY 718
CONDITION = 715 DONE
CONDITION = 717 NOT DONE



Here's an updated link to the Grace Tanaka story file in question. It also has some other added scenes that weren't in the previously uploaded version, so heads up.

Grace's story

Also, I'll put here the link to the whole Grace CC if Garage, or anyone else, wants to try her out. (again, this is the updated version).

Grace Tanaka whole character files

Again, thanks so much Garage!
author=mysteriousone3
Hello! Here's my more detailed post regarding my CC "Grace Tanaka" (currently using the ID 130; I'd like to reserve it) in the technical thread (as kindly recommended by Garage)

Definitely this bug is part of what makes her unplayable, although I'm pretty sure there might be other things I could've missed.

STORY 710 accidentally played when I had just met Grace. Extremely fatal since this essentially blocks off all contact with Grace (it's what's intended for that particularly "cutscene" though.) I realized that I forgot to set the proper conditions for that story, so I just corrected it by adding the following conditions:

CONDITION = 709 DONE
CONDITION = 708 NOT DONE
CONDITION = 712 NOT DONE

Also, here are Grace's other "Bad End" scenes (a.k.a. scenes that indicate you'll never meet her or get to call her again) for reference, since I have a feeling they're part of what's making Grace unplayable (since one small mistake in setting CONDITIONS for them can make Grace accidentally go away)

STORY 707
CONDITION = 706 DONE
CONDITION = 709 NOT DONE

STORY 716
CONDITION = 715 DONE
Added: CONDITION = 718 NOT DONE

STORY 718
CONDITION = 715 DONE
CONDITION = 717 NOT DONE


OK ... a few basic pointers ...

First: your STORY 701 should be an INTRODUCE event. You use her ID for the very first time here (in this path).
author=Mr. Helpfile
Only characters who have appeared in an Introduce story are eligible to appear in any subsequent stories, whether custom or generic. To put that another way, if a story event contains anywhere in its body the command "ID =" for a character whose Introduce story has not yet been played, that story will not be played, even if it includes other "ID =" commands for characters who have been introduced. This restriction does not apply to branches.

INTRODUCE event does not mean you have to formally introduce her to the player as in "let's exchange names" ... it just marks the first usage of her ID.

Second: some of your STORY's are merely there to be jumped to, which is a quite normal technique. The easiest way to prevent them from being directly run by the game (and thus break things) is like this:


STORY 777
CONDITION = 777 DONE
PLACE = Whateveryouwant
ID = 0
Huh? What happend?

The trick is the CONDITION = 777 DONE line. Thus STORY 777 can't appear before 777 is run - and since it's not repeatable it won't happen AFTER it's been seen anyway.
This effectively disables the STORY - for normal use by the game itself. It can only play out if there's a direct JUMP to it.

This is far easier for "just jump to it" STORYs then way you're doing it.

Asides from this, there's a STORY i found that can't be played at all:
STORY 724
PHONE = 130
PRIORITY = High
CONDITION = 723 DONE
CONDITION = 130 LIKE
CONDITION = 130 NOT NEUTRAL

130 LIKE means "Grace at least LIKEs him". 130 NOT NEUTRAL means "Grace doesn't even feel 'NEUTRAL' about him".

There's no way that both conditions can be met at the same point in time.

Thanks for pointing those out, Garage. :)

Here, I followed your suggestions and updated the story files accordingly. Trimmed down the stories (a.k.a. removed most of the plot-less"jump to it" stories, if not all) so I relabelled them:

Grace Story File

- Grace Date/Phone Stories where Story 724 was (although I relabelled it already. It's now Story 722)


Marrend
Guardian of the Description Thread
21806
ID list updated!

  • Added
Tanaka Grace

  • Removed
Nakamura Ai


*Edit: mysteriousone, you may want to consider replacing the ZIP file so that the story files are updated with those files. Also, I noted that the directory structure looked something like...


Grace
Music
<files>
Profiles
<files>
Story
<files>
Tachie
<files>

...this when the preference looks something like...


Music
Grace
<files>
Profiles
Grace
<files>
Story
Grace
<files>
Tachie
Grace
<files>

...that. Though, I admit that I have not downloaded the lasted version!
Zakariya
Every misdeed has its own punishment, and every good deed has its reward.
1174
I have a little issue regarding Garage's tachie generator that needs to be remedied.

I can not seem to get the thing to function, regardless of what I do. >_>
author=Zakariya
I have a little issue regarding Garage's tachie generator that needs to be remedied.

I can not seem to get the thing to function, regardless of what I do. >_>

Sad to here this :(

Could you please give me some more details, like what exactly you did/tried and when you downloaded what?

Do you get any error messages? I just redownloaded it from here and it worked.

author=Marrend
ID list updated!

  • Added
Tanaka Grace

  • Removed
Nakamura Ai


*Edit: mysteriousone, you may want to consider replacing the ZIP file so that the story files are updated with those files. Also, I noted that the directory structure looked something like...


Grace
Music
<files>
Profiles
<files>
Story
<files>
Tachie
<files>

...this when the preference looks something like...


Music
Grace
<files>
Profiles
Grace
<files>
Story
Grace
<files>
Tachie
Grace
<files>

...that. Though, I admit that I have not downloaded the lasted version!

Done! Thanks Marrend and Garage for all the help. :)

https://rpgmaker.net/media/content/users/67147/locker/Grace.zip
Harada Hibiko: Marred-san? If I asked reaaaaally nicely, would you pretty please with sugar on top reserve an ID for me?

She's supposed to be a cousin of Himeko which will only appear if Kazuhiko chose to refuse Himeko's help. As she not exactly a shy character, she decided to address you herself ;)

And yes, she might be a bit immature.
Marrend
Guardian of the Description Thread
21806
As it happens...

...#99, which is just after the Wingirl - Pathways gals, is empty.
We can slot you there if you like, Hibiko. Of course, there's anywhere in between #105 and #130 (non-inclusive) as well.

*Edit: To say nothing about anything over #130.
Hibiko: Domo arigatou gozaimasu, Marrrend-sama.
I'd be delighted to be furtherhence known under the ID 99 you'd picked for me.


Eh, Hibiko ... I'm pretty sure furtherhence isn't even word ...

Hibiko: Garage? Who's been talking to you?
Don't you have some stories to write? Or whatever.


Backtoserious: Speaking of stories... is there an upper limit for the sizes of story files?
Marrend
Guardian of the Description Thread
21806
It's "henceforth", Hibiko. ;)

Anyway, to the best of my knowledge, there is no upper limit on file-size for the purposes of Heartache. That's not to say that one exists that we haven't hit yet. However, I would advise some caution about making larger files, if for no other reason than to keep stories reasonably sorted.

*Edit: ID-list updated!

  • Added
Harada Hibiko

  • Removed
Yume Francesca
Hibiko: Well, he has that ... cute ... 4digit system for STORY-ids that he thinks is smart but probably doesn't quite understand himself.

I'm fine with that as long as doesn't mix me up with - say - Shika.

Zakariya
Every misdeed has its own punishment, and every good deed has its reward.
1174
author=Garage
Could you please give me some more details, like what exactly you did/tried and when you downloaded what?

I could not even get the program running.

It's no big deal, really. I can simply use what I've been using in the past.

By the way, this new character is most...interesting. XD
author=Zakariya
author=Garage
Could you please give me some more details, like what exactly you did/tried and when you downloaded what?
I could not even get the program running.

It's no big deal, really. I can simply use what I've been using in the past.

By the way, this new character is most...interesting. XD

As I said: I'd need more detail about how it fails ... do you see some warnings or error messages, what OS are you running ...

As for Hibiko ... she'd like to thank you for that compliment. Unless you meant "interesting" in any negative way, of course. She's a bit sensitive about words like "intresting" or "she's got character".
Zakariya
Every misdeed has its own punishment, and every good deed has its reward.
1174
author=Garage
As for Hibiko ... she'd like to thank you for that compliment. Unless you meant "interesting" in any negative way, of course. She's a bit sensitive about words like "intresting" or "she's got character".


I can mean anything when I say "interesting".
;)

Marrend knows what I mean when say that by now. XD
Hi, I've been a fan of this game for quite a while, and I'm interested to make a custom character. Is there any use useful tips or tutorial to help me. Also just to note I have no experience at all.
Zakariya
Every misdeed has its own punishment, and every good deed has its reward.
1174
author=ninja6398
Hi, I've been a fan of this game for quite a while, and I'm interested to make a custom character. Is there any use useful tips or tutorial to help me. Also just to note I have no experience at all.


I can assist you.

Just leave me a private message with your question, and I shall answer.
author=ninja6398
Hi, I've been a fan of this game for quite a while, and I'm interested to make a custom character. Is there any use useful tips or tutorial to help me. Also just to note I have no experience at all.

For starters, I'd recommend the good old Mr. Helpfile.

In your Heartache 101 folder, there should be a help.html which does explain the basics and even has a small tutorial for how to create content.

Other useful hints and tips can be found at the top of this thread here.

And of course you should have completed the game successfully at least once to enable Test Mode ...
Ok thanks guys. I just need to know where to start. Right now I'm messing with the tachie. does there happen to be a shrine maiden outfit? Cause I'm setting my character to be a shrine maiden that lives near the shrine visited.