October 2024's Writer Support Thread

I think you’ve given me more feedback for one game than every game I’ve given feedback for combined. :joy:

Thanks again. I’m still working out which projects will ultimately get submitted to HG, but I’m working to finish what I started. I’m working to finish Scarlet Sorceress first, then finish up Skies Over Steelthorne before the Spring Thing next year.

8 Likes

Today’s hot question: I can’t decide if this character is a redhead or not. On one hand, it would make 100% of the known population of my not!Latveria redheads. On the other hand… I like coloring redheads.

Also trying to figure out how to foreshadow two characters knowing each other when they don’t know it yet, but that’s secondary right now. :laughing:

6 Likes

Hmm, I wouldn’t recommend having all your characters have the same hair color, unless you have an in-world explanation. So depending on the size of your cast, you should probably change at least one of them.

5 Likes

I mean, that makes a total of two characters who appear in separate stories who just happen to be from the same place.

4 Likes

If it’s just 2 characters, then it’s not that big of a deal. Some readers may get the impression that redheads are more common in that country than others, though.

4 Likes

That’s why I don’t do it often :stuck_out_tongue: I can either go all-out or not give feedback at all, but nothing in-between :sweat_smile:

7 Likes

I’m so glad to hear this will get finished first! :grinning:

4 Likes

I love multireplace - pretty sure I have some sections that are almost entirely composed of multireplace statements. Looking at you, single sentence in the stats screen describing how much money you have that took 9 multireplaces.

Speaking of Lsd currency, if you have 5 pounds and 9 pence, how do you express it symbolically? £5-0-9? 100/9? £5 9d.? I can’t find anything describing how it was typically written when you only have pounds and pence.


IMO, the coolest part of multireplace is it doesn’t just accept variables that are booleans (true/false) or natural numbers (1, 2, 3, 4, etc.), but any expression that evaluates to true/false or natural numbers. The latter has some cool use cases:

Displaying a series of symbols/null symbols where the cap is variable
[b]Lives:[/b] @{(lives+1) |❤️|❤️❤️|❤️❤️❤️|❤️❤️❤️❤️|❤️❤️❤️❤️❤️}@{((max_lives-lives)+1) |🪦|🪦🪦|🪦🪦🪦|🪦🪦🪦🪦|🪦🪦🪦🪦🪦}

(lives = 1, max_lives = 3)

Lives: :heart::headstone::headstone:

Infinitely cycling text
*fake_choice
    # Look in drawer.
        *set times_looked_in_drawer + 1
        @{((times_looked_in_drawer modulo 4)+1) Nothing in this drawer, just like the last ${times_looked_in_drawer-1} times you checked.|You don’t find anything.|Nothing to see in here.|There is nothing in the drawer.}

You don’t find anything.

Nothing to see in here.

There is nothing in the drawer.

Nothing in this drawer, just like the last 3 times you checked.

You don’t find anything.

Using a fairmath percentile in multireplace (what I like to call the “number cruncher”)
Larry is @{(((rel_larry-(rel_larry modulo 20))/20)+1) looking forward to reading your obituary|not your biggest fan|someone you know|an amiable companion|one of your closest companions}.

(rel_larry = 59)

Larry is someone you know.

Though I use the ‘number cruncher’ much more with arrays.

Instead of writing a subroutine or having this long thing:

*if charisma < 10
    *stat_chart
        percent charisma Charisma (Appalling)
*elseif charisma < 30
    *stat_chart
        percent charisma Charisma (Poor)
*elseif charisma < 50
    *stat_chart
        percent charisma Charisma (Average)
*elseif charisma < 70
    *stat_chart
        percent charisma Charisma (Average)
*elseif charisma < 90
    *stat_chart
        percent charisma Charisma (Excellent)
*elseif charisma < 100
    *stat_chart
        percent charisma Charisma (Incredible)

you can condense it down to

*temp_array stat_descriptor 6 "Appalling" "Poor" "Average" "Average" "Excellent" "Incredible"
*stat_chart
    percent charisma Charisma (${stat_descriptor[(round(charisma/20))+1]})
14 Likes

These examples are really helpful!

Thanks for sharing them with us @Lan :revolving_hearts:

6 Likes

Dude. Y’all. I’m…my jaw is dropped over here.

I didn’t actually do a final wordcount after beta testing before sending Ink and Intrigue to the copy editor. I figured it was still around 225k. Ish. Had that number in my head, anyway. Just got the files back and y’all. I can’t even.

Game is being billed as 300,000 words. I added up the chapters (which includes a lot of repeated text) and got 379,069.

WTAF? How did that happen? :exploding_head:

Also, I made a liar out of myself. I like short games, dammit. :rofl:

21 Likes

The evolution of a writer from being like Scott Fitzgerald to being like J. R. R. Tolkien happening right before eyes! :rofl:

Congrats on all of your hard work being finalized. Is there anything else left to do, or is it in the final pre-release phase where there is nothing to do but wait?

13 Likes

Well you were sorta right, closer to 400k

grats btw : )

11 Likes

Thank you! I have a few notes to address and will attempt to read through (or scan through) one last time. I might do a thorough read-through after that, and if there are any additional changes it can be updated after release. Shouldn’t be, though. Here’s hoping!

:rofl: :face_with_monocle: :rofl: Still can’t believe it. But thank you!

11 Likes

To be fair, you didn’t see it coming, so I’m not sure it counts as a lie.

11 Likes

Welcome to my life.

My initial estimate for Lords of Infinity’s length was about 500k words.

13 Likes

That wasn’t the point I was trying to make, but rather that the original sentence is still technically true.

7 Likes

Thanks for the multireplace examples @Lan. I must admit it’s code that I tend to shy away from using. In saying that it’s probably a bit sleeker than my usual tactic of having *if statement checks. I might even use the infinitely cycling text type thing.

8 Likes

Awesome! :laughing: Now I’m wondering if I should footnote the wiki entry’s comment “don’t expect to use fairmath and multireplace on the same variable” with

*unless you’re comfortable using modulo

Maybe it needs an “advanced multireplace” section with these examples.

And I think this is right:

per the University of Nottingham.

Happy for me to throw your examples into the wiki, @Lan?

8 Likes

I think it does.

5 Likes

My day was spent researching horticulturists and plant pathologists, just so I can write about Eve’s role in the Gardens with more precision and better believability.

I know this will serve me in the future as further scenes occur in the Garden District, but the imposter-self inside me keeps asking if anyone will care and if anyone would even notice.



On a happy note – tomorrow is excerpt-sharing day. I’ll see everyone then.

14 Likes