Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,591,814
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-16-24 08:21 PM
Guest: Register | Login

Main - Posts by Amazing Ampharos


Amazing Ampharos
Posted on 09-30-11 01:11 PM, in LAZY SHELL v3.19.0 released (2014-01-22) *REPORT BUGS HERE* (rev. 3 of 09-30-11 02:50 PM) Link | Quote | ID: 147659

Newcomer
Level: 3

Posts: 1/1
EXP: 67
Next: 61

Since: 09-30-11

Last post: 4612 days
Last view: 4612 days
I have a bug to report that was happening randomly and rarely in 3.5 and seems to happen consistently in 3.8.1. An error is thrown that is effectively a program crash (at least I'm scared to ignore the error and keep going since who knows if it's when I try to edit the details of existing "Do 1 spell" or "Do 1 of 3 spells" lines when "Nothing"is set on at least one of the spells in the latter case (always in the former case). I can work around it by just recreating such items with my desired parameters and deleting the old ones as appropriate, but it is an inconvenient bug. Here's the error text from one such case:

**************Exception Text**************
Index was outside the bounds of the array.
at LAZYSHELL.DDlistName.GetNumFromIndex(Int32 index)
at LAZYSHELL.BattleScripts.name_DrawItem(Object sender, DrawItemEventArgs e)

**************Recent Event History**************
MouseDown "BattleScriptTree" | X:114,Y:141 | Form "Monsters" | 9/30/2011 5:56:28 AM
MouseDown "BattleScriptTree" | X:114,Y:141 | Form "Monsters" | 9/30/2011 5:56:28 AM
MouseDown "BattleScriptTree" | X:123,Y:153 | Form "Monsters" | 9/30/2011 5:56:26 AM
MouseDown "BattleScriptTree" | X:123,Y:153 | Form "Monsters" | 9/30/2011 5:56:26 AM
MouseDown "BattleScriptTree" | X:120,Y:138 | Form "Monsters" | 9/30/2011 5:56:24 AM
MouseDown "BattleScriptTree" | X:120,Y:138 | Form "Monsters" | 9/30/2011 5:56:24 AM
MouseDown "openMonsters" | X:60,Y:10 | Form "Form1" | 9/30/2011 5:56:20 AM
LOADED LAZY SHELL APPLICATION | 9/30/2011 5:56:18 AM
CLOSED LAZY SHELL APPLICATION | 9/30/2011 5:56:15 AM
MouseDown "BattleScriptTree" | X:344,Y:142 | Form "Monsters" | 9/30/2011 5:56:13 AM

EDIT:

I just found another bug in 3.8.1, and this one is going to force me to revert to an earlier version of Lazy Shell. The Attack editor throws an error upon being opened, and I don't know if this is caused by the specific attack it is looking at (the last attack I was looking at was Knock Out), but it has me pretty unable to use that editor. Here's the error text:

**************Exception Text**************
Object reference not set to an instance of an object.
at LAZYSHELL.MenuDescriptionPreview.GetPreview(FontCharacter[] fontCharacters, Int32[] palette, Char[] dlg, Size s, Point t, Int32 lines)
at LAZYSHELL.Spells.SetDescriptionText()
at LAZYSHELL.Spells.pictureBoxSpellDesc_Paint(Object sender, PaintEventArgs e)

**************Recent Event History**************
MouseDown "openAttacks" | X:50,Y:0 | Form "Form1" | 9/30/2011 7:33:37 AM
MouseDown "loadRom" | X:17,Y:8 | Form "Form1" | 9/30/2011 7:33:08 AM
LOADED LAZY SHELL APPLICATION | 9/30/2011 7:33:06 AM
CLOSED LAZY SHELL APPLICATION | 9/30/2011 7:33:02 AM
MouseDown "openAttacks" | X:29,Y:7 | Form "Form1" | 9/30/2011 7:32:44 AM
MouseDown "animationName" | X:96,Y:19 | Form "AnimationScripts" | 9/30/2011 7:32:30 AM
MouseDown "openAnimations" | X:47,Y:7 | Form "Form1" | 9/30/2011 7:32:25 AM
MouseDown "monsterName" | X:167,Y:5 | Form "Monsters" | 9/30/2011 7:32:00 AM
MouseDown "openMonsters" | X:48,Y:3 | Form "Form1" | 9/30/2011 7:31:50 AM
MouseDown "toolStrip2" | X:55,Y:323 | Form "Form1" | 9/30/2011 7:31:49 AM


I also noticed a minor cosmetic bug in the monster editor. When the first enemy is displayed as you open the editor, the Psychopath message will display as the message for Terrapin regardless of which enemy is first loaded.

I may have a fourth issue or may have just run into a random corruption based on using a bunch of different versions of Lazy Shell; I'll edit this post with details after I work it out with an older version of the editor that can actually open the Attack editor.

Final EDIT:

Sorry this post is getting long, but just so there's no mystery on it, the issue was indeed a random corruption done by I don't know which version of Lazy Shell. It changed all the S'crow attacks into S_crow which doesn't display correctly in-game. It's an easy fix on my end at least, and I'll be keeping an eye on it to see if I can narrow down cause (and program version!) that did this.

Main - Posts by Amazing Ampharos

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.467 seconds. (335KB of memory used)
MySQL - queries: 31, rows: 44/44, time: 0.465 seconds.