Developer Diary #1: Factions of Hell Diary

Posted in Uncategorized on 2 October, 2015 by Noyemi

Hey folks, since the development’s really starting to pick up, I figured it’s time I start sharing some developer diary posts about the game. In the past couple of days I’ve actually been able to work on it (again, thanks to your generous contributions—I’m glad so many people are interested in seeing the project come to fruition!) So, without further ado, let’s talk about the main political factions in the game and how they affect the characters you’ll be playing throughout the three acts.

To clarify a few things first, you don’t choose the factional alignments of the playable characters for the first two acts, but it does affect how various NPCs respond to you and you can sway the development of them.

Before I explain the four factions in Galwihanawe, understand that there is tension between the two major ethnic groups of the country—the Runsomi (brown or light-haired, foreign-looking inhabitants with a barbarian history, also called “wildlanders” in clerical texts) and the Gyonsomi (indigenous population more closely resembling other inhabitants of the continent, with very dark hair and darker skin colours). Two of the game’s three playable characters are Gyonsomi and the last is a foreigner from the east.

The Clerical Faction

A major facet of life in the country of Galwihanawe is its religious tradition. A good 95% of the inhabitants of the country follow some variant of the Western shamanistic religion (known under various names) which worships the spirits of their ancestors, and the ancient hero of the Galwi people, Amiha.

However, with the ethnic tensions rising in the late 70s and the continued state-sponsored dismantling of the clerical tradition, it’s lately become one of the hot-button issues for all the people of the land. Characters who align closely with this faction aren’t strictly nationalist or racist, but are generally conservative and are dismissive of the culture that the Runsomi have come to present to Galwihanawe since taking power in the late 1800s. Still, the faction has Runsomi followers as well.

They aren’t strictly distrusting of foreigners, but they don’t like them either, unless they come from the same continent (because, people from the neighboring Republic of Ittiyin are likely to share their religion, of course.)

The Nationalist Faction

The Nationalists (or Gyonsomi Nationalists, Lamsun Triad, and True Galwi) believe that Galwihanawe belongs to the indigenous people, the Gyonsomi. They despise the Runsomi and believe they are ruining the country, and are extremely distrustful of foreigners. Even though the Runsomi have lived in what is now modern Galwihanawe for over a thousand years, the nationalists such as Lamsun Triad groups don’t consider them to be real Galwi, and feel that their persecution and the destruction of their culture at the hands of the government is a conspiracy to eradicate them.

Their fears are not poorly founded, but some otherwise nationalistic groups for the advancement of the Gyonsomi have taken steps to avoid association with them for fear of state-sponsored retribution or arrests, such as by allowing membership to Runsomi. They are reactionary conservatives generally.

Red Galwi

The Red Galwi or the Galwi Red Army is a militant faction organized by the well-educated, religious techno-industrialist Mae Churun, with the objective of overthrowing the monarchy and installing a Socialist Republic instead (under the charismatic General Churun herself, no less). They believe that the Gyonsomi and Runsomi are equals and the expression of tension and self-segregation of the two groups is misdirected—the real enemy is the upper classes and the nobility, who use their social caste to reap the benefits of the hard work and toiling of coal miners and factory labourers.

Her movement, at the time of the game’s start, has attracted some 250,000 members and attention from the Ittiyin government, which has provided funding and modern weaponry in the event she stages a coup. It is based in the western half of the country, west of the Lanmun mountain range in the cities of Delmun and Roya. The liberal ideals and call for unity is especially attractive to young people, who rush to informal meetings and rallies to swell the ranks of a well-armed underground army.

They are welcoming of foreigners and, in an odd twist, view the religious tradition as obsolete and in need of refining. Though, they’ve garnered the support of two ancient religious mercenary orders of Fusiliers.

The Loyalist Faction

Not a faction per se, but the “default” attitude of upper-class Runsomi and nobility. They believe that the monarchy is a fine establishment as-is but many loyalists also feel the government’s enforcement of new policies and covert destruction of indigenous culture is a little backwards—Galwihanawe is somewhat primitive compared to the modern, well-trained militaries the eastern continent is beginning to raise with the help of their former colonial masters in the Republic of Ittiyin.

They feel some solidarity with eastern foreigners, as they resemble them with their light hair and eyes and the historical theory is that Runsomi arrived to Galwihanawe during a cold epoch via a land bridge from the east. Despite historical alliances, they do not trust or like the people of Ittiyin, who they feel are greedy opportunists (after all, modern Ittiyin was built on strong capitalism and an abolishment of the noble castes).


The Characters

Kekoha Tanmun, the protagonist of Act I, is a nationalist-aligned character with some skeletons in the closet. Despite this, she has a low opinion of the “criminally ignorant” Lamsun Triads.

Eun Utai, the programmer protagonist of Act II, is a clergy-aligned character who has a stake in the clergy regaining some of its former power, as she used to be a member of the church and is in some good standing.

Anastasiya Falken is a foreigner, and the player can choose in more detail how she reacts to the different factions—at least, in the portions of the game where she’s in the normal world.

For now, that’s all folks! If you have a suggestion for the next developer diary, go ahead and let me know in the comments, or send a message.

Hell Diary Music Disk I

Posted in Uncategorized on 12 August, 2015 by Noyemi

The first music disk for Hell Diary is here! You can purchase on bandcamp or keep track of my twitter for periodic free download codes.

How-To: Setting up your PC to compile PMD98 MML

Posted in Development with tags , , , , on 5 July, 2015 by Noyemi

This guide is a getting-started guide with PMD98 MML. I remember it being very difficult to find out just how to get started writing MML that will play back on real hardware, and there’s no concise guide for it—anywhere! So I will do my best to provide links and information and a clear step-by-step guide for setting up an environment for composing for PC-98, PC-88, X68000, and FM Towns.

(disclaimer: Some technical proficiency is required—make sure you understand basic DOS commands and understand that this is NOT the guide for PMD98 MML, it’s just for getting the compiler kit set up!)

What you will need:

  1. MC.EXE, MCH.EXE and all that the kit comes with
  2. FMPMD2000 (for playing back your .M and .M2 files that MC.EXE spits out)
  3. DOSBOX, for running MC.EXE

First, get all the dependencies. Setup DOSBOX, extract the MC and MCH compiler kits to some directory. You can’t run these in windows, so you’ll need to mount whatever folder you extracted MC.EXE and MCH.EXE to, to DOSBOX (preferably, you’ll have an autoexec setup to do this every time you open it.)

Setup an MML folder in the directory with MC. To compile your MML file, all you’ll need to do is type in MC /v MML\[yourfilehere].

This will give you a .M or a .M2, depending on what you wrote for the preprocessor in the actual MML file. You can play these back with FMPMD2000 for windows (or the english translation!)


-When a folder is mounted to a drive in DOSBOX, you can provide live edits and simply recompile without having to restart your virtual machine.

-You can write a batch file to automatically seek out the correct directory of your mml, and compile whatever you need to compile!

-My directory looks like: B:\DOSUTILS\PMD48O_F\(all the stuff is contained here) so that when the folder is mounted, there is access to all my MML.

-FMPMD2000 requires no special setup—simply extract all the components to the same folder and you can play the .M files that MC.EXE compiles

-The /v option is what writes the voices to the output. If you don’t specify this, your file will not make sound!

OPL2 Instruments Resource Sheet 2

Posted in Uncategorized with tags , , on 25 June, 2015 by Noyemi

Hey everyone! I’m back again with more OPL2 instruments patches.

|AL, FB |

0, 2,
0,14, 4, 9, 0, 1, 4, 0, 1, 0, 0
0,13, 9, 6, 0, 0, 0, 0, 0, 0, 0};

1, 4,
2,15, 7, 7, 0, 4, 2, 0, 0, 2, 1
0,11, 7, 5, 0, 0, 0, 0, 0, 0, 3};

0, 1,
2, 9, 3, 9, 1, 4, 8, 0, 0, 0, 1
0,15, 4, 8, 1, 6, 0, 0, 2, 1, 0};

1, 4,
0,15, 7, 7, 0, 4,11, 0, 0, 1, 1
0, 9, 7, 9, 0, 0, 0, 0, 0, 3, 0};

1, 4,
1, 5, 4, 7, 0, 4, 7, 0, 0, 2, 1
0, 9, 5, 6, 0, 0, 0, 0, 0, 0, 1};

0, 2,
0,13, 9, 5, 1, 0, 1, 7, 0, 0, 1
0,15, 7, 7, 0, 0, 0, 0, 0, 0, 0};

0, 1,
0,10, 6, 7, 1, 5,15, 0, 1, 2, 1
0,15, 4, 7, 1, 2, 5, 0, 0, 3, 1};

0, 1,
2,10, 6, 7, 1, 5,15, 0, 1, 5, 1
0,15, 4, 7, 1, 2, 5, 0, 0, 1, 1};

OPL2 Instruments Resource Sheet 1

Posted in Uncategorized on 23 June, 2015 by Noyemi

In my time working with SiON I’ve started using some of the other chip emulators it powers besides just OPN. You can visit VAL-SOUND for OPN sound dumps, but where do you visit for AdLib and SB16 sound patches? There is no resource that can be pasted directly into SiOPM, so I have done the work for you! Here are a few percussion and bass patches:

|AL, FB                                    |
|WS, AR, DR, RR,EGT, SL, TL,KSR,KSL,MUL,AMS| (x operator count, bottom is slot)

0, 1,
0,15, 7, 5, 1, 4,15, 0, 1, 0, 1
0,15, 7, 5, 0, 0, 0, 0, 0, 1, 0};

0, 2,
0,15, 7, 5, 1, 4, 6, 0, 1, 0, 1
0,15, 7, 5, 0, 0, 0, 0, 0, 0, 0};

0, 1,
0,15, 8, 9, 1, 4, 0, 0, 1, 0, 1
0,15, 8, 8, 1, 0, 0, 0, 0, 0, 0};

0, 6,
0, 9, 5, 9, 1, 9, 0, 0, 0, 1, 3
0,13, 7, 6, 1, 7, 0, 0, 0, 0, 3};

0, 7,
0,15, 8, 4, 0, 9, 0, 0, 0, 0, 3
2,15, 9, 7, 1, 7, 0, 0, 0, 1, 3};

0, 7,
2, 9, 5, 7, 1,12, 0, 1, 0, 2, 3
0,13, 7, 4, 1, 7, 0, 0, 0, 0, 3};

Hope this is useful, and keep an eye out for AdLib submissions to my MMLTalks page and more OPL2 instruments for your own songs!

I’m on Patreon now!

Posted in Development with tags , on 3 May, 2015 by Noyemi

Now, you can kick in a few bucks to show your support for my free resources and games! Or, you can read about current projects and patiently await releases.

Did I mention I’m bringing back Hell Diary? With a vengeance?

YM2203 Chiptunes!

Posted in Uncategorized with tags , , on 1 May, 2015 by Noyemi

I’ve spent the past week transcribing some of my work for emulated YM2203 playback!

You can find the MML scores and play them back on my MMLTalks profile.


Get every new post delivered to your Inbox.

Join 164 other followers