Hong Kong Blood Opera (Updated December 1st)

The only issue I found is instead of calling it by its actual name you used Manila Chinatown instead. I think you should use Binondo to make it more authentic. (I’m a Filipino)

1 Like

Oops. I’ve been using Binondo in Chapter 10 and I forgot that I ever used “Chinatown”. Thanks for that.

There’s one more Manila chapter to come.

Thank you so much for your kind words. You made my morning.

1 Like

I’ve published a new update to the game today. I was telling people that I would be publishing the 2nd Manila Chapter this weekend but I lied. Instead what I’ve been doing is revising the games choices for stat balance. I’ve also been turning static choices into tests. Generally tuning the games stat balance up before adding more chapters. Starting with the 2nd Manilla chapter the game turns into a string of exploding fire crackers and I want the stat balance in better shape before I start adding those chapters to the demo.

Thank you everyone for your feeback it’s been a big inspiration for me. I continue to work on this labor of love every day and I’m still having fun after all this time.

@Aoyama_Blue_Mountain Thanks again for all your feedback. I haven’t addressed them yet but they’re on my to do list. I hope to have it all done over the next week.

@TaysukiSensei I’ve added another two chapters since your last comment but there’s another one coming next week.

@KEFPGMM I’ve checked out Nick Land. I can see what you mean. I was drawing on accelerationists as inspiration for Seiko’s philosophy but not Nick Land directly. I also have another big inspiration from the 90s that I’ve been drawing on but I’m keeping it secret and as inobvious as I can (I think some may notice towards the end). Thank you for your feedback on stat balance I’m in the process of addressing it now.

@idonotlikeusernames I’ve been having a lot of fun with Mental Health and Dark. Thinking of what you said.

@LaminatedSponge and @AlexHaydenX I was hoping to have the next Manila chapter up with this weekend’s update. I decided to do something else, which was going over the stats and checks. There’s a big action vignette at the end of Manila and there’s no point in publishing it if it’s not going to be impossibly hard or too easy. I hope to have it out next weekend.

7 Likes

On replay I noticed a scene it said my mc kidnapped a guy and was paid for it who then escaped? I think this is one of the trio’s arc’s bleeding into a playthrough even where I didn’t do it and my mc certainly never got paid for a kidnapping he did not take part in.

Speaking of money is it possible to actually get any money out of the street race? Cause grandpa’s henchmen did order the loser to pay my mc but he never seems to actually do so?

1 Like

Oops you found two massive continuity errors. Thanks for flagging that with me.

I know exactly what’s happened too.

1 Like

Thanks, any possibility of more flamboyant male outfits for my gay mc to go along with an increase in crazy?
Both because I love the symbolism of my mc increasingly ditching fitting in in terms of clothes as he gets more crazy and because I like hot guys in sexy outfits. :grin:
I know I’m stealing that kind of progression from Majima in Yakuza but it think it really works for crazy hot guys. :sweat_smile:

1 Like

Yes! This needs to be done. I had a look through the outfits the other day and they’re too limited.

The game is inspired by Johnnie To and John Woo movies but players should have a more expansive wardrobe to choose from that what is on offer right now.

3 Likes

Ooh, well I think I already linked the outfits from Full Time killer, already years ago.
But since this is 2008, although the full time killer outfits of Andy are good for some timeless classics and 90’s throwbacks, some more modern stuff could be put into the mix too, more along then emerging pop culture lines.

Back then, for all the flaws in his character, Chris Wu always knew how to dress and look hot, imho.

This, for example, could do nicely for a fancy suit that avoids the white versus black socks thing by ditching them entirely…just use sneakers, fancy sunglasses and lots of accessories instead.
And I think that kind of suit would suit my flamboyant gangster boy too.

A more “patriotic” outfit, for if we needed to wreck mayhem on the mainland:

A potential casino heist outfit to give “bored rich kid” high roller vibes:

And some more casual outfits

1 Like

Good timing, I’m coding a wardrobe menus now.

@idonotlikeusernames
I’ve added these three outfits to the game. The black suit I made a choice in the existing black suit option so players can go for traditional or the outfit you’ve shown above. The other two outfits I’ve added to the Macau chapter.

Correction, I’ve added them to my version of the Macau chapter. They’re not yet in the demo but they will be there in next weekends file update.

1 Like

I also put some under the blue links:

2 Likes

Again it was a stat rebalancing update. I’ve updated hundreds of choices, checks and tests, fine tuning the stat balances and rewriting some choices. There’s no big changes to the story yet.

There’s still some spelling and grammar corrections pending. (@Aoyama_Blue_Mountain I haven’t forgotten about your feedback! it’s on my to do list). There are also a few continuity error corrections that are still pending.

That brings me up to date with all the game mechanic revisions I wanted to make before adding new chapters.

I have two new chapters almost ready to go live in the demo. One is another Manila chapter and the other is surprise.

@idonotlikeusernames I’ve updated the wardrobe options starting in Macau to reflect all of the outfits you describe except the red leather jacket with track bottoms.

8 Likes

The annoying bug where you get no money from winning the street race seems to still be present, so you always get the downer ending to chapter 4 on that path.

Code spoiler

The problem I can see here is that it doesn’t add the money to the mc’s money stat and then the game immediately checks the money stat afterwards, but since the money from the race winnings is not added it always defaults to the downer ending where you suddenly lose the bike too in spite of just having won.:

It’s your grandfather’s driver, the one who knocked on the back door of the Blanch House just before you got arrested. He was in the drivers seat that night but now he’s the one in the back seat. He hasn’t said anything, by stepping forward he’s shut everyone up.

He regards you cooly, like a cook sizing up an onion on the chopping block. He’s got eyes like a fish, old and watery. You sense he’s had a hard life, seen a lot of pain, both giving and receiving. His expression is placid but a palpable sense of danger oozes off him like wisps of water vapor coming off a pot that hasn’t yet begun to boil.

“You have until noon on Thursday to leave Hong Kong in peace, after that we come for you.”

*if driving > 55
“You lost the money Jet,” he says. “You will settle tomorrow morning.”

That settles the matter, you get to keep the money.

This is where to code should probably add the money from the race win to beat the stat check that follows immediately afterwards.

*else
“In the meantime,” He gestures at the bag.

The bet is settled against you, you surrender the money at gunpoint and Jet's men take the BMW super bike that you put up for a wager.

*label spin4fin

You and Spin drive out to Kowloon’s shoreline near the bridges to Lantau. It’s quiet, one of the cargo cranes is lit up, even this late at night there’s still signs of activity here.

Wonder World in the distance over the water, shut for the night but a few lights still on, a fairy town in REM sleep.

*if money > 700000
You count the money, seven hundred and fifty thousand dollars in high denomination orange and pink bills. That’s almost enough to pay for Baiyu’s operation or enough to finance the Macau Job. Maybe you could do both but you can’t afford to, not yet. ← This good ending does not currently seem to be obtainable. :sob:
*else
You saw the money tonight, not enough to pay for Baiyu’s operation, enough to pay for the Macau Job. Not enough to do both, but it slipped away from you. You’re running out of time and maybe that was your last chance. ← Which means this is the only ending we can get.

The bike is gone, it's a shame you only got to ride it once. You could have sold it for some cash but instead you've got nothing to show for it except an ultimatum.

“How are you feeling about tomorrow?” Spin is referring to your father’s funeral. You almost forgot about it in all the focus on the racing.

In a more minor detail the $3000 Hong Kong dollars the mc supposedly wins from the nurse do not get added to the money stat as well.

Ouch. I’ll fix that. Thanks for flagging it.

1 Like

Also the Macau part of the dressing scene takes you to the play again screen, instead of returning you to the game. You need to include a return in that code segment:

Code spoiler

*label macaushop

*set loud false
*set stylish false
*set conceal 1
*set clothcon “fine”

*fake_choice
*selectable_if (money > 1500) #($1,000) I had my original outfit cleaned and mended.
*set money -1000
*selectable_if (money > 3500) #($3,000) Something look key, like I was considering when I originally arrived in Hong Kong.
*set money -3000
*goto wardrobe
*selectable_if (money > 12000) #($10,000) Head to toe leather. 1950s greaser look with white trim, shiny white and black shoes, thick silver chain wristband and big zippers.
*set money -10000
*set stylish true
*set loud true
*set conceal 2
*set clothes “black leather 1950s greaser ensemble with white trim and thick silver chain wristband”
*if venge > 50
*set venge %+5
*set triadrel %+5
*set restbal %+8
*if triadrel > 50
*set restbal %+5
*set fongrel %+5
*set tingrel %+5
*else
*set tingrel %-5
*if tragic > 50
*set tragic %+5
*set restbal %+5
*selectable_if (money > 32000) #($23,000) A short tuxedo blazer, black leather trousers and expensive silver rings with bored rich vibes.
*set money -23000
*if tragic > 45
*set tingrel %+8
*set fongrel %+8
*set restbal %+5
*else
*set tingrel %-5
*if seikorom > roman
*set seikorom %+5
*else
*set roman %-2
*set stylish true
*set loud true

*selectable_if (money > 10000) #($7,000) Form fitting black leather trousers with a red stripe down the sides and a loose long sleeved black shirt with a red star on the chest.
    *set money -7000
    *if (triadrel + comic) < 90
        *set tingrel %-10
        *set fongrel %-5
        *set triadrel %+5
    *else
        *set restbal %+7
        *set triadrel %+5
        *set comic %+5
    *set stylish true
    *set loud true
    *set clothes "black leather trousers with a red stripe and a baggy long sleeved black shirt with a red star on the chest."
*selectable_if (money > 25000) #($18,000) Purple tuxedo
    *set money -18000
    *set comic %+7
    Loud and larry, good for hiding in plain sight.
    *set loud true
    *set conceal 2
    *set clothes "purple tuxedo"
    *set clothcon "fine"
    *set loud true
    *set stylish true
    *set conceal 2
*selectable_if (money > 30000) #($22,000) Brown alligator skin trenchcoat
    *set money -22000
    *set seikorom %+5
    *if seikorom > 50
        *set restbal %+8
        *set comic %+3
    *else
        *set restbal %+3
    *set heat %+5
    *set clothes "brown alligator skin trenchcoat"
    *set clothcon "fine"
    *set loud true
    *set stylish true
    *set conceal 3
*selectable_if (money > 11000) #($8,000) Black leather trousers and cotton T shirt with lots of silver chain accessories, around my neck, around my wrist and looping off my belt.
    *set money -8000
    *set clothes "black leather trousers and matching cotton T shirt with silver chains."
    *if tragic > 52
        *set restbal %+8
        *set tragic %+3
    *else
        *set intero %-2
        *set tingrel %-5
*selectable_if (money > 25000) #($15,000) Hand tailored dark red suit with brown leather shoes.
    *set money -15000
    *set clothes "hand tailored dark red suit with brown leather shoes"
    *set clothcon "fine"
    *set tragic %+2
    *if tragic > 50
        *set restbal %+5
        *set crazy %+2
        *set tragic %+5
    *else
        *set restbal %-2
    *if comic > 48
        *set restbal %+5
        *set comic %+5
    *else
        *set seikorom %-2
        *set restbal %-2
#($150) Second hand clothing, trousers and a faded T shirt.
    *set money -150
    *set clothes "second hand clothing"
    *set clothcon "fine"
    *if comic < 52
        *set restbal %-8
    *set triadrel %-5
    *set tragic %-5
    *set fongrel %-10
    *set tingrel %-10
*selectable_if (money > 13000) #($7,000) Off the rack black suit, matching trousers, black leather shoes and a white shirt.
    *set money -7000
    *set conceal 2
    *if triadrel > 50
        *set heat %-3
*selectable_if (money > 1500) #($1,000) Grey dress slacks and a golf shirt.
    *set money -1500
    *set clothes "grey dress slacks and golf shirt"
    *set fongrel %+5
    *set comic %-3
*selectable_if (money > 2500) #($2,000) Leather jacket.
    *set money -2000
    Which color?
    *fake_choice
        #(Criminal Instincts) Black
            *set clothes "black leather jacket"
            *if triadrel > 53
                *set restbal %+8
                *set fongrel %+10
                *set tingrel %+10
                *set tingspy %+20
            *else
                *set triadrel %+5
        #(Seductive) Red
            *set clothes "red leather jacket"
            *if tragic > 50
                *set restbal %+8
                *set fongrel %+8
            *else
                *set tragic %+5
                *set tingrel %-5
        #(Intuitive) Mustard
            *if intero > 53
                *set restbal %+12
                *set fongrel %+8
                *set tingrel %+5
            *else
                *set intero %+5
            *set clothes "mustard leather jacket"
        #(Creative) Purple
            *if comic > 53
                *set restbal %+8
                *set fongrel %+8
            *else
                *set comic %+5
            *set clothes "purple leather jacket"
        #(Mental Health) Green
            *set clothes "green leather jacket"
            *if restbal > 50
                *set fongrel %+10
                *set tingrel %+10
                *set troy %+5
            *else
                *set restbal %+5
        #(Driving) Blue
            *if driving > 55
                *set fongrel %+10
                *set tingrel %+10
                *set restbal %+8
            *else
                *set driving %+5
            *set clothes "blue leather jacket"
    *set stylish true
    *set conceal 2

Needs a return statement about here

*finish

Thanks for spotting that. I’ve fixed that and updated the demo file.

1 Like

I’ve added a new chapter, Chapter 10. It’s just over 30,000 words but also very branchy so it doesn’t add much to total playthrough length.

Actually it’s not quite finished, the Vincent arc and Writers arc for Chapter 10 are offline as there’s still a few bugs with them.

There’s still a lot of bugs and grammatical mistakes that have been flagged that are still on my to do list.That’s my priority for the upcoming week as well as updating the Vincent and Writers Arc.

I also hope to have the surprise chapter I’ve been hinting at uploaded next week as well.

Thank you to everyone who has commented and played the game. I love hearing it and I’m loving the work.

I hope this message finds you happy and well.

Sincerely,

Jose

11 Likes

These 4 are the page order: from talking with Donnie to suddenly Baiyu in not sure whether this is her temple group island ,lantau or the dream world thing

I guess the screenshots are reversed order once more soo from the bottom 4 up

screenshots

All 3 of those selections (vvvvvvv) ended up jumping to the Baiyu up there



And then i hit this error on this selection

Holy cow, that’s a howler of a continuity error. Thank you for flagging that.

I haven’t been able to find this text anywhere in my chapter files which is interesting. It’s a ghost Gosub!

There’s a weird gosub scene label somewhere that links to an old but not properly deleted file. It’s in my file directory and Dashingdon’s file directory but not in the the games chapter list in the Startup file). It doesn’t crash the game so it doesn’t get flagged by RandomTest.

I really appreciate you flagging that. I need to have a good scrub of my files.

Goes from end of chapter 9 to here, unsure if this is the actual beginning of chapter 10 cause there is no header or if it threw me out somewhere else
(Ive also letting you know that ive never seen anything about the wedding actually being in chapter 10 til whatever change was done. Not sure if added in since or was there previously)

screenshots


If i recall we were forced to wear a suit/crossdress for the Sister Ting waiter section? Itd be nice if we could go back to dresses as an option at the wardrobe change selection since they all are pretty much suits.

I dont know how money is going to play a role in the game for later since Fong is covering/we are working off the whole Baiyu situation but on the buy your outfit page should add the players money balance and maybe distinguish that the purchase is in HKD

4-8+ more save slots would be great for testing (mainly for new players/new games since they start at the beginning) and easier to implement than a chapter skip.
With only 2-3 it pretty much limits you to go in the forward direction

1 Like