• 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

Just had the Character Customizer crash on me. This is the second time it's happened. Here's the screen capture of the error:



Huh...can't see that in my browser window. Here's the URL: Customizer crash screen
Big thanks for that screen. What were you working on or what was happening in the program at the time of the crash?
I was just exiting the program after saving the profile I was working on.
Not sure if this is the right place to put this, but I found something that kind of took me out of the game when I saw it -- not so much a bug, more of a "what the heck?" moment.

Specifically, I'm thinking Shihoko phone story 21 probably shouldn't be happening once the player has seen her ending-available event. That happened to me on my last play-through and it was kind of jarring.
Thank you. I have to agree.
Hiiiii~

It's me, I'm back, yay?
Anyway, I'd like to ask for slot 38 to be reserved for me, if I may~
Marrend
Guardian of the Description Thread
21806
author=GloopMaster
Anyway, I'd like to ask for slot 38 to be reserved for me, if I may~


I've updated the FAQ on the official site. Any news on Momohana Nami?
author=Marrend
author=GloopMaster
Anyway, I'd like to ask for slot 38 to be reserved for me, if I may~
I've updated the FAQ on the official site. Any news on Momohana Nami?


I've been slowly working on her. I know how I want her story to go, it's just... actually making it go that way.
I hope you guys are going fine without me. I don't feel very well. Will read everything properly once I recovered.
Get well soon, Dozen.
Changes today:

-added Yoshimura Noriko to the ID list.
-Dewelar is promoted to custom content developer and given rating rights.
-Fixed typo in line of ID 43(Hasegawa Kanon).
author=Dozen
Changes today:

-added Yoshimura Noriko to the ID list.
-Dewelar is promoted to custom content developer and given rating rights.
-Fixed typo in line of ID 43(Hasegawa Kanon).


*nods* My thanks. Per the finished content thread, I've uploaded a finished version of Noriko, using your tachie, plus a few minor fixes to her story file.

Will continue to lurk, and hopefully someday be motivated to actually work on Takako. In the meantime, be well.
@dewelar
Ok, I've made you a Developer now. This means you can edit pages. Feel free to edit the Finished Content page as needed. (but don't break anything, please)

edit:
@Marrend
And while I'm at it I did the same for you, in case we need your help with something, since you respond to problems faster than I.
author=flowerthief
@dewelar
Ok, I've made you a Developer now. This means you can edit pages. Feel free to edit the Finished Content page as needed. (but don't break anything, please)


*bows* I shall do my best.

Um...how exactly does one edit these pages? I don't see any obvious things, like an edit button...
Marrend
Guardian of the Description Thread
21806
author=dewelar
Um...how exactly does one edit these pages? I don't see any obvious things, like an edit button...

Hover over your username. There should be a "Manage Games" button you can click on. Select "Heartache 101 - Sour Into Sweet". Since the ID list is the most likely to be changed, select "Pages" and click on the "Edit" link for the content creation - technical thread.
Got it! Thanks! Will work on a writeup for Noriko later today (once I take a screenshot, that is).

ETA: And there it is!
(moved from Content Creation (Artistic) because I'm a dumbass)

So I'm on my merry way, clicking layers on and off to create my custom character when this happens:



I'm.. not sure how I'm supposed to fix this clipping issue for both the hair and that patch of skin on the girl's left side. I've used GIMP for a while, but I haven't done make-a-character layouts like this before, so I'm not sure what the problem is. I downloaded the english pdf file from the tools list on this page. I haven't been moving layers around so that couldn't be the problem (possibly the solution).

Any assistance would be appreciated. :)

Progress Update: I was able to fix the skin clipping by re-arranging layers; attempting to fix hair clipping now.
author=BasedMG
Progress Update: I was able to fix the skin clipping by re-arranging layers; attempting to fix hair clipping now.


Hmmm...I had a similar problem while attempting to create my tachie for Noriko (the "hole" in the uniform when the arms were in certain positions). How did you wind up fixing it?
author=dewelar
author=BasedMG
Progress Update: I was able to fix the skin clipping by re-arranging layers; attempting to fix hair clipping now.
Hmmm...I had a similar problem while attempting to create my tachie for Noriko (the "hole" in the uniform when the arms were in certain positions). How did you wind up fixing it?

I dragged the "Chest_School" layer so it was above the "Arms_School" layer in the listing. Still haven't figured out why the two long hair styles clip through the chest, further testing is imminent (I sort of got sidetracked trying to come up with a name for my character, eheh).

Update: Upon further testing, the layer drag only works for the "behind the back" arm poses. The others will clip through the chest, but with some layer re-ordering and flagging my OCD I can make it so one arm can be behind the back with another in front.

Update 2: After looking at the built-in tachie, I've deduced that the long hair styles are meant to go behind the back, rather than cascading down the front. Silly me. Easily fixed via layer re-ordering, as with the arms/chest clip.

---

Semi-Related Edit: Is it possible to cause a "girl calls the player" event that doesn't set up a date at the end of the day? The character I'm making has a tendency to unintentionally pocket dial, and I wanted some of the events to reflect that.

---

Urgent Edit: I finished up my character's profile in the Character Customizer, and I wasn't sure if I was supposed to save under "All Files" or if there was a drop down to save as (a horrible oversight on my part for not checking). Long story short, my profile is now a "File" filetype, rather than a .txt as it should be. Is there any way to recover this or did I just screw over hours of work? Simply adding the .txt file extension saved my work.
Marrend
Guardian of the Description Thread
21806
Is it possible to cause a "girl calls the player" event that doesn't set up a date at the end of the day? The character I'm making has a tendency to unintentionally pocket dial, and I wanted some of the events to reflect that.


The best way to handle this, I think, is to set this up as a normal story, but make the "PLACE = School".