Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Powerhoof

348
Posts
19
Topics
6,018
Followers
40
Following
A member registered May 29, 2015 · View creator page →

Creator of

Recent community posts

Yeah GUI clicks are blocking so should be fine. Surprised the Update Blocking code didn't work, but I didn't test it so probably just a dumb mistake on my part ;)


Btw if you use discord it's a *lot* more active than these itch forums, and easier to post code there too to get help when something's not working. 

(4 edits)

Alright, this might need fixes since the code is just off the top of my head, but this is a basic way i'd have done it with UpdateBlocking.

In Header:

int m_combatCharacterId = -1;

In UpdateBlocking():

// Only try and show a dialog if there's none showing
if ( D.Current == null ) 
{
    // Can add more characters here if necessary
    ICharacter[] characters = new ICharacter[]{C.Jonah, C.Goliath, C.Eddy, C.NurseJan};
 
    // Increment which character we're trying to show this update
    m_combatCharacterId++;
    if ( m_combatCharacterId >= characters.Length )
        m_combatCharacterId = 0;
     
    // Grab the character, and start their dialog tree if its time
    ICharacter character = characters[m_combatCharacterId];
    if(character.IsDead() == false && character.JoinedParty == true && character.TurnOrder == Character.TurnOrderMode.None)
    {
        Display: Showing {character.ScriptName} combat menu
        E.GetDialogTree(character.ScriptName+"CombatMenu").Start();
    }
}
End

Yeah you can't just WaitFor a regular Dialog Tree since then the player won't have control to be able to pick options.

 I'm AFK right now, but I'll try and show how you could put something in UpdateBlocking to start the next Dialog tree when the previous one finished if that'd be helpful.

It's a bit unintuitive, but showing a Dialog Trees  isn't Blocking, (so that the player can still have control, and can save the game if they want, etc) 

So you might have to split your logic into separate functions for each Dialog tree, and call them one at a time, from UpdateBlocking. You can check if D.Current ==null there to see if there's one showing. D.Previous also shows the last dialogue tree used if that's helpful.


Actually, another alternative which might suit you better though is to use E.WaitForInlineDialog, which *is* a blocking function...

https://powerquest.powerhoof.com/interface_power_tools_1_1_quest_1_1_i_power_que...

Thanks!!

Heya. Yeah I didn't add any shortcuts for toggling the effects in this one, much more of a quick project than Telwynium ;)  

Don't know if you can play multiple on the same keyboard.... Check the readme.txt if you can it might say the controls. I can't remember!

I think most controllers should work (at least they did back in 2019 :P

From memory you just press A on a controller to join at the start of the match.

(1 edit)

Fantastic stuff, I'm hooked! Definitely could see this taking off like wildfire as a full release.

Cheers, I was definitely over-ambitious with this one, mainly because I'd spent a year thinking of ideas and had too much stuff to cram in to set up the next one ha ha. And yeah, I'd do a fix/polish pass for any combined steam version. If you have more specific feedback it'd be helpful for sure! Can email me  dave at powerhoof.com if you dont want to here ;)

Thanks! We're very fond of the characters too :D

(1 edit)

This is fantastic, game changer for iterating on walkcycles! 

 I couldn't work out how to setup ground collision for the bg image, but hacked it by extending the character's canvas.

Edit: I just needed to add a slice to the bg image and call it asmlt_bg_collisionbox 

Really amazing work, thanks!

Can't remember that one specifically. I might have just been channeling Maldrek and only be knows :P

Most of Maldrek's curses are based on specific parts of anatomy (mostly the, ah... baser parts)

Yeah good one, be nice just to be able to call E.PlayVideo("myVideo"); rather than having to set up a prop with the correct video components first. 

I'd recommend 2021 if you have issues on 2020. I know more recent mac's have issues with 2020, so might be the same for linux. There's lots of people in the discord running 2021 without issues. There are known issues with various powerquest things in versions later than that though. The games should play fine, but there's annoying editor issues that will mess you around when you encounter them unexpectedly down the track. 

I'm in no rush to upgrade the base version at the moment, since there's practically nothing added that's useful for usual powerquest games, and it does run significantly slower with each version :P  And since users actually get nothing out of "unity support" it's kinda pointless spending time re-fixing unity issues each time they update to try and keep updated. I frequently wish I was back on 2017 ha ha. Unity will always suggest you use the latest though since that's how they make money, I just wished they would focus on improving things rather than tacking on extra half-baked features ;)

He was planning on going back to record his run though to legitimise it ha ha :P

(2 edits)

This is Deivore's time he posted on our discord. AFAIK the current world record!

I think the trick is that "GO FASTER" will stack, plus jump/duck tech too ;) My typing skills aren't up to it though!

Awesome! Just watched the VOD, really fun to watch you all figure it out side by side. Damn your arms must have been dying by the end typing fast for that long :O

Awesome, thanks!

I'm not a member but I'll have to poke around there sometime, looks like A great resource. Don't know if this really fits into IF but someone added it I wouldn't complain!

Might want to look around more while you're in the hideout

Yeah just fixed that yesterday :)

Gaining on you... slowly 

Yeah didn't get time to add any :)

Whoa nice one!

Alright I got a new record, here's my time to beat! 

Oops! There is a death that's supposed to trigger there! Great time though! I've gotta play some more myself and try and get sub 1 min.

Also realised that when you "LOOK" at the top of certain stairs it wasn't giving the correct message, so that's fixed now, hopefully helps with others in future at that point!

You're not the first to get stuck here (Honestly it's further than I expected anyone to get on their own!) There's a hint in the death message... Don't want to say more since there's still no spoiler tags in itch comments :( DM me on twitter if you want more ;)

 

Oh, which ones? If you can email me the UnhandledParser.txt file I can add everything you missed to the parser ;) dave at powerhoof.com

I got to the mono on fastest and instantly died! But I might be able to switch it back on the way down, hmmmm. 

Thanks dude, and awesome time! I need to try and beat it!

Yeah it's been an interesting idea to play around with, and you got further than I expected people to get on their own!

Oh that's awesome. I didn't even expect people to be able to finish it without working on it together since there'd be so much figuring out to do. Great time though, beats mine I'm pretty sure, I'll have to try harder!

Thanks Stepwise, that really means a lot to me. Made my day! I love that feeling you describe, definitely elusive as I got older but it still hits me from time to time too,  and yeah it's the memory of that which makes telwynium so enjoyable to work on.

https://discord.gg/powerhoof !

Yeah between discord, YouTube and Twitter I dunno if I can handle any posting to any more places ;)

I'll definitely post an itch update when there's new telwynium though, you haven't missed anything on that front :)

Awesome, thanks! Not sure when I'll get to book 4, but I have big plans :D