HentHighSchool Development Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

collapse
* Recent Posts
Re: [HHS+ 1.9.5] Official Bug Report Thread by Shilo
[Yesterday at 07:42:57 pm]


Re: [Mod] King's Way 2.0 by Spellsword
[Yesterday at 05:21:58 pm]


Re: [Mod] King's Way 2.0 by vadi92
[Yesterday at 04:13:53 pm]


Re: [Mod] Grafitti and interrogation (function) by fateavernicus
[Yesterday at 02:05:31 pm]


Finished the events/game/entire town enslaved by you! by fateavernicus
[Yesterday at 02:00:29 pm]


Pages: [1] 2 3 ... 8   Go Down

Author Topic: AAR Releases / Bugs (current version: 0.4.2)  (Read 75835 times)

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
AAR Releases / Bugs (current version: 0.4.2)
« on: December 11, 2018, 07:48:26 pm »

Ashford Academy Redux

Download it here!  :)

Current Version (0.4.2):
for PC
for Mac

These are zip-files which simply need to be unpacked. They contain the folder structure of the game and the game launching executable AshfordAcademyRedux.exe (Windows) / AshfordAcademyRedux.sh (Linux)
(for Mac the zip contains: AshfordAcademyRedux.app)

Detailed Installation Instructions for Windows PC:
(click to show/hide)

Previous Version (0.4.1):
url=https://www.mediafire.com/file/3ehyatpraoja3p6/AshfordAcademyRedux-0.4.1-pc.zip/file]for PC[/url]
for Mac

Last Version before 0.4.0 (0.3.3):
for PC
for Mac

Existing mods and mod packs:
(links go to the posts containing the download link)
Combined Event Pack
AAR mods by dreamchaser

======================

New game releases will be announced in this thread and this post will be updated.
If you find a bug, please post about it in this thread!

If you have questions or suggestions, please post them into
https://www.henthighschool.com/ashford-academy/aar-suggestions-questions/

You can follow development of new versions in
https://www.henthighschool.com/ashford-academy/aar-development/

For anybody interested in modding the game, the file readme.txt should contain all the information you need. If you have any questions about modding, asking in the "aar-development" thread is the best place. I'll most happily answer.  :)

======================
Original Introduction:
(click to show/hide)
« Last Edit: January 16, 2021, 05:59:39 pm by dreamchaser »
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #1 on: December 11, 2018, 07:48:46 pm »

Changelog:

0.4.2
API Changes:
- removed event.img documentation - this is an internal class and should only be called by img_e (the existing documentation was plain wrong, too)
- added period_name keyword option to dp_choice, so that mods can add new activities to periods
Bugfixes:
- if you got the blowjob at the start of the game, Susan and Marina would not dress up in sexy outfits later on
-- fixed game start to set the variable
-- fix on loading an existing save game added
- sports_field23: could reference a non-existing image in rare cases
- removed max value for stress and lust, as these are purely calculated stats (only affects new games)
- dev mode, gallery event screen: don't crash if event variable is a hash or list
- fixed typos reported by OutofUniqueNames

0.4.1
- Added a preference for the event result screen. By disabling it, you can avoid having that screen show at all - the game will directly transition to the next event or the day planning screen.
Bugfixes:
- fixed crash in a sensuality event
- removed a spurios line writing out debugging information in a dormitory event
- fixed typos reported by Enroch

0.4.0 - catch them all
- added event gallery / seen events to the game, showing all events/images/variants unlocked overall or in the current save game
- since you select the event collection by mod and by location, there is now a place where the game shows which (new-style) mods have been recognized (displayed even with no events yet unlocked)
- added name, description and variant metadata to all events
- events which are completely unlocked (all images and all variants) get a gold star in the gallery (upper right corner)
- when you load a save, the game ensures all events unlocked in the save are unlocked in the game wide gallery
- replaced the screen between events: the new one shows unlocks with gold and silver stars
- game object changes show on the event summary screen (outlook change, new unlocks, new policies, ...)
- if the preference "More Numbers" is enabled, stat changes are shown on event summary screen
- When in rollback, you can't change your choices anymore. Done so unlocked event variants are in sync with what you have actually seen
- the lust stat now stays hidden until the surveillance has been build, no matter what "More Numbers" is set to
- added pictures for all policy options of human_anatomy_depiction, teacher_leeway and entrance_req_focus
- added pictures for all policy options which where still missing them (kindly donated by scorpionswamp)
- bad ends implemented: reputation<=0 (fired), behavior<2 (school burned down, 5% chance/day), staff_support<0 (fired)
- susan+marina event pictures are now unpixelated (thank you 08/15Wixxer!)
- added stat level descriptions for lust and reputation
- displayed names of policies adjusted: do not contain the policy name anymore
- selection screens now have a title above their choices
- "Stat Changes" now shows the policy name and choice instead of only the choice
- "Stat Changes" now shows the weekly reduction in temp stress
- "Stat Changes" now shows the effect from new students ("Entrance requirement focus")
- set config.developer = "auto", no need to change it for distribution anymore
- completely rewritten seduction logic used by Susan and Marina. They will now notice many more reasons they can get sexual with the principal
- merged events: class9 into class3; class42 into class18; class4,class17,class18,half of class19,class20,class25 into class3; pool35 into pool6; pool30 into pool22
- new events: class9 (spanking)
- expanded events: sensuality12 (dress up and role play), class18 (fell on ass)
- fixed event library19 so it can run with any dresscode up to sexy
- animal policy is now actually remembered (in school_grounds11), other cat themed events adjust to it
- pictures added to existing events (making events available for more dresscodes)
- doubled default event.img / img_e group_count to 2, and any custom group_counts set by events
  allows for more granular likeliness of events, makes classic events (if any) less likely by half
Balance:
- Reputation income now rises in steps as the description changes. Reputation income is not hard coded in the engine anymore.
  new reputation income: <5: none, <15: lower (2/3 of current), <30: equal to current, >=30: higher, >=90: double of current
- surveillance income now rises in steps as the lust description changes.
  new surveillance income: <5: none, <20: lower, <30: equal to current, >=30: higher, >=90: 2.5 times current
- cafeteria income per student reworked: instead of being flat, it now depends on morale and reputation (smooth scaling)
  new cafeteria income: game start(12 reputation, 10 morale): half of current, endgame(100 reputation and morale): 4.5 times current
- conservative dresscode doesn't reduce morale at inhibition 100. Weekly morale drop now smoothly increases to 2 at inhibition 80
- pool now also lowers inhibition as weekly effect
- careful or resisting outlooks now avoid some of the changing room situations that cost reputation
- sensuality events now give higher deviance and inhibition changes
Bugfixes:
- bugfix: <stat>_o.contr_max_go returned wrong data. It only led to more generic text in a single event though :-)
- bugfix: never show a stat change of 0.0
API Changes:
- imp_prefix now sets current_eventgroup and current_mod (needed for event collection) - Documentation adjusted
- stat.value_old renamed to stat.value_day, stat.change renamed to stat.change_day
- random_select: removed 'else' pool, added default
- renamed policy levels called "normal" to better distinguish them (e.g. in Budget screen):
--teaching_materials "normal" renamed to "used"
--staff_salary "normal" renamed to "average"
--human_anatomy_depiction "normal" renamed to "correct"
--class_size "normal" renamed to "middle"
--(the one policy choice still called "normal" is the dresscode)
- new function fucked_teacher() now used to track whether the principal had sex with a teacher
Debug Mode:
- shows dare points on main GUI
- events in "Seen Events" display internal event name, whether the event can occur (banned/True/False) and the value of the event variable

(click to show/hide)

known bugs:
- crashes if you try to save inside seen events
« Last Edit: January 16, 2021, 06:00:24 pm by dreamchaser »
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #2 on: December 11, 2018, 07:49:01 pm »

start of readme.txt (limited to 20.000 characters, so can't paste the whole file):
(click to show/hide)
« Last Edit: December 30, 2019, 08:13:34 pm by dreamchaser »
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #3 on: December 11, 2018, 08:00:00 pm »

Reserved
« Last Edit: December 30, 2019, 08:14:07 pm by dreamchaser »
Logged

Ashford

  • Moderator
  • Full Member
  • *****
  • Offline Offline
  • Posts: 219
    • View Profile
Re: Ashford Academy Redux
« Reply #4 on: December 13, 2018, 07:45:04 pm »

Nice work dreamchaser!

I'm very happy to see that Ashford Academy still lives :)

All the additional hoover info is a great addition, as well as the additional info added to multiple screens.
I think you have a really good approach, and many of the changes are making perfect sense.


It's also obvious that you have more experience writing code then I have/or had when writing the game. It's quite interesting to see everything written in OOP when the original game had like two classes and a handful functions.


Great work! I hope to see more of your work and I will gladly play around with Ashford Academy Redux.


Cheers,
Ashford
Logged

mezz

  • Newbie
  • *
  • Offline Offline
  • Posts: 18
    • View Profile
Re: Ashford Academy Redux
« Reply #5 on: December 15, 2018, 03:45:03 am »

Great!  Still the best game.
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #6 on: December 15, 2018, 09:03:42 am »

Thank you for the kind words Ash, I very much appreciate it!

Right now I am in full blown pre christmas stress, with long work times, christmas parties, searching for gifts... I had only a single evening this week with free time for coding...

But starting with christmas my vacation is coming up, and I am very much looking forward to give AAR some meat on the bones by porting over all the canon events (in the current tech demo there are only about 10 per location).  :)

After that, I'll see how to further improve it. One of the most important, but also very time consuming points is finding enough pictures - By restricting the selection according to the current dresscode, I am of course limiting the pool of available events significantly. And the best way to expand it again is by having multiple pictures per events with more or less dressed girls. But finding pictures that match well enough to work for the same text (and are of good quality) is harder than it sounds.
I also try to combat that a bit by merging very similar events, which then gives me multiple pictures for the merged one.
So once I post the version containing all the converted events, giving me links to alternative pictures for events would be among the easiest ways others could help me. Actually, anybody can even do so right now, using the original Ashford Academy and its events as the basis (though admittedly it will be more efficient with AAR and the converted events). ;)

As I already wrote in the opening post, finding pictures for all the policy choices is also high on my agenda. More info texts have to be written. And I have quite a few ideas for new policies and rules which need matching pictures, and new events that unlock them, and then make use of them.

So lots of things to do, and I am very much looking forward to it.  ;D
Logged

Lasana

  • Newbie
  • *
  • Offline Offline
  • Posts: 4
    • View Profile
Re: Ashford Academy Redux
« Reply #7 on: December 15, 2018, 07:07:43 pm »

Sounds very promising. I love AAF and I look forward to your version of this game.  :D
Logged

Zenotyne

  • Newbie
  • *
  • Offline Offline
  • Posts: 3
    • View Profile
Re: Ashford Academy Redux
« Reply #8 on: December 16, 2018, 04:00:58 am »

Hate to say, but there's a big problem with this game.  Like the original, this has unlockables to lower ten minimum Inhibition of the school.  the 50 unlock worked fine, but when I unlocked the 25, it shot UP back to 75.  I went out on a limb thinking it was some glitch and save up to the full 100 Staff Support to buy the 0 unlock hoping that would fix it, but there was no change.  I pray this was some dumb glitch I ran into but as it seems to me the Inhibition limit modifier is flawed.  Without that half the fun is just gone.

Otherwise pretty good.  I like the changes and I look forward to more, but that issue REALLY needs to be addressed.
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #9 on: December 16, 2018, 05:45:38 pm »

Hate to say, but there's a big problem with this game.  Like the original, this has unlockables to lower ten minimum Inhibition of the school.  the 50 unlock worked fine, but when I unlocked the 25, it shot UP back to 75.  I went out on a limb thinking it was some glitch and save up to the full 100 Staff Support to buy the 0 unlock hoping that would fix it, but there was no change.  I pray this was some dumb glitch I ran into but as it seems to me the Inhibition limit modifier is flawed.  Without that half the fun is just gone.

Otherwise pretty good.  I like the changes and I look forward to more, but that issue REALLY needs to be addressed.

Hey Zenotyne, congratulations on the first bug report for this game!  :)
But have no fear, this is just a dumb mistake, and no deeper problem.
It will be fixed in the next version.
As I said, this is still just a tech demo, and I have neither balanced it, nor really playtested it.
« Last Edit: December 17, 2018, 06:07:05 pm by dreamchaser »
Logged

Drachenjäger

  • Newbie
  • *
  • Offline Offline
  • Posts: 2
    • View Profile
Re: Ashford Academy Redux
« Reply #10 on: December 16, 2018, 09:21:22 pm »

I don`t now is ther a bug or is this my mistake  and sorry for my bad english :)
Code: [Select]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 372, in __call__
    renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <class 'store.evaluate'>: attribute lookup store.evaluate failed

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\ast.py", line 882, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\python.py", line 1913, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\core.py", line 2662, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\core.py", line 3467, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\transition.py", line 47, in event
    return self.new_widget.event(ev, x, y, st)  # E1101
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\screen.py", line 697, in event
    rv = self.child.event(ev, x, y, st)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 241, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\layout.py", line 995, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\behavior.py", line 907, in event
    return handle_click(self.clicked)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\behavior.py", line 842, in handle_click
    rv = run(action)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\behavior.py", line 308, in run
    new_rv = run(i, *args, **kwargs)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\display\behavior.py", line 315, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 372, in __call__
    renpy.save(fn, extra_info=save_name)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\loadsave.py", line 404, in save
    dump((roots, renpy.game.log), logf)
  File "N:\AAcademy\Ashford Academy REdux\AshfordAcademyRedux-0.0.1-pc\AshfordAcademyRedux-0.0.1-pc\renpy\loadsave.py", line 48, in dump
    cPickle.dump(o, f, cPickle.HIGHEST_PROTOCOL)
PicklingError: Can't pickle <class 'store.evaluate'>: attribute lookup store.evaluate failed

Windows-8-6.2.9200
Ren'Py 7.1.0.882
Ashford Academy Redux 0.0.1
Sun Dec 16 21:22:56 2018
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #11 on: December 16, 2018, 09:39:11 pm »

Well that certainly looks like a bug, and like a trickier one too...  :(

Do you per chance have a way to reproduce it? What where you doing when it happened?
Saving a game? Where exactly where you saving?

Unfortunately the traceback isn't that helpful for me here, since all it shows is internal Ren'Py code (the game engine), not my own game logic. I can only guess that I am breaking some assumption that Ren'py makes with my code. But without a test case, I can only blindly try to fix it.

Edit: never mind, just managed to reproduce. Saving appears to be broken after the start of the first day.
Thanks a lot for the bug report! I should be able to figure out what causes it from this.  :)

Edit2: And found the bug. Saving an event in a variable does not work. Fixed by restructuring my code a bit. I'll cut a new version tomorrow, since saving is kinda important even in a tech demo.  ::)
« Last Edit: December 16, 2018, 11:56:30 pm by dreamchaser »
Logged

dreamchaser

  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
    • View Profile
Re: Ashford Academy Redux
« Reply #12 on: December 17, 2018, 06:04:22 pm »

And the new version is up (0.0.2).
Changes can be seen in the changelog (2. post). Most importantly, saving now works.  ::)

Since I don't have anything like a stable branch yet, you get all changes I have made, which mainly means all the events for the school grounds and office locations.  ;D

You might notice that there are way more events for conservative and normal dress code then for sexy and nude. That is just due to the images contained in the original game, which are distributed that way.
As I already said, if anybody wants to provide me with links to good quality alternative images and which specific events they should go into, I would be most grateful (as finding suitable pictures is a lot of (enjoyable  ;) ) work). Since all the events for school grounds and office are now contained in 0.0.2, the events for those locations would be a good starting point.
If there is effort in this direction, we should probably open up a seperate thread for that, to keep this one for version announcements and bug reports.

Thanks to anybody who is trying out these very early versions, and thanks especially to my first bug reporters!  :)
« Last Edit: December 17, 2018, 06:09:25 pm by dreamchaser »
Logged

lavema

  • Newbie
  • *
  • Offline Offline
  • Posts: 1
    • View Profile
Re: Ashford Academy Redux
« Reply #13 on: December 19, 2018, 06:22:00 am »

Hey, how's it going? I decided to give your mod/version of the game a try after not having played Ashford Academy for like 1 or 2 years. I didn't notice many differences at the start, but that's probably because it's been so long since I played the original so I don't remember how it was. I did notice that the pictures always matched the selected uniform, which was great because it's something I remember very much disliking about both vanilla AA and HHS. My only gripe would be the lack of pictures, not just placeholders but rather only a couple of pictures for sexy uniform and beyond, which makes it sort of unplayable past that point. I did not notice any bugs nor any other problems with the game, which is a positive, but I wish I could give you more feedback. I don't enjoy hentai very much otherwise I would help you with finding pictures for the events. Very much looking forward to future developments. Cheers!
Logged

Iskhiaro

  • Jr. Member
  • **
  • Offline Offline
  • Posts: 52
    • View Profile
Re: Ashford Academy Redux
« Reply #14 on: December 20, 2018, 11:21:17 am »

This is looking really good! Great start and a lot of quality of life improvements! I like the 'no rules' dress code.
Logged
Pages: [1] 2 3 ... 8   Go Up
 


SimplePortal 2.3.3 © 2008-2010, SimplePortal