Really hoping for a "back" and "skip" button in future versions. Also being able to access menu to save while making choices. It just makes it alot less stressful and I like to see what the different dialogue responses are.
Not sure what to do, my saves from May of this year aren't working, I just get a gray screen and background music indefinitely. Do I have to start over?
Will i have to restart my game to play the new update, im on android and ive just downloaded it and my current playtgeough and im not getting any new quests
You know sometimes I hate itchio because when it comes to update you have delete the old version and you have redownload this is why I like steam but I would still to play itchio games.
Yes, It lacks the "branches" of Steam. But for the current distribution model, this is the best solution. When the game has more content and is closer to its final stages, we'll release it on Steam.
I don't think you have to delete a previous version to play the new one.
Personally, I move the folder for the previous version into the folder for the current version and that brings all the save data with it. I do that with every update for games I play
Most renpy games I've seen have the save files located inside the main game files, but for unity games like this one Wild Pear is correct. the easiest and quickest way i can tell is by opening the main game folder and seeing if there's a unity crash handler in the folder.
У меня в бесплатной версии появилась проблема с забиранием некоторых предметах в других мирах, куда не жми не перетаскивается, в том числе и те которые нужны для прокачки. Причем в другую сторону тоже порой не перетаскиваются.
In version 0.2.3 during the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fixed in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
In version 0.2.3 during the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fixed in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
I guess I'm just slow, but I can't figure out how to get the first mini-game (spell to clean up paint) to work. What to click and when. How the swipe here box figures in, etc. Can you provide a more detailed explanation?
No. When you click on multiple button and they never change to being pressed it's a bit more than that. Also not sure what the swipe the box is supposed to do.
It's all good now -- thanks. I don't recall specifically what the tutorial said, but I must have misinterpreted it. BTW, thus far, this game is awesome!
The innkeeper? It depends on where you are in the story. Usually, he works at the inn during the day. If this is a quest where you need to "visit" him, his room is next to Grace's room in the inn.
Excuse me? I don't quite understand what you mean. The back button on your Android device doesn't open the menu? In that case, you can use the button in the interface - on the top left.
We haven't had any plans to translate the game into Turkish yet. However, all localization files are open-source. You just need to create another folder in Magic Academy_Data\StreamingAssets\Localization and the language will appear in the game.
Yes, I found the files and started to translate them, but the problem is that the game downloaded as BreZip and I can't put it in the folder I'm going to create. If I send it to you when I finish the translation, can you add it to the game?
I believe I will finish it by Sunday and I have a question. I'm not supposed to translate things like character nicknames and place names in line A, right?
Yes, everything located in the first column represents the localization "key". It must remain unchanged. Initially, we generated keys based on dialogue file names but later realized this was problematic and switched to generating random identifiers.
Когда я открыл игру после обновления Виктория сразу с порога говорит мне о пляже (не знаю должно быть что-нибудь до этого но, я не знаю.) После того как я всё сделал и получил клубничку с Джейс на пляже, но в "омнус память" этой сцены нет она заблокирована...
Вы загрузили старое сохранение? Если так - то да. Теперь новые квесты выдаёт Виктория, если условия их получения выполнены. Если в вашем сохранении вся игра была пройдена, то всё произошло верно. Что сцена с Джойс не открылась - очень странно, проверим.
А в чем баг? я не вижу там дублирующихся объектов - просто во время прокачки вам открывались новые зелья и заклинания. К тому же с версии 0.2.6 система инвентаря поменялась, больше не нужно носить заклинания в инвентаре.
If you click on the "Enter text..." field, does a keyboard appear? After that, if you enter text, it should replace "Enter text...", does it happen? What language are you typing in? Try switching your keyboard layout to English.
When I click on the "Enter text..." field, the keyboard pops up with no problem, but when I write a name it doesn't replace the hint text. I use the spanish keyboard, but as you suggested I did replace It with english(US) first and english(UK) later but it didn't work. I tried uninstalling the spanish keyboard to be absolutely sure I was writing with the correct one, but it still doesn't work.
Hey, I'm posting my review as a comment so others can see it too! -----
(Reviewing the 0.2.2.1 version)
TL;DR: Fun game, interesting story, not a huge amount of content yet, but cannot be faulted for it!
----------
Long:
This game contains two fun gameplay mechanics on top of the usual sex-RPG stuff:
1) "Bejewelled"-esque resource farming.
2) Exploration + turn-based combat for more resource farming on a tactical map. (Although this still requires more content to not immediately hit the end game)
I love the game's art style and character interactions, though the day-night cycle still seems a bit underutilized and is missing a few more things to pass the time with, e.g. dating the various characters for a time slot duration?
The sex scenes are fun to watch, and there is a lot of potential for deeper character development! In particular, Joyce and Rose stood out as my faves.
---------
Good luck on future development to the dev, and congrats for providing a short, fun game so far, one that you can spend a free morning playing!
Thanks a lot for the feedback! We are now finishing an update with an adventure mode - we will be changing the leveling system, adding new enemies and a new boss.
After that, we plan to develop the dating mechanics and the core mechanics of managing the magic academy.
This week we will release another small update for the alpha version. And either by this weekend or the next weekend, version 0.2.3 will go public and 0.2.6 will enter beta.
English is not my native language, so I hope you can excuse my poor grammar.
I like your game so much!
Artstyle is not just beautiful and girls are hot, but it feels fresh and alive, not like some souless wannabe realistic backgrounds end other similar things which plague not only NSFW genre games but many of the more common titles which graphics looks similarly boring.
The general setting is pretty interesting and nice, especially for your type of game: it flashed enough, so even people alien to Harry Potter books could understand it inner workings, yet it didn't bore you with too much exposition. Our main character is also a good change of pace - many NSFW games make you play in the range from jerk who use vulnerable girls to serial rapist, so it is very nice to be a decent man genuinely building good relationship with girls, it's actually very nice being good and helping people!
Your girls also work very good not just as eye-candy but as whole characters themselves: they all feel different not just by bust size and type of visual characteristics, which they also are - it didn't feel like the cast are copied and pasted model looking big boobs and ass template, but from the point of own personalities and backgrounds. It feels rewarding speaking to them, knowing them more and understanding them which gives attitude not of simple porn game where you skip text to get to bed scenes but of good quality visual novel with minimum of filler text which amount to nothing. You can actually feel connected to characters despite there being not much content for now - but many titles can't get even this despite being full length games.
Minigames are another game point which I like. They are not too hard for the player who would feel like he needs some handouts or cheats yet they are hard enough to feel like games and not absolutely mindless grind just for the sake of it - it is good. Difference in the mechanics between sawmill and mine are nice, it's helping to avoid staleness in this type of tasks. Magic system has the same advantage - it helps it rare moments when it occurs to make gameplay more active and diverse while giving player a little challenge.
In my personal opinion, such a combination of good-looking yet no shallow characters to have love with and engaging enough yet not too grindy gameplay outside of dialogue is a path to success for any NSFW title, which could potentially lead to flourishing community and chances to even get a full-fledged series. Many games couldn't do it: LN types are commonly being played through few times for the sake of sex-scenes alone and then forgotten, while such big projects like Subverse failed to find suitable balance: while getting pretty nice space shooty gameplay they failed to deliver sex scenes adequate for both cost of game and its space battles level. Yet, I see that you're craving the right path for yourself and I hope that you will get your game to gold and make others take your work as guiding for their endeavors.
But I wish to be honest wanting to help you with my feedback, I understand that words of only one man, but i still like to ask you to at the least think about what I can say.
There are few weak points of your game, but I think the few sex scenes are one of them. Please don't get me wrong: I think that situations are good (maybe except the cave one, but I still think it was a little bit funny) and graphics too - girls looks amazing in all of them, but animation is the culprit. I think the main gripe is with Lillian second scene - in the end, it is just too fast. And I think it is not just preference thing - it is just limitation of animation type which you chose. I understand that it feels like I demand additional work for an already big project, but please think about not making such a fast animation - it looks not very good with yours limited amount of frames per second, maybe instead of just making scene faster you could on final stage change a pose a little? So that it will pour new fire in it, maybe in way of different hand gestures (you know, such passion ones like hug over neck etc) or face expressions so it will change not so much for requiring too much of rework. But on the good note i must say that small details in animation are very good - like girl's blinking and hair swing, it makes it a lot more lively and attractive!
Also, other world gameplay is a very good addition - it paves a path for great potential, yet I urge you to not stop now i way of its mechanics. I'm not speaking of any visuals of it, they are actually ok as they are, it's just mechanics. For now, it feels just too shallow, so in the way it appears grindy. But you're actually not the first who pave a successful way in that field - there are other games who used similar mechanics, which could help you find ideas to enrich your own. I think the most popular one is Fate Grand Order - gacha with similar styles of battles. Being a gacha it grindy by default, yet its gameplay being simple still posses desired depth to being interesting, possessing low entry level and decently high for that type of game skill ceiling. Another one would be Darkest Dungeon and Iratus, especially the second one. They have even more depth, and if you can provide at least a little of what they can - people would literally play the game not just for girls but for other world regime. But despite what I said about it - just continue to work on it, please don't leave it as it is, you already have a great base! Maybe you can let us recruit some creatures which we fell in battle in our team? Even if we could not have them as full-fledged characters in main word they still can stay in academy, making it more lively, and it would be even better if we could add them in team to battle together!
In the end, I want to say that I liked Joyce very much! She looks very cute and hot with ponytail and I like her playfulness! And it also very cool to see you add catgirls like Audrey, they are very cute! I hope we will see more of them in the future!
Hope that I was at least a little helpful with my feedback, thank you again for your great game! Will definitely buy when you release on steam! And sorry for bad english!
Thank you! That's very detailed and kind feedback. We're very happy to hear all of this.
Regarding the art in some of the NSFW scenes, we totally agree with you. The thing is that the project has been in development for quite a while, and we made the first scenes a year ago. But all this time, we've been searching for a style that would allow us to make "juicy" scenes, but at the same time, produce and animate them quickly enough (we use Live2d, and this imposes certain limitations). As a result, we settled on the style you can see after defeating the elf monk. Now we will gradually update all the previous scenes - the next update will include a redesigned scene with Lillian (but so far, only the first one, where we meet her while searching for Grace's room. I'm sure some people didn't even realize it was Lillian because of the change in style that had occurred by the time the character appeared).
About the Journey mode, we totally understand that it's quite "flat" right now, and we're looking for ways to improve it. But there are only two of us - so we release "stages", gather feedback, improve based on it, release a new version, and so on, gradually moving forward.
We have now changed the concept of spells - they are no longer consumables. Now they form a separate spellbook, and they are used for AP in battle. We've also changed the leveling system - now they are separate trees of upgrades where you can unlock new spells or improve their effects/parameters by opening "skill nodes."
With the appearance of Olivia (the tailor from the new update) in our game, we now have an Atelier, which in future patches will allow us to introduce equipment to replace the current "upgrade HP to level 2" button.
Also, the system is designed with the possible presence of allies in mind. Currently, it's planned that you will be able to take students you have punished for misconduct with you (you remember how Harry and Ron were sent to the Forbidden Forest with Hagrid?).
In addition to this, I am currently busy implementing a dialogue system within the adventures so that some monsters/bosses can talk to you.
There are many ideas, it remains to implement all this, then check the reaction of the players, fix, improve, and then repeat.
Reviews like yours help us keep our spirits up and continue working hard, thanks again.
Hello, i'm having a problem with the quest "go on a journey and find the magic stones". I've visited the other world at least 20 times by now, but all there is to it is a single goblin enemy that gives drops nothing useful after being defeated. Am i perhaps doing something wrong? Or do i need to search elsewhere, if that's the case, where? Any information would be useful, thanks!
Yes, that's right. There is a goblin standing on a square with a "magic rock". When you defeat the goblin, a window will appear prompting you to collect these stones. You need to put the stone in your inventory at the bottom of the window. After that, you need to leave the location through the portal.
During the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fix it in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
We found the reason for the error and will fix it in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
← Return to game
Comments
Log in with itch.io to leave a comment.
Really hoping for a "back" and "skip" button in future versions. Also being able to access menu to save while making choices. It just makes it alot less stressful and I like to see what the different dialogue responses are.
How do i find Lillian idk where lilian is, i looked through the whole map
At the Tavern in the Evening
How do you "go on a journey and find the magistones"? Idk what to do
New button with portal image in top-left part of UI
I couldn't pass the first difficulty, can you help me
Not sure what to do, my saves from May of this year aren't working, I just get a gray screen and background music indefinitely. Do I have to start over?
just tried to load in an older save and I got
"
ArgumentNullException: Value cannot be null.
Parameter name: source
System.Linq.Enumerable.Select[TSource,TResult] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) (at <00000000000000000000000000000000>:0)
MetaGame.CharsCore.CharactersCore.Cores.Save.ISavable.LoadData (System.Byte[] data) (at <00000000000000000000000000000000>:0)
MetaGame.CharsCore.CharactersCore.Cores.Save.ISavable.LoadData (System.Byte[] data) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.<LoadGame>b__33_1 (Cores.Save.ISavable x) (at <00000000000000000000000000000000>:0)
System.Linq.Enumerable+WhereSelectListIterator`2[TSource,TResult].MoveNext () (at <00000000000000000000000000000000>:0)
System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) (at <00000000000000000000000000000000>:0)
System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) (at <00000000000000000000000000000000>:0)
CacheList`1[T].Get (System.Collections.Generic.IEnumerable`1[T] collection) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
GameCore.StartSession (Cores.Save.GameSave save) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise+<>c.<.ctor>b__3_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
MiniGames.Match3.Match3GameLocation.Preload () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.AddressablesAsyncExtensions+AsyncOperationHandleConfiguredSource`1[T].HandleCompleted (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] argHandle) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].ProviderCompleted[T] (T result, System.Boolean status, System.Exception e) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider+InternalOp.ActionComplete (UnityEngine.AsyncOperation obj) (at <00000000000000000000000000000000>:0)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise..ctor (Cysharp.Threading.Tasks.UniTask[] tasks, System.Int32 tasksLength) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask.WhenAll (System.Collections.Generic.IEnumerable`1[T] tasks) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
GameCore.StartSession (Cores.Save.GameSave save) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise+<>c.<.ctor>b__3_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
MiniGames.Match3.Match3GameLocation.Preload () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.AddressablesAsyncExtensions+AsyncOperationHandleConfiguredSource`1[T].HandleCompleted (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] argHandle) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].ProviderCompleted[T] (T result, System.Boolean status, System.Exception e) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider+InternalOp.ActionComplete (UnityEngine.AsyncOperation obj) (at <00000000000000000000000000000000>:0)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
System.Array.Empty[T] () (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
Cores.Save.GameSave.LoadGame (GameCore core) (at <00000000000000000000000000000000>:0)
GameCore.StartSession (Cores.Save.GameSave save) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise+<>c.<.ctor>b__3_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
MiniGames.Match3.Match3GameLocation.Preload () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.AddressablesAsyncExtensions+AsyncOperationHandleConfiguredSource`1[T].HandleCompleted (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] argHandle) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].ProviderCompleted[T] (T result, System.Boolean status, System.Exception e) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider+InternalOp.ActionComplete (UnityEngine.AsyncOperation obj) (at <00000000000000000000000000000000>:0)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
System.Array.Empty[T] () (at <00000000000000000000000000000000>:0)
GameCore.StartSession (Cores.Save.GameSave save) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise+<>c.<.ctor>b__3_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
MiniGames.Match3.Match3GameLocation.Preload () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.AddressablesAsyncExtensions+AsyncOperationHandleConfiguredSource`1[T].HandleCompleted (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] argHandle) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].ProviderCompleted[T] (T result, System.Boolean status, System.Exception e) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider+InternalOp.ActionComplete (UnityEngine.AsyncOperation obj) (at <00000000000000000000000000000000>:0)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`1[TStateMachine].GetResult (System.Int16 token) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskExtensions+<>c.<Forget>b__16_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetException (System.Exception error) (at <00000000000000000000000000000000>:0)
GameCore.StartSession (Cores.Save.GameSave save) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise.TryInvokeContinuation (Cysharp.Threading.Tasks.UniTask+WhenAllPromise self, Cysharp.Threading.Tasks.UniTask+Awaiter& awaiter) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTask+WhenAllPromise+<>c.<.ctor>b__3_0 (System.Object state) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
MiniGames.Match3.Match3GameLocation.Preload () (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0)
Cysharp.Threading.Tasks.AddressablesAsyncExtensions+AsyncOperationHandleConfiguredSource`1[T].HandleCompleted (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] argHandle) (at <00000000000000000000000000000000>:0)
DelegateList`1[T].Invoke (T res) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationBase`1[TObject].Complete (TObject result, System.Boolean success, System.Exception exception, System.Boolean releaseDependenciesOnFailure) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.AsyncOperations.ProviderOperation`1[TObject].ProviderCompleted[T] (T result, System.Boolean status, System.Exception e) (at <00000000000000000000000000000000>:0)
UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider+InternalOp.ActionComplete (UnityEngine.AsyncOperation obj) (at <00000000000000000000000000000000>:0)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <00000000000000000000000000000000>:0)
UnityEngine.Debug:LogException(Exception)
Cysharp.Threading.Tasks.UniTaskScheduler:PublishUnobservedTaskException(Exception)
Cysharp.Threading.Tasks.<>c:<Forget>b__16_0(Object)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
<StartSession>d__14:MoveNext()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.WhenAllPromise:TryInvokeContinuation(WhenAllPromise, Awaiter&)
Cysharp.Threading.Tasks.<>c:<.ctor>b__3_0(Object)
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
MiniGames.Match3.<Preload>d__8:MoveNext()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetResult(TResult)
Cysharp.Threading.Tasks.AsyncOperationHandleConfiguredSource`1:HandleCompleted(AsyncOperationHandle`1)
DelegateList`1:Invoke(T)
UnityEngine.AsyncOperation:InvokeCompletionEvent()"
you need start new game. The saves are backward compatible starting from version 0.2
Is there any way I can resume sex scenes after the story is complete? Both with characters and enemies that need to be defeated for such a scene.
Button Pensieve in Main Menu
Thanks
Will i have to restart my game to play the new update, im on android and ive just downloaded it and my current playtgeough and im not getting any new quests
All game save after version 0.2 support in new game's versions. Skip day and go to Cabinet. Victoria give you new quest if it available.
it hasnt worked, im assuming by cabinet you mean office
All scene in Pensieve was unlocked?
Every time i open the game it just shows me a grey screen and nothing happens even if i leave it for like 30 min
What device are you playing on?
I'm having the same issue on android
Bu benim ilk çevirimdi. Yaparken çok eğlendim. Sürçülisan ettiysem affola. Başka oyun çevirilerinde görüşmek üzere. İyi eğlenceler.
ellerine sağlık
You know sometimes I hate itchio because when it comes to update you have delete the old version and you have redownload this is why I like steam but I would still to play itchio games.
Yes, It lacks the "branches" of Steam. But for the current distribution model, this is the best solution. When the game has more content and is closer to its final stages, we'll release it on Steam.
There's parody on steam sometimes steam can be stupid.
I don't think you have to delete a previous version to play the new one.
Personally, I move the folder for the previous version into the folder for the current version and that brings all the save data with it. I do that with every update for games I play
The game saves are stored inside AppData, so it doesn't matter where you launch the new version from.
You don't need to do that. Moreover, it can lead to some old files that are no longer used still being on your disk.
Ahh, fair. I'll keep that in mind
Thank you 😄
Most renpy games I've seen have the save files located inside the main game files, but for unity games like this one Wild Pear is correct. the easiest and quickest way i can tell is by opening the main game folder and seeing if there's a unity crash handler in the folder.
У меня в бесплатной версии появилась проблема с забиранием некоторых предметах в других мирах, куда не жми не перетаскивается, в том числе и те которые нужны для прокачки. Причем в другую сторону тоже порой не перетаскиваются.
Попробуйте двойной клик/тап по объекту.
Я на последнем объекте яро спамил кликами, может не правильно, в следующий раз ещё раз попробую, если проблема возникнет.
How does one get to deciding what to do with the spy?
In version 0.2.3 during the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fixed in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
In next version it was fixed
What is the task name?
What game are you playing? I don't recall us having any quests with such a name :)
So sorry. I got your game confused with the Innocent Witches I'm also playing. Similar type games.
Stuck trying to deal with the spy. I've exhausted all dialogue with all available characters. Nothing is coming up.
In version 0.2.3 during the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fixed in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
In next version it was fixed
Is there a way to "roll back" text to an earlier discussion / decision? In most games I'm used to doing that with the mouse wheel.
May be it was game on RenPy engine.
We don't have this function, but we will think about it.
I guess I'm just slow, but I can't figure out how to get the first mini-game (spell to clean up paint) to work. What to click and when. How the swipe here box figures in, etc. Can you provide a more detailed explanation?
Skill issue
No. When you click on multiple button and they never change to being pressed it's a bit more than that. Also not sure what the swipe the box is supposed to do.
The arrows indicate the sequence of gestures you need to perform on the corresponding square.
That is, you need to swipe across it in the necessary directions, in the sequence shown in the mini-game.
Alternatively, instead of swiping, you can press the corresponding keys on your keyboard - WASD and arrow keys.
There was a tutorial on this, if I'm not mistaken, or does it not provide enough information about it?
It's all good now -- thanks. I don't recall specifically what the tutorial said, but I must have misinterpreted it. BTW, thus far, this game is awesome!
Can i ask where is the innkepper
The innkeeper? It depends on where you are in the story. Usually, he works at the inn during the day. If this is a quest where you need to "visit" him, his room is next to Grace's room in the inn.
no I'm in the first challenge
"The procedure entry point SetThreadDescription could not be located in the dynamic link library"
Did anyone have this problem when trying to startup the game, if so, how did you manage to solve it??
Are you using the Windows version? What operating system are you running? Windows 10? XP? It's error from Async operations system.
Im a bit bother by the fact there isnt a way to back/rewind in the android version.😔not even save
Excuse me? I don't quite understand what you mean. The back button on your Android device doesn't open the menu? In that case, you can use the button in the interface - on the top left.
How do I unlock Joyce's first scene? I only have her second scene unlocked
You play in version 0.2.3? I think it's bug what we was fixed in next versions.
Show post...
DM captaingekapango for a good time
Will do everything for a foot pic!
can we rewatch the "scene" again like in summertime saga's "cookie jar"
In main menu you have button "Pensieve".
Is it male protagonist only?
on this moment - yes.
Do you plan to bring Turkish language option to the game? I can help you if you want.
We haven't had any plans to translate the game into Turkish yet. However, all localization files are open-source. You just need to create another folder in Magic Academy_Data\StreamingAssets\Localization and the language will appear in the game.
Yes, I found the files and started to translate them, but the problem is that the game downloaded as BreZip and I can't put it in the folder I'm going to create. If I send it to you when I finish the translation, can you add it to the game?
yes. You can reach us via Discord.
I believe I will finish it by Sunday and I have a question. I'm not supposed to translate things like character nicknames and place names in line A, right?
Yes, everything located in the first column represents the localization "key". It must remain unchanged. Initially, we generated keys based on dialogue file names but later realized this was problematic and switched to generating random identifiers.
Will there be a point in time where we can play 2.6.1, or will it always be behind a paywall?
We always have two versions of the game: a public free version and the latest paid/patron version.
When we release a new version, the previous one becomes available for free to everyone.
嗨,作者你好,我之前下载了旧版本,我想知道安卓版本每个版本之间可以覆盖安装吗
Yes, you can just update the installed game.
Нашёл новый баг.
Когда я открыл игру после обновления Виктория сразу с порога говорит мне о пляже (не знаю должно быть что-нибудь до этого но, я не знаю.) После того как я всё сделал и получил клубничку с Джейс на пляже, но в "омнус память" этой сцены нет она заблокирована...
Вы загрузили старое сохранение? Если так - то да. Теперь новые квесты выдаёт Виктория, если условия их получения выполнены. Если в вашем сохранении вся игра была пройдена, то всё произошло верно. Что сцена с Джойс не открылась - очень странно, проверим.
совершенно забыы об этом баге...
А в чем баг? я не вижу там дублирующихся объектов - просто во время прокачки вам открывались новые зелья и заклинания. К тому же с версии 0.2.6 система инвентаря поменялась, больше не нужно носить заклинания в инвентаре.
Не в этом дело. Я играю на русском, если вы посмотрите внимательно там половина предметов на английском, хотя я игру поставил на русском.
Это латынь. Заклинания в Гарри Поттере все на латыни. Подумаем можно ли это как-то прилично локализовать.
Will there be optional futa-on-male?
yes
By screenshots it looks like this game is heavily inspired by Summertime Saga. Just wondering, am I correct?
We definitely played Summertime Saga, maybe that led to it being traced somewhere in style.
But our games are completely different.
Hi just downloaded the game and i cant put the name at the start on android
try tab on field with "Enter text..."
Same here, if I click on enter text the keyboard pops up, but then I write the name and click on apply and nothing happens.
If you click on the "Enter text..." field, does a keyboard appear? After that, if you enter text, it should replace "Enter text...", does it happen? What language are you typing in? Try switching your keyboard layout to English.
Thanks for your quick answer.
When I click on the "Enter text..." field, the keyboard pops up with no problem, but when I write a name it doesn't replace the hint text. I use the spanish keyboard, but as you suggested I did replace It with english(US) first and english(UK) later but it didn't work. I tried uninstalling the spanish keyboard to be absolutely sure I was writing with the correct one, but it still doesn't work.
What device are you using?
Can you write us in Discord? I will try fix you problem and give you reference on new version.
All that's missing is a fortress and some kind of watch for a full-fledged picture))
In the new version, we've added a special system that will "carve" through mountains if a path to the portal cannot be found.
Hey, I'm posting my review as a comment so others can see it too!
-----
(Reviewing the 0.2.2.1 version)
TL;DR: Fun game, interesting story, not a huge amount of content yet, but cannot be faulted for it!
---------- Long:
This game contains two fun gameplay mechanics on top of the usual sex-RPG stuff:
1) "Bejewelled"-esque resource farming.
2) Exploration + turn-based combat for more resource farming on a tactical map. (Although this still requires more content to not immediately hit the end game)
I love the game's art style and character interactions, though the day-night cycle still seems a bit underutilized and is missing a few more things to pass the time with, e.g. dating the various characters for a time slot duration?
The sex scenes are fun to watch, and there is a lot of potential for deeper character development! In particular, Joyce and Rose stood out as my faves.
---------
Good luck on future development to the dev, and congrats for providing a short, fun game so far, one that you can spend a free morning playing!
Thanks a lot for the feedback! We are now finishing an update with an adventure mode - we will be changing the leveling system, adding new enemies and a new boss.
After that, we plan to develop the dating mechanics and the core mechanics of managing the magic academy.
When is the latest version getting a free and public release? I can't wait to play the new content you guys have added
This week we will release another small update for the alpha version. And either by this weekend or the next weekend, version 0.2.3 will go public and 0.2.6 will enter beta.
Awesome! Loving the consistent updates and the story so far, hoping to get more soon in the first 1.0.0 release!
English is not my native language, so I hope you can excuse my poor grammar.
I like your game so much!
Artstyle is not just beautiful and girls are hot, but it feels fresh and alive, not like some souless wannabe realistic backgrounds end other similar things which plague not only NSFW genre games but many of the more common titles which graphics looks similarly boring.
The general setting is pretty interesting and nice, especially for your type of game: it flashed enough, so even people alien to Harry Potter books could understand it inner workings, yet it didn't bore you with too much exposition. Our main character is also a good change of pace - many NSFW games make you play in the range from jerk who use vulnerable girls to serial rapist, so it is very nice to be a decent man genuinely building good relationship with girls, it's actually very nice being good and helping people!
Your girls also work very good not just as eye-candy but as whole characters themselves: they all feel different not just by bust size and type of visual characteristics, which they also are - it didn't feel like the cast are copied and pasted model looking big boobs and ass template, but from the point of own personalities and backgrounds. It feels rewarding speaking to them, knowing them more and understanding them which gives attitude not of simple porn game where you skip text to get to bed scenes but of good quality visual novel with minimum of filler text which amount to nothing. You can actually feel connected to characters despite there being not much content for now - but many titles can't get even this despite being full length games.
Minigames are another game point which I like. They are not too hard for the player who would feel like he needs some handouts or cheats yet they are hard enough to feel like games and not absolutely mindless grind just for the sake of it - it is good. Difference in the mechanics between sawmill and mine are nice, it's helping to avoid staleness in this type of tasks. Magic system has the same advantage - it helps it rare moments when it occurs to make gameplay more active and diverse while giving player a little challenge.
In my personal opinion, such a combination of good-looking yet no shallow characters to have love with and engaging enough yet not too grindy gameplay outside of dialogue is a path to success for any NSFW title, which could potentially lead to flourishing community and chances to even get a full-fledged series. Many games couldn't do it: LN types are commonly being played through few times for the sake of sex-scenes alone and then forgotten, while such big projects like Subverse failed to find suitable balance: while getting pretty nice space shooty gameplay they failed to deliver sex scenes adequate for both cost of game and its space battles level. Yet, I see that you're craving the right path for yourself and I hope that you will get your game to gold and make others take your work as guiding for their endeavors.
But I wish to be honest wanting to help you with my feedback, I understand that words of only one man, but i still like to ask you to at the least think about what I can say.
There are few weak points of your game, but I think the few sex scenes are one of them. Please don't get me wrong: I think that situations are good (maybe except the cave one, but I still think it was a little bit funny) and graphics too - girls looks amazing in all of them, but animation is the culprit. I think the main gripe is with Lillian second scene - in the end, it is just too fast. And I think it is not just preference thing - it is just limitation of animation type which you chose. I understand that it feels like I demand additional work for an already big project, but please think about not making such a fast animation - it looks not very good with yours limited amount of frames per second, maybe instead of just making scene faster you could on final stage change a pose a little? So that it will pour new fire in it, maybe in way of different hand gestures (you know, such passion ones like hug over neck etc) or face expressions so it will change not so much for requiring too much of rework. But on the good note i must say that small details in animation are very good - like girl's blinking and hair swing, it makes it a lot more lively and attractive!
Also, other world gameplay is a very good addition - it paves a path for great potential, yet I urge you to not stop now i way of its mechanics. I'm not speaking of any visuals of it, they are actually ok as they are, it's just mechanics. For now, it feels just too shallow, so in the way it appears grindy. But you're actually not the first who pave a successful way in that field - there are other games who used similar mechanics, which could help you find ideas to enrich your own. I think the most popular one is Fate Grand Order - gacha with similar styles of battles. Being a gacha it grindy by default, yet its gameplay being simple still posses desired depth to being interesting, possessing low entry level and decently high for that type of game skill ceiling. Another one would be Darkest Dungeon and Iratus, especially the second one. They have even more depth, and if you can provide at least a little of what they can - people would literally play the game not just for girls but for other world regime. But despite what I said about it - just continue to work on it, please don't leave it as it is, you already have a great base! Maybe you can let us recruit some creatures which we fell in battle in our team? Even if we could not have them as full-fledged characters in main word they still can stay in academy, making it more lively, and it would be even better if we could add them in team to battle together!
In the end, I want to say that I liked Joyce very much! She looks very cute and hot with ponytail and I like her playfulness! And it also very cool to see you add catgirls like Audrey, they are very cute! I hope we will see more of them in the future!
Hope that I was at least a little helpful with my feedback, thank you again for your great game! Will definitely buy when you release on steam! And sorry for bad english!
Thank you! That's very detailed and kind feedback. We're very happy to hear all of this.
Regarding the art in some of the NSFW scenes, we totally agree with you. The thing is that the project has been in development for quite a while, and we made the first scenes a year ago. But all this time, we've been searching for a style that would allow us to make "juicy" scenes, but at the same time, produce and animate them quickly enough (we use Live2d, and this imposes certain limitations). As a result, we settled on the style you can see after defeating the elf monk. Now we will gradually update all the previous scenes - the next update will include a redesigned scene with Lillian (but so far, only the first one, where we meet her while searching for Grace's room. I'm sure some people didn't even realize it was Lillian because of the change in style that had occurred by the time the character appeared).
About the Journey mode, we totally understand that it's quite "flat" right now, and we're looking for ways to improve it. But there are only two of us - so we release "stages", gather feedback, improve based on it, release a new version, and so on, gradually moving forward.
We have now changed the concept of spells - they are no longer consumables. Now they form a separate spellbook, and they are used for AP in battle. We've also changed the leveling system - now they are separate trees of upgrades where you can unlock new spells or improve their effects/parameters by opening "skill nodes."
With the appearance of Olivia (the tailor from the new update) in our game, we now have an Atelier, which in future patches will allow us to introduce equipment to replace the current "upgrade HP to level 2" button.
Also, the system is designed with the possible presence of allies in mind. Currently, it's planned that you will be able to take students you have punished for misconduct with you (you remember how Harry and Ron were sent to the Forbidden Forest with Hagrid?).
In addition to this, I am currently busy implementing a dialogue system within the adventures so that some monsters/bosses can talk to you.
There are many ideas, it remains to implement all this, then check the reaction of the players, fix, improve, and then repeat.
Reviews like yours help us keep our spirits up and continue working hard, thanks again.
And what is your native language? Now we think about translation our game on another languages.
Well it's actually russian/belarussian but i mainly speak on first one, thank you for asking!
Иронично получилось :)
Hello, i'm having a problem with the quest "go on a journey and find the magic stones". I've visited the other world at least 20 times by now, but all there is to it is a single goblin enemy that gives drops nothing useful after being defeated. Am i perhaps doing something wrong? Or do i need to search elsewhere, if that's the case, where? Any information would be useful, thanks!
Yes, that's right. There is a goblin standing on a square with a "magic rock".
When you defeat the goblin, a window will appear prompting you to collect these stones.
You need to put the stone in your inventory at the bottom of the window.
After that, you need to leave the location through the portal.
Hello, I don't know if I have beaten to where the current game ends but now, it just says to wait for the story to play out.
Forgive us. Yes, this text means you've reached the end of the current content. We've changed it in the next update so as not to mislead people.
Am stuck at deal with the spy mission idk what i should do
During the "Spy - get out" quest, the execution may unexpectedly come to a standstill. This is because you simply will not be given the next task within the quest. Load the autosave BEFORE the moment you receive the task (the scene where you catch Grace in the courtyard of the mansion). We found the reason for the error and will fix it in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.
how come i cant find lillian? ive searched everywhere for her but i cant seem to find her
You've probably reached the point where it becomes active in the tavern in the evenings.
i dont know what to do here. it is showing wait for events to unfold and i have skip pass weeks
Forgive us. Yes, this text means you've reached the end of the current content. We've changed it in the next update so as not to mislead people.
There's a bug with grace I can't make a deal with her
We found the reason for the error and will fix it in the next patch. In the meantime, do not talk to Grace sitting on the chair. Ask her the first time you open a dialog.