Magic School version 0.3.6 GUI added!

Forum for the Vore games, and other downloads
Forum rules
For instruction on how to add games to our download section, click here

What do you want worked on the most?

More variety in messages
161
23%
Quest/relationship system
194
27%
Increased types of characters (as of writing this only students and teachers)
68
10%
Other types of transformations
70
10%
More bodytypes
83
12%
Improve launcher (dorms editor, add blacklist to editor etc)
105
15%
Score system to keep track of what you're accomplished
28
4%
 
Total votes : 709

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Mon Apr 05, 2021 4:19 pm

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.
genericusername
Somewhat familiar
 
Posts: 145
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.6 GUI added!

Postby Silhouette » Tue Apr 06, 2021 7:19 am

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. =)
Image
User avatar
Silhouette
Participator
 
Posts: 182
Joined: Wed Nov 29, 2006 12:00 am
Location: I'm probably around here somewhere

Re: Magic School version 0.3.6 GUI added!

Postby Whoishe » Mon Apr 12, 2021 10:15 pm

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.
Whoishe
Been posting for a bit
 
Posts: 36
Joined: Fri Sep 11, 2015 6:39 pm

Previous

Return to Vore game

Who is online

Users browsing this forum: AbsoluteVL, Abyssi, Carne, Chugly, ClosetScalie, Corvatz, Firescrat, Gherking, Go312on, Google [Bot], Gzo, HenBor, hithereredhead64, hunter1235, JtsJaw, kompot, LazyLegion95, liccme, Luxio512, MaJoR_DeStRuCtIoN, mehanik, mobil, NeatyDude, ownednooberhaha, PotatoFarmer, power, PrimordialMatter, rtholland, SampledText, Shadowlyger, SlukerHD, SquishySofty, Swoosh, thepootis12, umop534, V0retex, Verecundiam, xploshin, Yandex [Bot]