Angels with Scaly Wings

Angels with Scaly Wings

Welcome to the Angels with Scaly Wings Workshop!
Download user created mods, or create and upload some of your own!
Learn More
[v1.0] Savior (a happier ending for Bryce and more)
Hello everyone and welcome to the second chapter of me (now with a lot of great help from S3lvy) making mods for AwSW. I've decided to change its title from "EvilChaosKnight's better ending mod: The Electric Boogaloo: Bryce edition." for obvious reasons, though. Why "Savior"? Well, it's the opposite of how Bryce's good ending's achivement is called just like I did with Anna.
Anyway, without further ado, here's the link: https://www.dropbox.com/s/f0drf0hg5ztxlhw/EvilChaosKnightModPack_ver_1-0.zip?dl=0

What this mod does:
Ever felt that Bryce's good ending is... not even a good ending by AwSW's own standards? Did you ever want to see if things could've been different?
Well, here's your chance now. And yet another metric ton of text to go with it because I simply can't make small projects I guess.
Just like I can't write a good male-centered romance.

How to get the mod ending:
- Get Adine's good ending at some point.
- Get Bryce's default good ending at some point.
- Get the underground complex map and give it to Maverick before going to Reza's booby-trapped hideout.
- Save Sebastian from being murdered (now fixed and doesn't depend solely on going to meet him D1 which was a bug in the stock Bryce ending).
- Going to Anna's 3rd date will open up a new scene in one of the mod's story arcs.

Q&A for some stuff in advance:
The hell is "eck_core" mod?
It's a step towards integration with the Steam mod workshop. Why include same resources in several mods when you can have a single library of backgrounds, character sprites, persistent variables, etc and simply call to that instead? So yeah, it's exactly that.
Also includes a fix for saving Sebastian in Bryce's ending and several minor inconsistencies one might've spotted throughout the game mostly related to human shapes where there shouldn't be any.

Hold up. Why is there Anna's mod in the package?
Because this mod is also a minor experiment to see if mods can interact with each other through (persistent) variables. Now, if you save Anna in "Not-so-Tragic hero" (or just load an old save from here and get to the closest ending available), you get much more to explore in Savior mod as well.
For the matter of fact, a huge chunk of content relies on that.
Also delete the old version if you still have it installed before unpacking the archive provided.

But I've already played your Anna's mod!
Yeah. And if I was smarter, I'd have included persistent variables in my initial release. But alas. To somehow make it less tedious for returning players, loading an older save and getting to ANY non-critical-failure ending (friendzone and heartbreak will do) will unlock the "alternative" or "advanced" route in "Savior" mod.
You can still chose the default turn of events so you won't ever get locked out of content.
There are also a few new things added to "Not-so-Tragic Hero" if you want to re-explore it for whatever reasons.
In case you don't want to or can't reload the older saves, you can use this fix:
https://www.dropbox.com/s/0ch175b4ykhrklb/SaviorReturningPlayerFix.zip?dl=1
Adds a query before Reza's encounter asking if you've played Anna's mod already. This removes the necessity to replay "NST Hero" to set the values right. Place it into the
"\Angels with Scaly Wings\game\mods\eck_brycehappyend" folder

I could've sworn I've seen those ending letters idea somewhere...
No, you didn't. Especially if you've played Nier:Automata or saw it on YouTube. I totally didn't borrow any ideas from there. Shush.
Last edited by EvilChaosKnight; 11 Jun, 2018 @ 7:37am
< >
Showing 1-8 of 8 comments
S3lvah 4 7 Jun, 2018 @ 12:59pm 
Woohoo, hype! This was a long time coming due to busy study / work schedules. I for one look forward to hearing what people think.
dcen 11 Jun, 2018 @ 6:46am 
Is the non-packaged version of not-so-tragic here compatible with savior? Cause whenever i try to load up a previous nts hero mod save with the packaged version loaded, i get this error

I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00action_file.rpy", line 427, in __call__ renpy.load(fn) Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way? -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\python.py", line 1695, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/_layout/screen_main_menu.rpym", line 30, in <module> ui.interact() File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\ui.py", line 285, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\core.py", line 2492, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\core.py", line 3166, in interact_core rv = root_widget.event(ev, x, y, 0) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\screen.py", line 651, in event rv = self.child.event(ev, x, y, st) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\transform.py", line 844, in event rv = d.event(ev, cx, cy, st) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 224, in event rv = d.event(ev, x - xo, y - yo, st) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 224, in event rv = d.event(ev, x - xo, y - yo, st) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 224, in event rv = d.event(ev, x - xo, y - yo, st) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\layout.py", line 952, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\behavior.py", line 889, in event return handle_click(self.clicked) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\behavior.py", line 824, in handle_click rv = run(action) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\behavior.py", line 299, in run new_rv = run(i, *args, **kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\display\behavior.py", line 306, in run return action(*args, **kwargs) File "renpy/common/00action_file.rpy", line 427, in __call__ renpy.load(fn) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\loadsave.py", line 594, in load log.unfreeze(roots, label="_after_load") File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\python.py", line 1650, in unfreeze self.rollback(0, force=True, label=label, greedy=greedy, on_load=True) File "C:\Program Files (x86)\Steam\steamapps\common\Angels with Scaly Wings\renpy\python.py", line 1509, in rollback raise Exception("Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way?") Exception: Couldn't find a place to stop rolling back. Perhaps the script changed in an incompatible way? Windows-8-6.2.9200 Ren'Py 6.99.12.2.2029 Angels with Scaly Wings 1.07

EvilChaosKnight 4 11 Jun, 2018 @ 7:15am 
Ugh. Well, damn. I guess too many "under the hood" changes broke the old saves.
Depends on how old is the save file I think.

Let try and think of a solution, since I don't really want to make people replay the same content.
EvilChaosKnight 4 11 Jun, 2018 @ 7:34am 
A bit hack-y but should work fine.
For returning players only:
https://www.dropbox.com/s/0ch175b4ykhrklb/SaviorReturningPlayerFix.zip?dl=1
Adds a query before Reza's encounter asking if you've played Anna's mod already. This removes the necessity to replay "NST Hero" to set the values right. I've updated the OP as well. Place it into the "\Angels with Scaly Wings\game\mods\eck_brycehappyend" folder
Last edited by EvilChaosKnight; 11 Jun, 2018 @ 7:36am
Drago The Dragon 24 Jul, 2018 @ 4:31am 
Greetings,
Can I have a pointer towards ending B? Once again I'm clueless about the last remaining one ^^'
EvilChaosKnight 4 24 Jul, 2018 @ 7:36am 
For that you'd need to fail the investigation in the "Duty" arc. Basically, grab any one clue and leave as soon as you get an option. Blood sample from the fridge would suffice.
Last edited by EvilChaosKnight; 24 Jul, 2018 @ 7:37am
Drago The Dragon 24 Jul, 2018 @ 7:40am 
Ooo right, I totaly missed that option. Thanks again ^^
EvilChaosKnight 4 24 Jul, 2018 @ 7:49am 
You are welcome :awswlorem:
< >
Showing 1-8 of 8 comments
Per page: 1530 50