OFFICIAL GMS2 Version 2.1.0.212

Discussion in 'GameMaker Studio 2 Community Tech Support' started by rmanthorp, Aug 24, 2017.

  1. rmanthorp

    rmanthorp YoYo Games Staff Admin YYG Staff

    Joined:
    Apr 15, 2016
    Posts:
    130
    Release Notes

    Runtime Release Notes


    This topic is for the discussion of issues relating to the update 2.1.0.212 of GameMaker Studio 2. However, this does not replace our normal bug reporting system and you should report all bugs as normal using http://www.yoyogames.com/bug

    You should post here if:
    • You think you have found a bug and have exhausted all other possibilities (ie: code error, incorrect setup, etc...)
    • Something has changed between the previous version and this one, breaking your game (ie: code that worked previously now does not)
    • Something reported as fixed in the release notes is not actually fixed
    • You are having IDE or system issues related to something new in this update
    • You are having issues with new features introduced in this version
    • You are having issues updating to this version
    • Everything works and you want to tell us we are great (seriously, let us know if it all works correctly for you)
    When reporting issues, please try to add as much information as possible, for example:
    • If the issue is with the IDE, then please give a screenshot if you can to help illustrate the problem
    • If there are error windows, then a link to the "ui.log" file found in the ProgramData folder for GMS2
    • If it is a code issue, then link to or attach a YYZ showing the most basic project possible which exhibits the behavior
    • If you receive any error dialogues, please screenshot them
    • If it is a system issue (like compiling to a specific target) then please provide details of the PC being used as well as the software versions involved
    Note that each new version released the old topic will be locked and a new topic will be made, so that all issues reported can be tracked correctly on a per-version basis. If you think your issue has not been fixed in the subsequent update, then please add a comment in the thread and ensure you file a bug report. (Please don’t continue doing this for every future release until your bug is fixed - just file the report and then you can leave off mentioning it in the thread).

    Again: posting a comment in these release threads is not a replacement for filing a bug!
     
    Last edited: Aug 30, 2017
    nesrocks, Ludorverr, zendorf and 10 others like this.
  2. IndianaBones

    IndianaBones Member

    Joined:
    Jul 5, 2016
    Posts:
    1,724
    Queue music...I'm so excited!

    Integrated Debugger Yes!!!!! Finally!!!

    Resource Tree Guidelines !!!!!

    Code-Folding Support !!!! - Not one I was particularly needing, but I know I lot of people want this.


     
    rIKmAN likes this.
  3. steskle

    steskle Member

    Joined:
    Aug 8, 2017
    Posts:
    43
    Finally! A full-fledged debugger!

    Great update!
     
  4. sylvain_l

    sylvain_l Member

    Joined:
    Sep 18, 2016
    Posts:
    661
    +1 for the debugger (so used to have it as an additionnal windows that I closed the IDE to get rid of the debugger window :D)

    -1 for the default new project executable name ${project_name}
     
  5. Bayesian

    Bayesian Member

    Joined:
    Sep 13, 2016
    Posts:
    288
    It seems the font for the code editor has changed, how can we change it back?
     
  6. Cpaz

    Cpaz Member

    Joined:
    Jun 20, 2016
    Posts:
    284
    HALLELUJAH ACTIVATE/DEACTIVATE FUNCTIONS ARE FIXED!!!

    Oh yeah. Mac stuff too. That's cool too.
     
  7. Almericus

    Almericus Member

    Joined:
    Dec 2, 2016
    Posts:
    17
    My entire project is broken with this version....My character moving speed is glitching out, fonts are changed, everything is slowed down/ crashing.
    Why did you change everything???

    reverting to previous version.
     
  8. Almericus

    Almericus Member

    Joined:
    Dec 2, 2016
    Posts:
    17
    reverting back to previous version didn't fixed it -- Now I am pissed.
     
  9. Skaz

    Skaz Member

    Joined:
    Sep 29, 2016
    Posts:
    9
    Not only the code editor, but the whole IDE font is smaller now, to much to be comfortable for me. I tried to change the % to various values, 115% seem about right but I can swear the text is not as clean as it used to be. What happened?
     
  10. rIKmAN

    rIKmAN Member

    Joined:
    Sep 6, 2016
    Posts:
    3,356
    I'm vocal when things are bad/broken, so it's only fair I do the same when an update is good.

    Very pleased with the new resource tree layout (at last!), and the debugger looks great too though I haven't really 'used' it yet.
    Also code folding has made it in (awesome!) and I like the new font too, reminds me of Football Manager (good times!)

    Generally seems like good solid improvements all round on this one.

    I've only been using the new version for around 20-30mins so I may not have seen everything or found any issues, but I'm very impressed so far, good job on this one YYG!
     
    Last edited: Aug 24, 2017
    mockgames and SSJCoder like this.
  11. Almericus

    Almericus Member

    Joined:
    Dec 2, 2016
    Posts:
    17
    I have deleted the Asset cache folder around the same time of the upgrade could it cause some issues? I really want to enjoy it like everyone else but my stuff is broke right now and this is ever since that upgrade.
     
  12. DukeSoft

    DukeSoft Member

    Joined:
    Jun 20, 2016
    Posts:
    680
    So far so good.. Hefty multiplayer application with a lot of surface / view / shader action going on. Love the new resource tree.
     
    rIKmAN likes this.
  13. basement ape

    basement ape Member

    Joined:
    Mar 6, 2017
    Posts:
    92
    I really dig the new resource tree! So much easier to tell what's what at a glance now.

    Code-sectioning is also great. It crapped out on me at one point though. I was copy-pasting #region around inside a 350-lines script to find the best place to section off a piece of code when the editor and the whole system became unresponsive, like I had run out of page-memory or something. Further down the code there was already an #endregion line. The computer didn't pick up speed again until I force-quit the editor.
     
    rIKmAN likes this.
  14. Lukan

    Lukan Gay Wizard Freak

    Joined:
    Jun 20, 2016
    Posts:
    326
    Um... Is there maybe a way to make brackets function as #region and #endregion?
    It's kind of standard in.... Well every IDE. I love the code folding, but the extra steps for it seem unnecessary.

    Also, yes in love with the resource treeeeeeeeee
     
    DukeSoft, zendorf, Guest User and 3 others like this.
  15. Edmanbosch

    Edmanbosch Member

    Joined:
    Jan 6, 2017
    Posts:
    180
    I really like the new resource tree so far, so much better. And the debugger is pretty cool too. The region/endregion is really cool, but I wish it would do the same for brackets.
     
    rIKmAN likes this.
  16. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    919
    To me honestly the fact that they implemented it this way is a reason to not implement it at all. They really should've used the brackets instead like every normal IDE handles it.

    I'm really hoping this doesn't further break my projects after reading what @Almericus said...
     
    DukeSoft likes this.
  17. Edmanbosch

    Edmanbosch Member

    Joined:
    Jan 6, 2017
    Posts:
    180
    Even if they did put the bracket folding in, they still would've put in the region and endregion because it's also a common feature in IDEs.
     
  18. mdbussen

    mdbussen Member

    Joined:
    Jul 8, 2016
    Posts:
    56
    Love the new resource tree and new font. Well done!

    I'm sure I'll find something to complain about soon though :p
     
    Edmanbosch and SSJCoder like this.
  19. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    919
    I'm not so crazy about the new resource tree, it looks like all they did was add lines around each resource category. And it's confusing because they grayed out the resource folders that are empty. Usually when something is grayed out in a UI it indicates the feature is either disabled or not implemented yet by the software developers. Also the new font looks awful, I really don't know why they felt the need to change it. I prefered the old one big time.
     
  20. SSJCoder

    SSJCoder Member

    Joined:
    Aug 12, 2017
    Posts:
    126
    Certainly an improvement in the compile time =P (about 30% less time to compile)
    Cool new font, too
     
  21. Guest User

    Guest User Guest

    !! i know this :)
    - File > Preferences > Resource Tree disable 'Show Horizontal Line Separators' and 'Show Tree Lines'
    - File > Preferences > Resource Tree > Colors modify 'Font' under 'Default' (for the asset categories and assets) and 'Resource Label' (for Group Folders).
     
  22. Cloaked Games

    Cloaked Games Member

    Joined:
    Jul 4, 2016
    Posts:
    731
    Haven't used enough of GMS2 to really know what changed. But the generally more positive reactions in this thread make me pretty happy. It means GMS2 may actually continually improve, like I assumed it would, and in a couple months it'll be an easier transition.

    I'm thinking of using GMS2 for the jam tomorrow to get accustomed to it. Who knows what'll happen with that...
     
  23. Deeje

    Deeje Member

    Joined:
    Jan 18, 2017
    Posts:
    29
    I broke my game by sorting sprites/objects into groups! I thought surely I must have screwed something up, so I loaded a previous version of the project and tried organizing that one, and it also broke that version too. How is this even possible, as I didn't change a single line of code? Something to do with indexing? No issue prior to 2.1, btw.
     
  24. rIKmAN

    rIKmAN Member

    Joined:
    Sep 6, 2016
    Posts:
    3,356
    It's not really confusing because you know that in GMS it means "this folder is empty", and not "this folder is disabled". :p
     
    Samuel Venable likes this.
  25. SSJCoder

    SSJCoder Member

    Joined:
    Aug 12, 2017
    Posts:
    126
    Well make sure you file a bug, it's to be expected
     
  26. Deeje

    Deeje Member

    Joined:
    Jan 18, 2017
    Posts:
    29
    Right, just seemed odd that ordering in the IDE would have any effect elsewhere.
     
    SnotWaffle Studios and SSJCoder like this.
  27. studio furukawa

    studio furukawa Member

    Joined:
    Jun 22, 2016
    Posts:
    114
    Anyone else experiencing a major memory leak in the IDE?
     
  28. Samuel Venable

    Samuel Venable Time Killer

    Joined:
    Sep 13, 2016
    Posts:
    919
    lol yeah i know i was just stating that is not a common practice.

    thank you hippie, i knew i could always count on you :)
     
  29. Deeje

    Deeje Member

    Joined:
    Jan 18, 2017
    Posts:
    29
    Saw a report on Reddit that having #region nested in another #region is causing a memory leak.
     
  30. Excalipur

    Excalipur Member

    Joined:
    Feb 7, 2017
    Posts:
    17
    I haven't done a lot of programming in other languages, but I can say that the #region and and #regionend functions are helping me sort my code tremendously. So even if they aren't as perfect as they could be, I'm really happy to have the functionality. Also, so far I haven't really had any (new) issues which is good.

    However...I haven't tried nesting a region inside another region yet so that very well could be problematic and causing a memory leak.

    Just wanted to say a very heartfelt THANK YOU for the code folding because my 1000+ line codes can now be much more readable and easier to navigate.
     
  31. IndianaBones

    IndianaBones Member

    Joined:
    Jul 5, 2016
    Posts:
    1,724
    If your code somehow uses/depends on the numerical resource index and therefore the order of resources in the resource tree, you need to change your code. Maybe start a separate forum topic if you need help with that.

    This is because, if you didn't already know, the resources index number is determined by its order in the resource tree. A resource that returns the index of 10, will return a different index if I move it to other position in the tree.

    If not, and you think it may be a bug, file a bug report as suggested earlier.
     
  32. HW.

    HW. Member

    Joined:
    May 21, 2017
    Posts:
    194
    IDE works well like previous version.
    Runtime works well like previous version.
    Android export works well like previous version.

    This update is OKAY. No broken things found so far.

    My opinion for this update:
    I do not mind the new resources tree / old resources tree. All is good. No font problem. The new is slightly better.
    I don't use #region. I hope it doesn't give problem to users not using it.

    Feedback for YYG devs >>> Oh in your spare time, i hope YoYoGames will update its official extension on marketplace:, especially
    1. Updates for "Google Play Services" extension for Android, especially new SDK for Admob (rewards ads). <----- i think all "GMS2 Mobile" users waiting for this.
    ...and new features on GMS2 roadmap list:
    2. i also am looking forward to "Mobile template" view listed on GMS2 roadmap list. <----- i think all "GMS2 Mobile" users waiting for this.
    3. Lightweight objects.
    Other than those, i do not really need anything more (at least for this time lol), Btw, I do not refuse any stability, faster, and other improvements either.

    Keep Up The Good Work, YYG! Many thanks. :D
     
    Last edited: Aug 25, 2017
  33. Sabnock

    Sabnock Member

    Joined:
    Jul 21, 2016
    Posts:
    258
    RESOLVED - MAJOR issue with GMS2 Version 2.1.0.204 saving project..

    Any time i save out my project with a new date stamp i.e My_Project 25082017 it will not run once reloaded.

    I am getting the following in the Compile window.

    Error : Missing Main()
    Error : Missing Main()
    Error : Missing Main()

    i have managed to load and run a previous back up so i am fairly confident i haven't lost anything but am not confident to use the software until there is a solution.
     
    Last edited: Aug 25, 2017
  34. Dan

    Dan YoYo Games Staff YYG Staff

    Joined:
    Apr 15, 2016
    Posts:
    135
    @Sabnock Can you send us the original project and also your C:\ProgramData\GameMakerStudio2\ui.log file, please, in a new Helpdesk ticket. Then we'll try to reproduce here.

    We've reproduced the code folding causing very high RAM leaks just now, so are trying to fix asap. If you're not using #regions, then you're fine. http://bugs.yoyogames.com/view.php?id=27549
     
    Last edited: Aug 25, 2017
    rIKmAN likes this.
  35. Sabnock

    Sabnock Member

    Joined:
    Jul 21, 2016
    Posts:
    258
    Hi Dan

    I have fixed it by removing a 3rd party Shader I was using (Free - CRT Shader) which for some reason wasn't working correctly after the latest update.

    All working good now and my panic is over.

    Thanks
     
  36. DukeSoft

    DukeSoft Member

    Joined:
    Jun 20, 2016
    Posts:
    680
    While you're making code folding use brackets like regular IDE's, could you also start using regular Docblock syntax for the function descriptions, instead of this weird custom one? :D

    Code:
    /**
    * Function description
    * 
    * @param int x
    * @param int y
    * @return bool
    */ 
    
    I can't even find the original, custom, GML version anywhere.
     
  37. rwkay

    rwkay YoYo Games Staff YYG Staff

    Joined:
    Apr 12, 2016
    Posts:
    1,048
  38. Thylacine Studios

    Thylacine Studios Member

    Joined:
    Jan 27, 2017
    Posts:
    47
    One small bug introduced in this patch:

    1) Use Ctrl + Shift + F to do a global search, then enter text for GMS to find.

    2) In the search results, double-click the line of your choice.

    3) We expect this to open whatever script/object the word is in, and scroll down to the exact location where the word was found. However, it just opens the document and doesn't scroll down. Upon double-clicking again, it still does nothing. Instead, we have to click into the window that contains the word, then double-click the console again for it to work as expected.
     
  39. madfast

    madfast Member

    Joined:
    Nov 28, 2016
    Posts:
    14
    This is a proper update. Thanks YoYo.
     
  40. Andy

    Andy Member

    Joined:
    Jun 20, 2016
    Posts:
    143
    Very nice update. I am happy that there is now an expand all function on the resource tree, not just collapse all! :)
     
  41. DukeSoft

    DukeSoft Member

    Joined:
    Jun 20, 2016
    Posts:
    680
    Is there a collapse all function? So far I've only seen it happen randomly :D
     
    mdbussen likes this.
  42. IndianaBones

    IndianaBones Member

    Joined:
    Jul 5, 2016
    Posts:
    1,724
    :)

    I don't know if there is a bug filed for this or not, it happens to me too.

    If I drag an existing script into a script group folder, the entire resource tree collapses and puts the focus on some random object in the object folders. *every-freaking-time*

    Thank goodness I can drag multiple scripts at the same time, or it would be infinitely more troublesome.
     
  43. Ladi_Pix3l

    Ladi_Pix3l Member

    Joined:
    Jul 9, 2017
    Posts:
    298
    This update is nice but ummm (probably just me nitpicking) I think you should've left the resource tree alone and just allow the "developer" to discover the new flips and tricks you guys placed. Seems like a lot of people are a little salty about changing the way they look at this engine (including me :rolleyes:)

    Not that we cant change it back or anything, it just seems mean to make us do that lol
     
  44. psyke

    psyke Member

    Joined:
    Jun 21, 2016
    Posts:
    208
    I loved what you've done with the new Debugger Tool, I also liked the new Resource Tree.

    Here is a screenshot if anyone wants to see what the new Debugger/Resource Tree looks like:
    GMS2.jpg

    You guys also fixed the "<unknown instance>" problem in the debugger, thanks!
     
    Edmanbosch and Andy like this.
  45. Dan

    Dan YoYo Games Staff YYG Staff

    Joined:
    Apr 15, 2016
    Posts:
    135
  46. HW.

    HW. Member

    Joined:
    May 21, 2017
    Posts:
    194
    Another 171MB :p Thanks btw.
     
  47. acidemic

    acidemic Member

    Joined:
    Jul 23, 2016
    Posts:
    109
    Nice! I wouldn't mind to download 170-200mb every day if there would be daily updates. :D
     
    Excalipur likes this.
  48. Dan

    Dan YoYo Games Staff YYG Staff

    Joined:
    Apr 15, 2016
    Posts:
    135
    We've noticed this internally. http://bugs.yoyogames.com/view.php?id=27536
     
    gnysek likes this.
  49. Beleg

    Beleg Member

    Joined:
    Aug 24, 2017
    Posts:
    26
    Hello, it seems that I am in the following situation :

    "Something has changed between the previous version and this one, breaking your game (ie: code that worked previously now does not)"

    My game runs fine under the previous runtime feed (version no. 2.0.7.110). However something is going wrong under the new one (version no. 2.1.0.135).

    Some objects with a sprite which were visible during my first visit to their room, turn unexpectly invisible when I leave then come back to that room. Not all objects are affected by the problem. All these objects are on the one and only layer of the room. There is also a background with tiles in this room.

    Thanks for your help.

    EDIT: the instance draw order in my project was affected by the 2.0.7.110 version, so it seemed some objects with sprite turned invisible. But I solved the problem by handling the depth of my objects more accurately.
     
    Last edited: Sep 13, 2017
  50. David Berkompas

    David Berkompas Member

    Joined:
    Aug 3, 2017
    Posts:
    37
    That sounds like you need to enable persistence on the room?


    Dave
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice