• 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

Heya, flowerthief...
Would you mind if I took ID tags 34 and 35?
Just a heads up~
~T
author=Tthedragon
Heya, flowerthief...
Would you mind if I took ID tags 34 and 35?
Just a heads up~
~T
That's MY job, thank you. And you can, but I expect you to temper your attitude.
Er, was there something wrong with his attitude? (^^;)
Once again, anyone can use any ID numbers they want without asking! It's just if you want other authors to be able to build off of your work that it might be in your interest to ask.
author=flowerthief
Er, was there something wrong with his attitude? (^^;)

I see plenty wrong with it, in fact. Then again, knowing who I am, I could very well be mistaken. We'll see.
And have you got some sort of six sense so you can show up out of nowhere whenever someone mentions your name? If so, can you tell me how to get it?:D

EDIT:... Flowerthief!...:D? :D?
I need some help, if someone wouldn't mind. So, I've been engaging in the slow process of making a character, and now that I'm testing, I keep getting this error upon startup: http://tinypic.com/r/25unpfc/6 The problem is, that the file is in the section of the Heartache folder entitled Profiles. Help?
Of course, that's why we're here!:) I can think of the following solution given what I have to work with.
In all honesty, I do not know if the game engine handles spaces, high case letters, or the lack of extensions in the binary path - I had no part in the development of the main game and built-in content - but I would assume it does not, since nobody ever used them before, and I'm trying to extablish a set standard for Custom Content files in any case(as various authors have their own interpretations of how files should be named and where they should be placed, the directories are becoming a huge, inextricable mess). Make sure you substitute spaces with _s, use low case letters only and include extensions in both file names and binary paths.
Should this not work, upload some screenshots of the relevant part of the files and directories, maybe the files themselves, unless you mind spoiling the audience.
Marrend
Guardian of the Description Thread
21806
From what I can tell, it's looking for the file name "cecile_luc" in the "Profiles" directory. My best guess is that you wanted to type "ceclie_luc.txt".

This is only a guess, though. If you want to make sure the profile is spelled correctly, you may need to utilize File Mangler Manager. Go to the Profile directory where the character is stored, select the profile, and press "F1" to rename it. Rather than re-name the file, ensure that the entire file name is selected, then copy ("Control"+"C") that text into the story file. That should, in theory, work. If not, well, you know who to call! Ghostbusters!


*Edit: Oh. Okay, then.
Hi, me again.
I could use some help. So in the the Character Customizer, when I put in my image, it comes out like this: http://tinypic.com/r/1zyefky/6 Just taking the head, even though the character has an entire body, as you can see. I used the Medium Build Girl model, so I feel like it should be working, but it's not.
Marrend
Guardian of the Description Thread
21806
Seems like you need to re-size the image (images?). See, the original graphic is 650 pixels wide by 1193 pixels tall. I don't know off-hand if the translated version that we have up on the top of this page have these dimensions or not. In any event, the dimensions the other graphics in the game use are 255 by 468. Since the images for the character already seem to be completed, I would recommend that you re-size the images on a case-by-case basis. I would also recommend re-sizing them in GIMP, since that would keep the transparency.
Alright! Thank you so much for the help.
Oh, right, also, if you wouldn't mind, I have another question. When writing a story, how do I make it so certain choices affect the player's points with a character? Like when you're given two different options, and if you choose one, it will decrease the character's liking you, and if you choose the other, it will increase it. Is that possible? I've seen it show up with built-in characters, but I can't quite figure it out.
Marrend
Guardian of the Description Thread
21806
Sounds like you're asking about Conditional BRANCHes. Basically, how you would frame it would look something like:


STORY X
PLACE = School
ID = 53
SHOW CNETER
Hey, player, how's it going?
A: Chat it up
B: Ignore her

BRANCH A
ID = 0
Yo, 'sup.
# Insert some other flavor text here.
ID = 53
AFFECTION UP
ERASE CENTER

BRANCH B
ID = 0
(Just keep walking...)
ID = 53
DISLIKE
Okay, fine! Ignore me!
AFFECTION DOWN
ERASE CENTER


Edit: Basically, you manipulate how much a datable character likes the player character with AFFECTION UP and/or AFFECTION DOWN. You can even pass values into them (Ex: AFFECTION UP 50) for a fine tuning of how much love/hate the sequence would generate. I don't recall what the default value is for AFFECTION UP or AFFECTION down, but the number 20 seems to come to mind.

*Edit 2: Also, the help file (Sometimes called "Mr. Help File", possibly out of a Spaceballs reference.) has some of this information in it.
author=Dozen
That's MY job, thank you. And you can, but I expect you to temper your attitude.

Oh! Sorry, I didn't know; nor did I took the time to ask who was in charge of it, that's my fault.
On the other hand, well, I actually rushed that post, as I wasn't using my handy-dandy netbook at the time, away from home. In some of my posts, probably without me noticing, I may sound a little...disinterested and blunt, but..I would like to know, why or how I'm offending you.
I do read and analyze nearly every post and idea here, but I barely chip in, as I feel like an intrusion.
~T
I'm using a few parts of the newcode on my add-on, the content it's almost done, just need some finishing touches and a few more betatest. ^^
One thing that I've missed was somekind of "End Day" command, that would act like you've caught a bug, that would be useful if you get beaten up on a fight or need to leave school on the middle of the day.
author=Kevincalanor
I'm using a few parts of the newcode on my add-on, the content it's almost done, just need some finishing touches and a few more betatest.

And you are?^^' A hello won't hurt next time. For a moment, I thought we had a route in development I missed somehow. Which is somewhat embarassing, since keeping track of the sort is kinda my job. Don't scare me, 'kay?
author=Dozen
A hello won't hurt next time. For a moment, I thought we had a route in development I missed somehow. Which is somewhat embarassing, since keeping track of the sort is kinda my job. Don't scare me, 'kay?

Oh sorry, I get a bit nervous at the first posts on a new forum xD
As it is better late than later, I'm Kevin, generally I work with modding graphics and making my own chars for racing games. ^^

About the develop, I've haven't warned about it before cause I wasn't planning to upload it at first.
It's somewhat simple, it only adds one char with ending (and more two without further develop for support), but, as the "Full pack" (with about 6 full-functional chars) is starting to get way too complicated to plot correctly, I want to polish my current for a quality check, before invest months expanding it to the full pack. :)

Here's my beta of this "Eliza only" version, it have a independent plot from the full to avoid plot holes, Clear mode needs to be turned off as it uses Miki in a few stories.
Marrend
Guardian of the Description Thread
21806
Huh? A new character? Sweeeeet!

By the way: Hi, Kevincalanor!
Hi guys ^^
I got a small question to ask.
I started to detail the plot for the Full WolfPack, that's a little idea I've got, a scrambler.


BRANCH B
ID = 0
Clarissa is right.
Landscape pictures aren't going to bring any attention to our work.
We should avail that we have good models here, an make a album of them.
ID = 19
At least someone understands about being popular here.
ID = 17
DISLIKE
:sigh:
UNFRIENDLY
Whatever, if you guys really want to do that...
ID = 17
AFFECTION UP 20
AFFECTION DOWN 20
AFFECTION DOWN 40
#Clarissa
ID = 19
AFFECTION UP 20
AFFECTION DOWN 20
AFFECTION UP 40
#Jane
ID = 16
AFFECTION UP 20
AFFECTION DOWN 20
AFFECTION DOWN 10
#We got three Affection modifications here but the player only see one "AFFECTION UP 20" animation and sound.


The Deal is, one decision can affect several chars, and give some unexpected effects in a one or two, especially chars that act like Akari and Riho, I was thinking about use it to prevent the player to have a full understanding of the flags. But... We still have the check-up at the end of the day, and someone can find it annoying. .-.

PS. The player will be aware about it being active.
Even if the player doesn't notice his relationships are going down the slope, the users should still see what really happens. It is annoying otherwise, as you say. The Player's ignorance and love blindness is running joke, anyway.

And what's with all the English names? We're getting a little crowded with foreigners here. A small town in Japan is not all bunnies and sunshine for an outsider. It's more racist and xenophobic than anything for most, actually. There is just no way this old-timey single-gender educational school in the middle of nowhere side of a backwater town is willing to let all these girls enroll unless they have excellent grades, upstanding behavior, and/or some...tricks.

Well, presuming they enrolled. Did they? Are are they hanging out somewhere else where the player can visit?