Magic School version 0.3.6 GUI added!

Forum for the Vore games, and other downloads
Forum rules
Don't ask about updates. If there is an update, it will simply be posted. If someone is committing to a timeline, they will just tell you the timeline without needing anyone to ask.

Use Looking for master thread when you are not posting about an existing game.


You use this forum and website at your own risk for all links and uploads. There is no quality control or malware scanning or testing done here. Proceed with caution and use a virtual machine (VM) for any uploads strongly recommended. Virus/malware scanners alone are generally not good enough.

What do you want worked on the most?

More variety in messages
280
21%
Quest/relationship system
357
27%
Increased types of characters (as of writing this only students and teachers)
133
10%
Other types of transformations
157
12%
More bodytypes
166
12%
Improve launcher (dorms editor, add blacklist to editor etc)
180
14%
Score system to keep track of what you're accomplished
60
5%
 
Total votes : 1333

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Thu Mar 04, 2021 2:26 pm

flamelord786 wrote:New major update! Time for bug hunting.


Yay bugs! Looked for awhile to see what could have caused these bugs, and found what was causing the second one. When a character was transformed into clothing, the girls they had shrunk/samesized weren't getting their shrunkenlocation cleared, so they thought they were both still inside the girl, and outside at the same time. Every time their shrunklocation was being called errors kept popping up because they weren't inside someone. Unfortunately this doesn't seem to be what's causing the 1st and 3rd bug you mentioned, which looks like it was caused by the opposite of the previous bug, a character's shrunk location was cleared, but they weren't removed from a list of a girl's shrunken/samesized characters. Will keep looking for what's causing the error, and will post an update later today with it hopefully fixed.

Also found a relatively minor error while looking for what caused these bugs. If you shrunk a character who had samesized someone, the girls they had samesized could somehow react to you shrinking the girl and try to retaliate.. despite being in the girl's stomach at the time.

flamelord786 wrote:There's another error when clicking "crawl" without a destination while shrunk. It's really easy to reproduce and probably fairly simple, but I'll include the error message just in case. It has basically no impact on gameplay after the bug occurs, so you really only know it's there by using the batch file to run the game.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:
-1
        at java.util.ArrayList.elementData(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.company.MainGUI$33.actionPerformed(MainGUI.java:1527)
        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)


Easy fix. When the next update comes out crawl button won't be clickable unless somewhere to crawl to is selected.
flamelord786 wrote:On a non-bug related note, I noticed that the "Charm" spell will now change the target's crush to yourself. Thanks a bunch for that inclusion as it removes the need to restart repeatedly to manipulate it. You should probably list it in the changelog though.

Whoops, good catch. Looked at my open txt documents and noticed I had two copies of the changelog open, and I had accidently saved the slightly older version. Should have said the following:
Charm spell changed. Previously it gave 10 relations if it succeeded, and -10 relations if it failed. Now changes the targets crush to the caster.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Thu Mar 04, 2021 11:56 pm

0.3.5.1
Fixed bug that would occur when shrinking someone who had samesized someone. The samesized character(s) could react to you shrinking the person and retaliate against you despite the fact that they should have been in the target at the time.
Fixed bug that would occur when transforming a character into clothing who had shrunk/samesized characters. The shrunk/samesized character(s) still thought they were inside the other girl and would sit around unmoving until someone else ate them, as well as causing a bunch of other minor errors. (thanks flamelord786!)
Can no longer crawl when you are shrunk/samesized without selecting a location to go to. (thanks flamelord786!)
Fixed bug with shrinking yourself not behaving correctly (clothes not dropping, characters still samesized/shrunken inside you)
Fixed bug with player being asleep not actually doing anything.
Can now add whatever traits you want in character editor (these traits don't do anything unless another custom character has something like fatal flaw:, type:, or favored foe:)
NPCs will pick up restraints on the ground if they don't already have one.
NPCs will use restraints on targets they shrink.
NPCs will cut hair from sleeping girls.
NPCs will sleep and take hair from their crush.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby flamelord786 » Fri Mar 05, 2021 9:50 am

genericusername wrote:0.3.5.1
Fixed bug that would occur when shrinking someone who had samesized someone. The samesized character(s) could react to you shrinking the person and retaliate against you despite the fact that they should have been in the target at the time.
Fixed bug that would occur when transforming a character into clothing who had shrunk/samesized characters. The shrunk/samesized character(s) still thought they were inside the other girl and would sit around unmoving until someone else ate them, as well as causing a bunch of other minor errors. (thanks flamelord786!)
Can no longer crawl when you are shrunk/samesized without selecting a location to go to. (thanks flamelord786!)
Fixed bug with shrinking yourself not behaving correctly (clothes not dropping, characters still samesized/shrunken inside you)
Fixed bug with player being asleep not actually doing anything.
Can now add whatever traits you want in character editor (these traits don't do anything unless another custom character has something like fatal flaw:, type:, or favored foe:)
NPCs will pick up restraints on the ground if they don't already have one.
NPCs will use restraints on targets they shrink.
NPCs will cut hair from sleeping girls.
NPCs will sleep and take hair from their crush.

Always happy to help. :D
Looking forward to the customizable traits system being fully implemented, that ought to be fun.

New minor bug with the patch. This happens randomly and I think is tied to an NPC trying to cut someone's hair and it can occur whenever trying to advance time.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Character.cutHair(Character.java:1897)
        at com.company.Setup.event(Setup.java:3048)
        at com.company.Character.doEvents(Character.java:1576)
        at com.company.Setup.nextHour(Setup.java:3347)
        at com.company.MainGUI$33.actionPerformed(MainGUI.java:1545)
        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)

The first time you try to wait and the bug triggers, nothing will happen. If you wait again, time will advance 2 hours instead of 1, but everything else seems normal as long as the AI doesn't try to repeat the action. It doesn't lock up the game, so it's more of an annoyance.
So far, this is the only one I've found since the update and the previous bug hasn't shown up again.
flamelord786
Been posting for a bit
 
Posts: 31
Joined: Wed Jan 04, 2017 4:25 pm

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Fri Mar 05, 2021 2:24 pm

flamelord786 wrote:
genericusername wrote:0.3.5.1
New minor bug with the patch. This happens randomly and I think is tied to an NPC trying to cut someone's hair and it can occur whenever trying to advance time.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Character.cutHair(Character.java:1897)
        at com.company.Setup.event(Setup.java:3048)
        at com.company.Character.doEvents(Character.java:1576)
        at com.company.Setup.nextHour(Setup.java:3347)
        at com.company.MainGUI$33.actionPerformed(MainGUI.java:1545)
        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)

The first time you try to wait and the bug triggers, nothing will happen. If you wait again, time will advance 2 hours instead of 1, but everything else seems normal as long as the AI doesn't try to repeat the action. It doesn't lock up the game, so it's more of an annoyance.
So far, this is the only one I've found since the update and the previous bug hasn't shown up again.


Found the issue. It's apparently been in the game for a long time but the conditions for it happening when an npc tried to cut their crushes hair were a lot easier. The character cutting the hair had Pred Respect, and the target had one or more prey, which made them untargetable. Since there now wasn't a target, they were trying to cut null's hair instead. Changed pred respect to not remove a target if they're the only one now. Will update tonight.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Sat Mar 06, 2021 4:08 am

0.3.5.2
First pass on NPCs trying and escape and move to different shrunk locations when shrunk and samesized implemented. (Will most likely be adjusting the numbers in the next few days)
Added 13 additional League of Legends girls to the leagueDorm character and dorm file. (Camille, Elise, Lissandra ,Rell, Samira, Seijuani, Senna, Sivir, Syndra, Vayne ,Vi ,Xayah, Zyra)
Fixed issue where having an odd number of girls in a dorm would lead to the last dorm being named just the last character's name.
New Trait: Bottomless, character doesn't wear pants/underwear
Fixed bug that would occur when a character with Pred Respect potentially couldn't target anyone. (thanks flamelord786!)
Lowered bonus magic power and resistance for each shrunken/samesized girl a character had from +2 to +1.
Restraints now deleted upon breaking free rather than falling to the floor and being reusable.
Fixed bug where player character would automatically try to grow themselves back to normal height if an hour passed while shrunk.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby Awolfest » Sat Mar 06, 2021 11:35 pm

all the dates in the changelog for 2021 are labeled as 2020
User avatar
Awolfest
Participator
 
Posts: 179
Joined: Sat Sep 08, 2018 1:23 pm
Location: United States

Re: Magic School version 0.3.5 GUI added!

Postby thevoremorpher07 » Sun Mar 07, 2021 3:05 am

So again i can't seem to open up the file to access it. I looked up the error which it says the zip couldn't be opened as an archive. So to troubleshoot this apparently the error comes from either:
The error occurs when the archive carries a wrong or incorrect header.
Sometimes, 7-zip is unable to open some headers from the start or end of the archive.
The archive is said to be corrupted and carries no definite link to the end header.
Most of the time, the start and the end header are completely ok but the overall size of the archive is what creating an issue.
The error may also occur when the end archive is corrupted or missing due to which 7z cannot open files in archives.

So what can i do to fix this?
User avatar
thevoremorpher07
Somewhat familiar
 
Posts: 90
Joined: Wed Jun 19, 2013 2:06 am

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Sun Mar 07, 2021 4:39 am

Awolfest wrote:all the dates in the changelog for 2021 are labeled as 2020


Whoops. All updates now come from the present timeline.

thevoremorpher07 wrote:So again i can't seem to open up the file to access it. I looked up the error which it says the zip couldn't be opened as an archive. So to troubleshoot this apparently the error comes from either:
The error occurs when the archive carries a wrong or incorrect header.
Sometimes, 7-zip is unable to open some headers from the start or end of the archive.
The archive is said to be corrupted and carries no definite link to the end header.
Most of the time, the start and the end header are completely ok but the overall size of the archive is what creating an issue.
The error may also occur when the end archive is corrupted or missing due to which 7z cannot open files in archives.

So what can i do to fix this?


I normally use winrar to open .rar files, but downloaded 7-zip to test it out and didn't have any issues on my end opening the file. This is just a complete guess but the periods in the filename might be somehow causing the issue. Try renaming the .rar file to just "MagicSchool.rar" or whatever, just without the period. If that ends up being the issue I'll change the naming format in the future. Let me know if that fixes it (or if it doesn't!)

edit: Attached a .rar to this post without periods in the name if that's easier for you. (same version as main post, 0.3.5.2)
Attachments
MagicSchoolArePeriodsEvil.rar
(282.39 KiB) Downloaded 63 times
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby thevoremorpher07 » Sun Mar 07, 2021 10:02 pm

genericusername wrote:
Awolfest wrote:all the dates in the changelog for 2021 are labeled as 2020


Whoops. All updates now come from the present timeline.

thevoremorpher07 wrote:So again i can't seem to open up the file to access it. I looked up the error which it says the zip couldn't be opened as an archive. So to troubleshoot this apparently the error comes from either:
The error occurs when the archive carries a wrong or incorrect header.
Sometimes, 7-zip is unable to open some headers from the start or end of the archive.
The archive is said to be corrupted and carries no definite link to the end header.
Most of the time, the start and the end header are completely ok but the overall size of the archive is what creating an issue.
The error may also occur when the end archive is corrupted or missing due to which 7z cannot open files in archives.

So what can i do to fix this?


I normally use winrar to open .rar files, but downloaded 7-zip to test it out and didn't have any issues on my end opening the file. This is just a complete guess but the periods in the filename might be somehow causing the issue. Try renaming the .rar file to just "MagicSchool.rar" or whatever, just without the period. If that ends up being the issue I'll change the naming format in the future. Let me know if that fixes it (or if it doesn't!)

edit: Attached a .rar to this post without periods in the name if that's easier for you. (same version as main post, 0.3.5.2)



So i tried this once more, i did as you asked and unfortuantly no change on being able to open it i get the exact same error as before. I even tried to redownload the file you attached to see if that would work and straight away i get the same issue. Oof... lol
User avatar
thevoremorpher07
Somewhat familiar
 
Posts: 90
Joined: Wed Jun 19, 2013 2:06 am

Re: Magic School version 0.3.5 GUI added!

Postby Silhouette » Sun Mar 07, 2021 10:54 pm

I'm kind of excited to see the sexual interactions system mentioned in one of the long term goals. Perhaps even interacting with shrunk passengers inside a romantic partner, or being transferred between predators, in terms of things like CV. Great work. =)
User avatar
Silhouette
Participator
 
Posts: 183
Joined: Wed Nov 29, 2006 12:00 am

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Mon Mar 08, 2021 10:58 pm

0.3.5.3
Outfits added to the game. (thanks DollyFailFail!)
Two new clothing types added, outerwear and headwear. Both are purely cosmetic. They can be added like other clothing items, and their ids if you are using txtfile editing are 6 and 7 respectively
If a character isn't given an outfit they'll be given a default one contained all random clothes.
Outfits can be added using the character editor. The outfit you have selected will be what a character starts with.
NPCs will sometimes change into a different outfit when they're in their dorm.
ACTUALLY fixed bug where player character would automatically try to grow themselves back to normal height if an hour passed while shrunk. (thanks Leah!)
Can no longer talk with sleeping/restrained characters (thanks Leah!)
ImHorny and TheFullTour quest reenabled (thanks Leah!)
Sleep spell changed to Sleep/Wake, will wake up sleeping characters if cast on them.
Fixed bug where certain messages would play in the messagelog even if your character wasn't in the room (such as a character being inside of a food item)
Info and Stats now show for character you are shrunken/samesized by (thanks Leah!)
The location you were trying to crawl to will be remembered (thanks Leah!)

thevoremorpher07 wrote:So i tried this once more, i did as you asked and unfortuantly no change on being able to open it i get the exact same error as before. I even tried to redownload the file you attached to see if that would work and straight away i get the same issue. Oof... lol


The only other thing I can think of is to use winrar to try to open it instead of 7zip. I didn't have any errors opening it with 7zip so unsure if this would fix this, or if it's some issue with on your computer. Sorry I can't be of any more help. If that doesn't work I can just upload a copy of the game to a google drive or something. The game's less than 300kB right now so it's not like zipping it is exactly necessary.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby flamelord786 » Tue Mar 09, 2021 10:42 am

Thanks so much for bringing the quests back! That said, when adding a lot of new stuff, new errors and bugs are to be expected as well. This one occured when trying to crawl without reselecting a destination manually. Doesn't seem to impact the game much aside from not updating the log pannel with the new current time.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.company.Setup.event(Setup.java:3067)
        at com.company.Character.doEvents(Character.java:1605)
        at com.company.Setup.nextHour(Setup.java:3396)
        at com.company.MainGUI$33.actionPerformed(MainGUI.java:1568)
        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)

Also occurred when waiting 24 hours. Only difference in the error code is the line number for "at com.company.MainGUI$33.actionPerformed(MainGUI.java:1568)" changing to 1012.
Another one happened when grabbing a character during the rescue quest.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.company.Setup.event(Setup.java:3067)
        at com.company.Character.doEvents(Character.java:1605)
        at com.company.Setup.nextHour(Setup.java:3396)
        at com.company.MainGUI.updateAll(MainGUI.java:170)
        at com.company.MainGUI$40.actionPerformed(MainGUI.java:1622)
        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)

This one is preventing me from actually completing the quest as it resets to to immediately before finding the target.
After it showed up, this one appeared when carefully searching and prevents me from advancing time, effectively softlocking the game.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.company.Setup.event(Setup.java:3067)
        at com.company.Character.doEvents(Character.java:1605)
        at com.company.Setup.nextHour(Setup.java:3396)
        at com.company.MainGUI.quest0(MainGUI.java:756)
        at com.company.MainGUI$36.actionPerformed(MainGUI.java:1591)
        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)

There's also a minor error message that has been in the game for a while which shows up when anyone tries to masturbate with someone they have in their pocket. Has no actual impact on gameplay though.
"!ERROR! Bile Apollyon masturbate with Nija Yama in id -1Nija Yama remains within Bile Apollyon's closed fist, wondering what the giantess is planning on doing with her."
These were all from the same instance of the game, so they might be related to one another.

Second instance of running the game:
Started getting an error which was likely caused by an AI action when trying to wait an hour. After it occurred, time would only actually advance once I tried to move somewhere else. Technically doesn't break the game, but is rather annoying.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at com.company.Setup.event(Setup.java:3067)
        at com.company.Character.doEvents(Character.java:1605)
        at com.company.Setup.nextHour(Setup.java:3396)
        at com.company.MainGUI$7.actionPerformed(MainGUI.java:893)
        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)

After it occurred however, I did get one that locks up the game after escaping someone who vored me while I was moving from one room to the next to advance time. I was able to advance time a bit by asking someone to samesize me, but after escaping, the game started to basically crap itself every time I tried to interact with someone who had any prey.
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Setup.unShrink(Setup.java:2106)
        at com.company.Setup.actualSameSize(Setup.java:2708)
        at com.company.Setup.trySameSize(Setup.java:2745)
        at com.company.MainGUI$4.actionPerformed(MainGUI.java:855)
        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)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.company.Setup.randomMessageSS(Setup.java:2623)
        at com.company.Character.status(Character.java:155)
        at com.company.MainGUI$9.valueChanged(MainGUI.java:925)
        at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
        at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
        at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
        at javax.swing.JList.setValueIsAdjusting(Unknown Source)
        at javax.swing.plaf.basic.BasicListUI$Handler.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.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)


The first bug will also occur relatively consistently at some point during night time usually around midnight when waiting for 24 hours.

I'm also not seeing the new quests actually show up, so I think many of these issues likely arise when trying to assign one of the new quests to someone.
flamelord786
Been posting for a bit
 
Posts: 31
Joined: Wed Jan 04, 2017 4:25 pm

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Tue Mar 09, 2021 1:06 pm

flamelord786 wrote:Thanks so much for bringing the quests back! That said, when adding a lot of new stuff, new errors and bugs are to be expected as well. This one occured when trying to crawl without reselecting a destination manually. Doesn't seem to impact the game much aside from not updating the log pannel with the new current time.


Whooo! Bugs! Those first four errors are actually all just the same issue. I gave each character loaded from a characterfile an outfit consisting of just random clothes if they didn't have an outfit.. but forgot to do the same for randomly generated characters. Easy one line fix.

flamelord786 wrote:There's also a minor error message that has been in the game for a while which shows up when anyone tries to masturbate with someone they have in their pocket. Has no actual impact on gameplay though.
"!ERROR! Bile Apollyon masturbate with Nija Yama in id -1Nija Yama remains within Bile Apollyon's closed fist, wondering what the giantess is planning on doing with her."
These were all from the same instance of the game, so they might be related to one another.


I had forgotten to put a masturbate and a showoff message for the pocket shrunklocation (and I believe fluffy tail too, but that occurs a bit rarer). Luckily I had put error checking in for that spot so instead of causing a crash it just outputs an error message. Will write some quick messages for these and put an update out for this and the above mentioned error in a few minutes.
flamelord786 wrote:I'm also not seeing the new quests actually show up, so I think many of these issues likely arise when trying to assign one of the new quests to someone.


Unfortunately the quests were causing some errors, I think it may have been due to changes I had made to npcs escaping. Didn't have time last night to look them over so I updated the download with the quests disabled. Should hopefully have them fixed later today.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby DegenOtaku » Tue Mar 09, 2021 1:16 pm

I have a quick question.

Would it be possible to add in an option to ask someone to turn you into clothes and wear you after?
User avatar
DegenOtaku
New to the forum
 
Posts: 13
Joined: Fri Feb 26, 2021 10:43 pm

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Tue Mar 09, 2021 1:22 pm

WinnieTwerewolf wrote:I have a quick question.

Would it be possible to add in an option to ask someone to turn you into clothes and wear you after?


Should honestly take five minutes to do. Will add it for the bugfix update that should be done within an hour.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby DegenOtaku » Tue Mar 09, 2021 1:27 pm

Thanks.
User avatar
DegenOtaku
New to the forum
 
Posts: 13
Joined: Fri Feb 26, 2021 10:43 pm

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Tue Mar 09, 2021 1:54 pm

0.3.5.4 Minor bugfix update
Fixed bug where randomly generated characters didn't have an outfit, and were causing various issues (thanks flamelord786!)
Added masturbate and showoff messages to fluffytail. Removed error messaging for masturbation and showoff for pocket (will likely add them in eventually) (thanks flamelord786!)
Added ability to ask to be clothing transformed (thanks WinnieTwerewolf!)
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

Re: Magic School version 0.3.5 GUI added!

Postby CatTroyTheStranger » Tue Mar 09, 2021 9:52 pm

Awesome love all the new updates coming out, and was getting curious about the quests. Can't wait for more :D
User avatar
CatTroyTheStranger
Been posting for a bit
 
Posts: 26
Joined: Thu Mar 31, 2016 9:47 pm

Re: Magic School version 0.3.5 GUI added!

Postby CatTroyTheStranger » Tue Mar 09, 2021 10:17 pm

aand, I've already run into an error after trying to put my legion of characters in:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at com.company.Setup.readCharacters(Setup.java:541)
at com.company.Setup.readAllCharacters(Setup.java:148)
at com.company.MainGUI.main(MainGUI.java:1795)

Little help?
User avatar
CatTroyTheStranger
Been posting for a bit
 
Posts: 26
Joined: Thu Mar 31, 2016 9:47 pm

Re: Magic School version 0.3.5 GUI added!

Postby genericusername » Tue Mar 09, 2021 10:32 pm

0.3.5.5
Fixed bug where during GetFriendFromStomach quest where player could become stuck if the string broke.
Added convert to outfit button in character creator
Characters with hats in their outfit now correctly get their hat.
Characters will correctly switch to an outfit that is purposly missing clothing pieces.
Characters won't switch from one clothing item to the same clothing item now.
Characters won't take off transformed clothing items now to wear a normal piece of clothing.
Starting relations with characters now in the range of -5 to 5 rather than -20 to 20. (Suggested by Leah)
TheFullTour quest now playable, and has a few custom messages with it.
Fixed issue with game mentioning scat when moving from the intestine to anus even with it blacklisted (thanks Eternity Theory!)

CatTroyTheStranger wrote:aand, I've already run into an error after trying to put my legion of characters in:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at com.company.Setup.readCharacters(Setup.java:541)
at com.company.Setup.readAllCharacters(Setup.java:148)
at com.company.MainGUI.main(MainGUI.java:1795)

Little help?

It looks like one of your fields is empty. If you send me your character file I can have a look at it and see what's causing it(I can normally just do that from the error log like you posted, but I ended up editing the character reader in the new version so it won't be accurate for what line is causing the issue). I plan on getting some error checking in to the character reader so if something like this happens it will just print out something like "ERROR expected 2 arguments found 1 for line "wfdewfwef,fewfwef"" which should help out with this happening to people.
genericusername
Somewhat familiar
 
Posts: 157
Joined: Sun May 04, 2014 1:33 am

PreviousNext

Return to Vore game