View Issue Details

IDProjectCategoryLast Update
0009696Shattered HavenGUIMar 9, 2013 9:07 pm
ReporterGameMaker24 Assigned ToChris_McElligottPark  
Status feedbackResolutionreopened 
Summary0009696: Get a free BG object with your Cancel click!
DescriptionThis one took me a while to pinpoint -- I almost simply reported that stairways were showing up in random places without my placing them. Then I realized that even as I interact with the editor's UI, the mouse is still placing BG objects.

For example, I pressed L to bring up the Level Load dialog, was prompted about leaving without saving, and clicked Cancel. The action of clicking Cancel also placed a stairway object, which is the BG object I was last using.

I'm scared I may have left some random objects in various levels; I'll have to spot-check the ones I've edited. Please fix this one soon! =)
TagsNo tags attached.
Internal WeightMajor Problem

Activities

GameMaker24

Oct 7, 2012 12:46 pm

manager   ~0028632

I discovered this is also true of carpet layers. This finally explains why I keep finding squares of carpet overlapping the ones I meant to place! I was in the Details subscreens this time, after which I had to clean up after myself. =(

GameMaker24

Oct 9, 2012 12:40 pm

manager   ~0028664

This bug is driving me crazy. While I was playing with the Script Editor, I was unknowingly also placing N/E tags and lice, at different times, everywhere I was clicking in those menus. If there's no object assigned to the selected category, however, I can click buttons without also modifying the sub-level (if I remember to make sure of this). Still, this one is at the top of my wish list!

Chris_McElligottPark

Oct 10, 2012 2:45 pm

administrator   ~0028683

This is now fixed! Goodness that would be a frustrating bug indeed.

There's some chance that mouse clicks on the actual editor hud and details windows might still bleed through; if that turns out to be true, please let me know.

GameMaker24

Oct 13, 2012 9:35 pm

manager   ~0028693

I found a place where the bug still exists! When you're clicking options in the Details menu (from the HUD) you're also editing the sub-level. I was changing the assigned music in various places, not realizing I was also laying an axe assortment in the process.

GameMaker24

Oct 20, 2012 6:14 pm

manager   ~0028739

This problem is also still occurring, at times, when I click the Close button on the list of scripts. (But, not every time...)

Chris_McElligottPark

Nov 21, 2012 7:01 pm

administrator   ~0029032

-Fixed what seemed to be the last two "this click goes through a GUI element in the editor and places a junk tile" issues:
--When clicking a dropdown from the details window, it would do this.
--When clicking the small bits of empty space inside the details window, it would also do this.

GameMaker24

Nov 25, 2012 12:24 pm

manager   ~0029060

I can confirm that this bug still occurs while working with the script editor windows. I revisited a sub-level for the single purpose of editing a script, and placed a stray hammer during that process.

GameMaker24

Jan 19, 2013 3:48 pm

manager   ~0029971

Just an update since I haven't written on this since November. This issue is still occurring -- just now, I happened to place a Frozen Gray while working with the script editor. (Often, I leave it in FG mode instead of BG mode just because a stray FG object is less devastating / confusing.)

Chris_McElligottPark

Jan 20, 2013 12:00 pm

administrator   ~0029976

Okay, I think I got this one, but please let me know if you do see it again!

* Fixed a bug that was letting the script editor cancel clicks place extra objects in some cases.

GameMaker24

Jan 27, 2013 8:06 pm

manager   ~0030331

Noooooo..... =( I actually procrastinated reopening this because I hate giving such bad news. But it's happened to me three times today that I know of. Two were obvious because it resulted in moving the player elsewhere, but just now I only noticed the extra N/E tag because the game decided to save as I switched sublevels. (That unexpected save has clued me in quite a few times.)

Again, it's the script window(s) causing it.

Chris_McElligottPark

Jan 28, 2013 9:55 am

administrator   ~0030347

I cannot duplicate, so there's nothing I can really do; if you have steps for repro, let me know, but otherwise I just can't spend time on something like this right now.

GameMaker24

Jan 28, 2013 10:43 am

manager   ~0030351

Sadly, this is a repro nightmare... It only strikes when you least expect it!

Chris_McElligottPark

Jan 28, 2013 10:54 am

administrator   ~0030352

Yep -- I agree. That's part of why I'm really not thinking it's a good idea for me to try chasing it without anything solid. If you see it again in such a way that gives you clues, let me know. Otherwise I'll not be able to do much here, sadly...

Chris_McElligottPark

Jan 28, 2013 11:05 am

administrator   ~0030353

* Added a new "Inspector" mode in the editor, which is like the place-fg or place-bg modes on the left-hand panel. When this mode is selected, mouse clicks on the level do nothing, so you can look at the level but not accidentally place anything. When you first load the editor you now start in this mode, and whenever you bring up a sub-menu like the scripts or bonus menus you now flip into this mode automatically, too.
** This prevents all those frustrating and rare "free object with your mouse click" issues in a very brute-force way. It simply won't be possible to have those happen if you're not even in a mode where the mouse click could cause anything!

GameMaker24

Mar 9, 2013 9:07 pm

manager   ~0031075

Never thought this one would be opened again! The problem has the same description as the original entry -- when I click the Load button to choose a different level, if I haven't saved yet, the game asks if I want to discard changes. Every time I click cancel, my currently selected BG object gets placed again.

If it helps, the object is MachineryWall4 and I happen to be at Alden Ridge Outskirts, 009-Main. I'll attach a screenshot that shows just how many of this object I passed through the Cancel button, without it ever failing to do so.

GameMaker24

Mar 9, 2013 9:07 pm

manager  

Issue History

Date Modified Username Field Change
Oct 7, 2012 12:24 pm GameMaker24 New Issue
Oct 7, 2012 12:24 pm GameMaker24 Status new => assigned
Oct 7, 2012 12:24 pm GameMaker24 Assigned To => Chris_McElligottPark
Oct 7, 2012 12:46 pm GameMaker24 Note Added: 0028632
Oct 9, 2012 12:40 pm GameMaker24 Note Added: 0028664
Oct 10, 2012 2:45 pm Chris_McElligottPark Note Added: 0028683
Oct 10, 2012 2:45 pm Chris_McElligottPark Status assigned => resolved
Oct 10, 2012 2:45 pm Chris_McElligottPark Resolution open => fixed
Oct 13, 2012 9:35 pm GameMaker24 Note Added: 0028693
Oct 13, 2012 9:35 pm GameMaker24 Status resolved => feedback
Oct 13, 2012 9:35 pm GameMaker24 Resolution fixed => reopened
Oct 20, 2012 6:14 pm GameMaker24 Note Added: 0028739
Oct 20, 2012 6:14 pm GameMaker24 Status feedback => assigned
Nov 21, 2012 7:01 pm Chris_McElligottPark Note Added: 0029032
Nov 21, 2012 7:01 pm Chris_McElligottPark Status assigned => resolved
Nov 21, 2012 7:01 pm Chris_McElligottPark Resolution reopened => fixed
Nov 25, 2012 12:24 pm GameMaker24 Note Added: 0029060
Nov 25, 2012 12:24 pm GameMaker24 Status resolved => assigned
Nov 25, 2012 12:24 pm GameMaker24 Resolution fixed => reopened
Jan 19, 2013 3:48 pm GameMaker24 Note Added: 0029971
Jan 20, 2013 12:00 pm Chris_McElligottPark Note Added: 0029976
Jan 20, 2013 12:00 pm Chris_McElligottPark Status assigned => resolved
Jan 20, 2013 12:00 pm Chris_McElligottPark Resolution reopened => fixed
Jan 27, 2013 8:06 pm GameMaker24 Note Added: 0030331
Jan 27, 2013 8:06 pm GameMaker24 Status resolved => feedback
Jan 27, 2013 8:06 pm GameMaker24 Resolution fixed => reopened
Jan 28, 2013 9:55 am Chris_McElligottPark Note Added: 0030347
Jan 28, 2013 10:43 am GameMaker24 Note Added: 0030351
Jan 28, 2013 10:43 am GameMaker24 Status feedback => assigned
Jan 28, 2013 10:54 am Chris_McElligottPark Note Added: 0030352
Jan 28, 2013 11:05 am Chris_McElligottPark Note Added: 0030353
Jan 28, 2013 11:05 am Chris_McElligottPark Status assigned => resolved
Jan 28, 2013 11:05 am Chris_McElligottPark Resolution reopened => fixed
Mar 9, 2013 9:07 pm GameMaker24 Note Added: 0031075
Mar 9, 2013 9:07 pm GameMaker24 Status resolved => feedback
Mar 9, 2013 9:07 pm GameMaker24 Resolution fixed => reopened
Mar 9, 2013 9:07 pm GameMaker24 File Added: Screenshot_2013_03_09_21_07_07.png
Apr 14, 2014 9:28 am Chris_McElligottPark Category Bug - UI => GUI