Page 23 of 26

Re: Magic School version 0.3.5 GUI added!

PostPosted: Mon Apr 05, 2021 4:19 pm
by genericusername
replicated wrote:
genericusername wrote:Characters with Pure and Horny will no longer put characters who aren't their crush in their vagina.


While for Pure this makes sense and I fully support, it doesn't make sense to me for Horny to work in this manner, at least not without there being an alternate trait that does the same thing without requiring a crush on the target.

I had been using Horny, before this, to increase the amount of insertion overall, something I can't really do with it locking insertion to crushes.


Sorry, I didn't phrase that correctly. Should be "Characters with BOTH Pure and Horny". If they had both they were putting noncrush characters in their vagina/penis.

Silhouette wrote:I've been experiencing a lot of errors in the new hotfix, although I am not altogether certain it is strictly the new hotfix, as I also added a lot more characters since last time. Things sometimes go well until the game trips over an Event, and generates an error. Sometimes the error clears up. Sometimes it doesn't. It also seems to happen more frequently when more items are set to false on the blacklist. As it is, it is almost impossible to play without everything on the blacklist set to true, besides teachers and scat.

Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Character.decideWhere(Character.java:1951)
        at com.company.Setup.nextHour(Setup.java:3366)
        at com.company.MainGUI$35.actionPerformed(MainGUI.java:1550)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


That's.. weird. The line that's giving the error in that error message isn't really one that should ever throw an error, since the error is getting a character's anus shrunkLocation. The only thing I could think of that could cause that error is a character not having one of shrunkLocationsHuman/Centaur/Slime. If that's the case that character may be what's causing other errors you're experiencing since the game isn't really designed for someone to not be given a shrunkLocation bodytype. I'm not getting any errors no matter what combination of things I block in blacklist.txt.
Silhouette wrote:Also, I noticed a lot of inexplicable movement for some time now since the GUI was implemented, but I am not sure how much of it is omissions of events that don't make it into the right-side pane. Basically, you'll be in one girl, but suddenly in another one without any explanation or note. Sometimes it is explainable (you can see the previous girl has been shrunken by the current one, so there is presumably just an filtered out event) and other times it just seems random.

Yeah, I've noticed it too. Unfortunately I may need to restructure how my messages work if I want to fix it. I have a slight fix done for next update, but some issues with messages not showing correctly can still occur when you're inside a girl inside a girl.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Tue Apr 06, 2021 7:19 am
by Silhouette
That checks out. Looks like one of the changes was having an issue and human got removed. That's been corrected.

There's less errors, now, but we still see some pop up here and there.

Code: Select all
Error: Quetzalcoatl of the Aztecs has 9 shrunk, thinks she has 10
ERROR Quetzalcoatl of the Aztecs tries get reachable shrunken Ishtar  of Uruk NULL shrunklocation
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Character.getReachableShrunken(Character.java:986)
        at com.company.Character.decideAction(Character.java:805)
        at com.company.Setup.event(Setup.java:2849)
        at com.company.Character.doEvents(Character.java:1774)
        at com.company.Setup.nextHour(Setup.java:3329)
        at com.company.MainGUI$35.actionPerformed(MainGUI.java:1550)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


Code: Select all
Error: Ishtar  of Uruk has 0 shrunk, thinks she has 2
ERROR Ishtar  of Uruk tries get reachable shrunken Quetzalcoatl of the Aztecs NULL shrunklocation
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Character.getReachableShrunken(Character.java:986)
        at com.company.Character.decideAction(Character.java:805)
        at com.company.Setup.event(Setup.java:2849)
        at com.company.Character.doEvents(Character.java:1774)
        at com.company.Setup.nextHour(Setup.java:3329)
        at com.company.MainGUI$35.actionPerformed(MainGUI.java:1550)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


I checked these two characters, and both seem to have shrunkLocationsHuman. Not really sure what is going on there, other than they seem to be getting confused about the amount of girls they have at any given time.

Also, I'm sure this is probably no longer an issue, as it was from the previous version prior to the hotfix; I've tested the "Have Sex" function via first- and third party experience. First Party works the smoothest, so far, as it moves girls around as you'd expect, although if you either of the shrink commands, they stay in effect until after you end sex. Third party seems to happen, but as there are no messages at the moment, you never see it happening except for outside the command prompt window. Also, there's no movement of girls and there does tend to be a lot of putting people into pockets instead of it, oddly enough.

Doesn't seem to occur at all now in the third-party experience after the hotfix, but I'm sure that'll all get sorted out. =)

Re: Magic School version 0.3.6 GUI added!

PostPosted: Mon Apr 12, 2021 10:15 pm
by Whoishe
so in sex options any chance to switch the position of this to head-breast-nethers? it feels kinda awkward on the position where they are right now.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Sun May 02, 2021 3:58 am
by ccccccccccc
This game is amazing and great idea and work
but I just joined discord and the first thing I saw is "game abandoned" by someone else
creator said his cpu died and he got a replacement and new update would be out at 13/4 but no response since then
I hope he/she can come back and update on what happened and continue this game
take all time you want but please update us if you decide to discontinue or do other stuff

Re: Magic School version 0.3.6 GUI added!

PostPosted: Mon May 24, 2021 3:46 am
by SputnikDX
Also curious if this is actually completely dead.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Mon May 24, 2021 9:41 am
by Whoishe
SputnikDX wrote:Also curious if this is actually completely dead.

hope not, its far too fun to end. with that being written any one knows any fun in-game tricks?

Re: Magic School version 0.3.6 GUI added!

PostPosted: Fri Jun 11, 2021 1:52 pm
by DollyFailFail
Generic has made contact on the Discord, he's just been having a bad time in life for a while and he's been unable to find the motivation to work. He's currently trying to get back into working on the game but can't confirm when any update will actually happen.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Fri Jun 11, 2021 5:25 pm
by Whoishe
well I hope everything comes out ok for him, its not easy going for a rough patch in life, I wonder if we can help somehow for good luck

Re: Magic School version 0.3.6 GUI added!

PostPosted: Sun Jun 27, 2021 6:36 am
by DarkDragonage
Hey, is there save option? Because i don't know how to save this game. Will it be added?

Re: Magic School version 0.3.6 GUI added!

PostPosted: Tue Jun 29, 2021 11:01 am
by addonexus369
DarkDragonage wrote:Hey, is there save option? Because i don't know how to save this game. Will it be added?


There is currently no way to save reading up a bit a user stated that the creator Generic has not been feeling well and may or may not be working on the game so can really say if it will be added or not

Re: Magic School version 0.3.6 GUI added!

PostPosted: Fri Jul 30, 2021 6:11 pm
by DollyFailFail
addonexus369 wrote:There is currently no way to save reading up a bit a user stated that the creator Generic has not been feeling well and may or may not be working on the game so can really say if it will be added or not

So, the creator has come back, and is now able to work on coding full time again.

However, Magic Schools code was kind of a mess, too much of a mess to go through fixing without losing motivation, so he's starting up a new game using the already written text for all the abilities and such. It will be more of a combat focused game, with RPG style mechanics.

It's going to have not only exactly as much customization, but even more, such as the ability to create your own moves and classes for your characters.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Fri Jul 30, 2021 9:51 pm
by thevoremorpher07
So i have a question how can i actually add my created characters in i can't seem to click on dorm or start at the very beginning of the game what gives? :silly:

Re: Magic School version 0.3.6 GUI added!

PostPosted: Fri Jul 30, 2021 10:26 pm
by Xexy
thevoremorpher07 wrote:So i have a question how can i actually add my created characters in i can't seem to click on dorm or start at the very beginning of the game what gives? :silly:


If none of the dorms show up then you probably have an error within one of your character files.
If you use the runjava.bat it will tell you what the error is.

such as
http://i.prntscr.com/RD8PZ2hVQzyfq_EHRHOhRA.png

Re: Magic School version 0.3.6 GUI added!

PostPosted: Mon Aug 02, 2021 10:20 pm
by Whoishe
thetrashman wrote:how do i fix it it won't let me play at all

can you send a screenshot of what happens? or more details?

Re: Magic School version 0.3.6 GUI added!

PostPosted: Tue Aug 03, 2021 4:34 am
by Dotsu
DollyFailFail wrote:
addonexus369 wrote:There is currently no way to save reading up a bit a user stated that the creator Generic has not been feeling well and may or may not be working on the game so can really say if it will be added or not

So, the creator has come back, and is now able to work on coding full time again.

However, Magic Schools code was kind of a mess, too much of a mess to go through fixing without losing motivation, so he's starting up a new game using the already written text for all the abilities and such. It will be more of a combat focused game, with RPG style mechanics.

It's going to have not only exactly as much customization, but even more, such as the ability to create your own moves and classes for your characters.


Interesting i wonder if they will post their new game on ekas as well.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Tue Aug 03, 2021 11:06 am
by genericusername
Dotsu wrote:
DollyFailFail wrote:
addonexus369 wrote:There is currently no way to save reading up a bit a user stated that the creator Generic has not been feeling well and may or may not be working on the game so can really say if it will be added or not

So, the creator has come back, and is now able to work on coding full time again.

However, Magic Schools code was kind of a mess, too much of a mess to go through fixing without losing motivation, so he's starting up a new game using the already written text for all the abilities and such. It will be more of a combat focused game, with RPG style mechanics.

It's going to have not only exactly as much customization, but even more, such as the ability to create your own moves and classes for your characters.


Interesting i wonder if they will post their new game on ekas as well.


Yep, it will be posted here. Hoping for an 8/8 initial release.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Tue Aug 03, 2021 11:32 am
by DegenOtaku
Damn. That actually sounds really good. Looking forward to it.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Wed Aug 04, 2021 1:10 am
by Dotsu
genericusername wrote:
Yep, it will be posted here. Hoping for an 8/8 initial release.


Sounds awesome keep up the awesome work! as someone who uses java an how you have a very linux freindly game i love your work! i cant wait.

BTW thanks for the linux compatibility even if not planned.

Re: Magic School version 0.3.6 GUI added!

PostPosted: Sat Aug 07, 2021 3:29 pm
by Whoishe
thetrashman wrote:how do you use the rope


you used on the people with lower power or if the are shrunk you gotta shrink the rope but be on the look out for the feat "escape artist" they will get out of it

Re: Magic School version 0.3.6 GUI added!

PostPosted: Mon Sep 27, 2021 10:38 am
by mike69
Hopefully we can get another update on the creator this was a great game ^.~