Descriptive Problem Summary: Icon editor crashes when trying to open states within the icon. Most reliably when editing the information of one state and then trying to open another within the icon. But regularly happens just trying to open a second state.
Numbered Steps to Reproduce Problem:
1. select an icon
2. select a state in that icon
3. select a dir or frame
4. edit info of that dir/frame(s) (i usually just shift them a pixel in any direction)
5. exit that state
6. try and open another state and get a crash
Faulting application name: dreammaker.exe, version: 5.0.515.1631, time stamp: 0x65d7b769
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc000041d
Fault offset: 0x47000000
Faulting process id: 0x0x3B34
Faulting application start time: 0x0x1DA6AF7383594E6
Faulting application path: C:\Program Files (x86)\BYOND\bin\dreammaker.exe
Faulting module path: unknown
Report Id: f05a6df9-e611-4976-ab53-a696818fe51f
Faulting package full name:
Faulting package-relative application ID:
Expected Results: i open the states and get no crash
Actual Results:
Does the problem occur:
Every time? Or how often? Almost every time now.
In other user accounts? Yes.
On other computers? N/A
When does the problem NOT occur?
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.) Works fine before 515.1630.
Workarounds:
ID:2914903
![]() Feb 29 2024, 3:22 am
|
|||||||||||||
Resolved
| |||||||||||||
I've fixed the issue I discovered, and since I think it's directly tied to your crash I'm going to close this report as fixed.
If you see this issue reoccur in 515.1632, please post a new bug report. |
Lummox JR resolved issue with message:
When editing an icon's pixels and then backing out and going to edit a different state's pixels, the wrong icon was highlighted in the movie section of the editor. This caused edits made to the frame to affect the wrong frame, and those edits wouldn't appear until selecting a different frame. This may have led to some crashes as well. |
I'll probably need more concrete steps to follow to see the crash in action, like a specific icon, specific states to open, which dir and animation frame you clicked on, etc.
In my case, I tested this with an icon of smiley faces with 4 directions.
1) Open smile4.dmi and open the default state.
2) Click on the north direction and shift the icon 1 pixel left.
3) Exit the pixel editor, and now open the moving version of the default state (which has 4 animation frames per icon).
4) The icon displayed is now the 1st frame of the south icon, not the north. The north direction is highlighted in the movie editor, and any changes made like pixel shifts will impact the correct frame, but won't be shown until I click on it.
So there's something wrong here but it's not crashing. Curiously if I go the other way, and try for instance the 2nd north frame of the moving state, going to the non-moving state actually works correctly. So some sanity check is working properly.