Jump to content

A very easy way to improve AE stories


Recommended Posts

In-mission mechanics are okay as-is (IMHO). Let's talk about the outer story instead.

 

The story progression is linear only. Player gets the next mission regardless of success or failure.

 

There is no decision for the player, the only choice is to continue or quit.

 

There is no ability to ask questions (beyond the pretty worthless "about this contact" choice).

 

These could all be fixed by allowing content creators to create dialogues with zero* or more choices. Each dialogue would be either initial (players start here, so these show up in the story menu and search results) or continuation (players are taken here from clicking a choice on another dialogue, or success or failure of a mission). Those "ask a question" choices simply go to another dialogue with its own text (presumably the answer), and then its own responses (probably the same as the last one, but possibly not). A choice could also trigger a mission (as currently implemented), with mission success proceeding to a specific dialogue, and failure to a specific dialogue (possibly the same as success).

 

So combine the existing mission mechanism with 2 data elements: dialogues and choices. Each dialogue has text, picture, and zero* or more choices. Each choice proceeds to another dialogue, or to an AE mission. When AE missions are triggered this way their success or failure proceeds to a continuation dialogue.

 

* when there are zero choices, players get the "(leave)" choice to exit.

 

This could be done as a new system in the game that triggers existing AE missions at the right spots. It could also be done as an external web site that asks players to go run specific AE stories at the right spots. Let me know whether an external web site violates any TOS. If not, I might put one together, since I do this stuff professionally, and the above structure would be trivial to implement as a database-backed web site.

 

Edited by chuckv3
typos
  • Like 2
  • Thumbs Up 1

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

I'm guessing this would a heck of amount of work to set up, but the idea would fun, sure.

╔═══════════════════════════════════════════════════════════════════════════════════╗

Clave's Sure-Fire Secrets to Enjoying City Of Heroes
Ignore those farming chores, skip your market homework, play any power sets that you want, and ignore anyone who says otherwise.
This game isn't hard work, it's easy!
Go have fun!
╚═══════════════════════════════════════════════════════════════════════════════════╝
Link to comment
Share on other sites

On the one hand: Branching arcs! Hell, yeah!

 

On the other: Oh man...my work just doubled.

  • Like 2
  • Haha 2

I have done a TON of AE work, both long form and single arc. Just search the AE mish list for my sig @cranebump. For more information on my stories, head to the AE forum sub-heading and look for “Crane’s World.” Support your AE authors! We ARE the new content.

Link to comment
Share on other sites

In theory, when a mission is part of a series or arc in AE, the system has to know what the next mission is.  If that pointer could be made into a variable, then you could tie it to conditions;  Defeated enemy X leads to mission 2a, while them escaping leads to mission 2b, etc.

 

*Of course, given the game's code, this may not be such a simple endeavor...

Edited by biostem
  • Like 2
Link to comment
Share on other sites

I had a thought about this a long time ago, where the solution I came up with was to allow the player a choice of two follow up mission in the architect system. If you choose to do X play mission arc #1, else play mission arc #2.

 

It's clunky but functional, I guess.

  • Like 2

..It only takes one Beanbag fan saying that they JRANGER it for the devs to revert it.

Link to comment
Share on other sites

Not all THAT clunky, but also not a direct change to the code.  My stories doin't tend to run long, but it would be pretty easy to implement, once you've got it all written and play-tested: 

 

If you want to strangle this little @%*$! then play AE arc #555999! 

 

If you want to save the kitten from the tree, then play AE arc #555888!

Edited by Clave Dark 5

╔═══════════════════════════════════════════════════════════════════════════════════╗

Clave's Sure-Fire Secrets to Enjoying City Of Heroes
Ignore those farming chores, skip your market homework, play any power sets that you want, and ignore anyone who says otherwise.
This game isn't hard work, it's easy!
Go have fun!
╚═══════════════════════════════════════════════════════════════════════════════════╝
Link to comment
Share on other sites

On 4/8/2024 at 10:35 AM, chuckv3 said:

These could all be fixed by allowing content creators to create dialogues with zero* or more choices.

 

If you add forking to AE arcs, how many missions are allowed to be in an arc?

We are limited to 5.

 

If 5 is the limit, then that would limit forking.

 

So mission 1 (Mission 1) forks success (mission 2) and failure (mission 3). 

Now there are 2 missions left.

Fail on Mission 3 fails the arc entirely?

Mission 2 forks to success (Mission 4) and failure (mission 5).

This would lead us to

Mission 1 (success), Mission 2 (success), Mission 4 (success ending 1)

Mission 1 (success), Mission 2 (success), Mission 4 (failure ending 1)

Mission 1 (success), Mission 2 (fail), Mission 5 (failure ending 2)

Mission 1 (success), Mission 2 (fail), Mission 5 (success - alternate ending 1)

Mission 1 (fail), Mission 3 (failure ending 3)

Mission 1 (fail), Mission 3 (success), (alternate ending 2) or fork back into Mission 4?
 

I think I did that logic tree correctly.

 

Longest arc is only 3 missions unless multiple arcs are used extend the storyline.

Some players have done this, but most players that write arcs don't.

 

 

  • Like 1

If someone posts a reply quoting me and I don't reply, they may be on ignore.

(It seems I'm involved with so much at this point that I may not be able to easily retrieve access to all the notifications)

Some players know that I have them on ignore and are likely to make posts knowing that is the case.

But the fact that I have them on ignore won't stop some of them from bullying and harassing people, because some of them love to do it. There is a group that have banded together to target forum posters they don't like. They think that this behavior is acceptable.

Ignore (in the forums) and /ignore (in-game) are tools to improve your gaming experience. Don't feel bad about using them.

Link to comment
Share on other sites

Make an option to disable AE archvillains Headless Chickenning around!

To keep this game safe, We have to give it to the world.

Arc ID #13097 - Archvillain Beatdown, try it out!

Arc ID #21066 - Archvillain Beatdown - Past Edition!

Letz now talk about existing Incarnate Lore Pets:

https://forums.homecomingservers.com/topic/50351-incarnate-lore-pets-look-through-fix-and-improve/

Link to comment
Share on other sites

On 4/9/2024 at 8:28 AM, cranebump said:

On the one hand: Branching arcs! Hell, yeah!

 

On the other: Oh man...my work just doubled.

What we need are time travel stories.

I went to Ouroboros all i got was this lousy secret!

 

 

Link to comment
Share on other sites

On 4/13/2024 at 4:02 PM, wjrasmussen said:

What we need are time travel stories.

We should go back in times and tell ourselves that.:-)

  • Haha 1
  • Microphone 1

I have done a TON of AE work, both long form and single arc. Just search the AE mish list for my sig @cranebump. For more information on my stories, head to the AE forum sub-heading and look for “Crane’s World.” Support your AE authors! We ARE the new content.

Link to comment
Share on other sites

Posted (edited)

Well guys, I spent a hard 48 hours writing up an admin app (based on something I already had working), and then adding an anonymous-access "play" path. I just signed up for a basic virtual web server where I can put this all just to let folks test drive the idea.

 

Regarding integrating with AE, my thought are mainly that missions can have mutliple difficult objectives, but then one easy one to complete the mission (click a blinky). The "easy completion" completes the mission as far as AE is concerned, but you have to kill the boss, release the hostage, escort the hostage, or whatever to hear the "SECRET CODE" that the web site prompts for to let you progress. I wrote up a kinda stupid tutorial that just asks for questions and answer and progresses through a simple set of dialogs. It has a loop, and several different paths to get to the end.

 

Based on a complaint/suggestion from Darmian (? I need to check the global for sure), The person who starts the story (and is the only one who can answer the prompts), has a URL they can share with others. That way team members see the full dialog, the choices, and when the leader answers or chooses, it switches (with the choice or unlock that got them there shown at the top). I used some AJAX to tell the "follower" page when it needs to refresh. It all seems to be working as I want at this point! The real question is: can I get it hosted and up and running somewhere? I'm working on that now.

 

And since this is an external site, it can link to many different AE stories, telling the user which ones to run and then prompting for results. That's in addition to the already unlimited dialogs and choices.

 

 

 

Edited by chuckv3

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

For those worried about my mental health, here's some small reassurance: I did stop long enough to eat, do a Hami Raid, and a MSR. I even slept eight hours each night. Well, slept and refined my plans, back and forth.

  • Haha 1

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

Posted (edited)
On 4/9/2024 at 9:49 PM, biostem said:

In theory, when a mission is part of a series or arc in AE, the system has to know what the next mission is.  If that pointer could be made into a variable, then you could tie it to conditions;  Defeated enemy X leads to mission 2a, while them escaping leads to mission 2b, etc.

 

*Of course, given the game's code, this may not be such a simple endeavor...

I do think it would be close enough to have 3 accounts, each of whom can have 3 published stories, for 9 total stories. This could be 9 indivudal missions (each their own 1-mission story). And further, since "my creations / my local stories" are actually just text files, it should be simple enough to get multiple people to help put in the pieces, leading to as large of a progression as one could hope for. Of course there is nothing stopping folks from running any of these missions in AE at any time, but the context would be missing.

Edited by chuckv3

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

8 hours ago, chuckv3 said:

I do think it would be close enough to have 3 accounts, each of whom can have 3 published stories, for 9 total stories.

You do know you can ask for and receive three more mission slots at any time, perfectly free, right?  Just send a petition in-game, ask nicely (and perhaps offer some cookies) and the Devs shall bestow them upon you with no caterwauling. 

 

Heck, I bet if you said "I have this crazy idea for a super branching story and need fifteen extra slots please" they might give 'em all to you on the spot.

╔═══════════════════════════════════════════════════════════════════════════════════╗

Clave's Sure-Fire Secrets to Enjoying City Of Heroes
Ignore those farming chores, skip your market homework, play any power sets that you want, and ignore anyone who says otherwise.
This game isn't hard work, it's easy!
Go have fun!
╚═══════════════════════════════════════════════════════════════════════════════════╝
Link to comment
Share on other sites

I'm sure Darmian already knew that :classic_biggrin:. But thanks! Nice to know!

 

I've got an idea for a second tutorial that does actually integrate with a 2-story arc (or maybe 3 if I can figure out an ending split).

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

Well after a lot of tweaks and a little learning I have the database built and poplated, and the application installed and running on mochahost.com. Pretty neat stuff how they can build a web interface to allow you to completely manage a website. The problem at this point is they cannot tell me what URL I can use to get to it all externally. Once I figure all that out I will try to post something here. 

 

I do have a tiny bit of work left to do to keep stories created by one user from being edited by another... But I do think I want them all to be viewable by anyone who is a content creator. Would that be any kind of problem? I'm thinking of the scenario where someone says "how did they do that?" and then they can just go view it all (without being able to modify). Any opinions about that?

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

19 hours ago, chuckv3 said:

I do have a tiny bit of work left to do to keep stories created by one user from being edited by another... But I do think I want them all to be viewable by anyone who is a content creator. Would that be any kind of problem? I'm thinking of the scenario where someone says "how did they do that?" and then they can just go view it all (without being able to modify). Any opinions about that?

I don't suppose this would be an issue, provided there's no chance of corrupting/changing the original file. But I don't mind telling anyone how I do anything if they ask. Then again, I don't do anything fancy, so...no one ever asks me.:-)

Edited by cranebump
  • Haha 1

I have done a TON of AE work, both long form and single arc. Just search the AE mish list for my sig @cranebump. For more information on my stories, head to the AE forum sub-heading and look for “Crane’s World.” Support your AE authors! We ARE the new content.

Link to comment
Share on other sites

Posted (edited)

example forms to enter the data, running locally at this point, showing the basic proof-of-concept data. The "stories" page and its subordinate lists really shows the whole flow.

 

stories.png

 

dialog_whatev.png

 

choice.png

Edited by chuckv3

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

5 minutes ago, chuckv3 said:

example forms to enter the data, running locally at this point, showing the basic proof-of-concept data. The "stories" page and its subordinate lists really shows the whole flow.

 

 

If this mirrored the actual AE entries (not page format) with mobs and maps it would be great! I'd use it to rough out missions before using AE.

"Homecoming is not perfect but it is still better than the alternative.. at least so far" - Unknown  (Wise words Unknown!)

Si vis pacem, para bellum

Link to comment
Share on other sites

And then examples of me "playing" that story.

 

 

play_1.png

play_2.png

play_3.png

play_4.png

play_5.png

play_6.png

play_7.png

play_8.png

play_9.png

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

11 minutes ago, Troo said:

 

If this mirrored the actual AE entries (not page format) with mobs and maps it would be great! I'd use it to rough out missions before using AE.

That's totally not what it's for. It's meant to offer content creators the ability to create branching, looping and multiple choices. Any of these could ask you to go do a story arc in AE, which might be 1 or 2 missions, then enter codes to guide you forward on the paths, then ask you to go run something else, etc. 

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

Okay. 😞

"Homecoming is not perfect but it is still better than the alternative.. at least so far" - Unknown  (Wise words Unknown!)

Si vis pacem, para bellum

Link to comment
Share on other sites

Posted (edited)

And what the follow pages look like for team members-- that thing Darmian wants! These use AJAX to check about every 2 seconds for an update, and refresh the page when there is one. This parallels the choices above (I think?) after a team members pastes in the URL that the team leader could sahre over team chat. Of course the URL would be a web site domain if my hosting company can tell me what URL is supposed to work...

 

 

follow_1.png

follow_2.png

follow_3.png

follow_4.png

follow_5.png

Edited by chuckv3
  • Thumbs Up 1

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

Posted (edited)

I've decide to change a couple of strategic things. First, there will be no list or search. Second, to start, you'll need a story's "code". From there it prompts for leader name, then creates a play-in-progress code, all as shown above from there. That way nobody can guess numbers to see someone else's titles, etc. I'd rather maintain a list of story codes either in the forums, sharing them in the game, or even including them in the AE missions introductory texts.

 

I'm hoping this will be running on a public server soon! Can I get a GM or someone from the Homecoming team to verify this is not some kind of violation of TOS?

Edited by chuckv3

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

So after a few version conflict headaches the web site is up and running. i'm waiting on getting a signed ssl certificate so I can turn on https-only, and also waiting on the homecoming team / GMs to give this at least some kind of blessing, then I'll unleash the hounds.

TINKERERS and LEOTARDED personal supergroups on Reunion; open bases! codes TB-9014 and LT-1051

TinkerBell (MAIN) super reflexes / martial arts tanker & badge hunter; Sarabraxus, energy / energy blaster; Sarathustra, fire / therm corruptor

Scotch Bonnie / Caroline Reaper, fire/ss brutes & fire farmers; Granny Fix It / Green Granny / Great Granny, empathy/psi defenders; plus a few others.

@Xarah formerly on Champion, Triumph, Victory, now @chuckv2 / @chuckv3 / @chuckv4 on Reunion

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...