GM:S 1.4 Where can I find old GM versions?

Discussion in 'Legacy GameMaker Community Tech Support' started by Kyrieru, Dec 10, 2019.

  1. Kyrieru

    Kyrieru Member

    Joined:
    Jul 24, 2017
    Posts:
    79
    I have a finished game that I need to revise for release on Steam. However it was made with an old version of GM and I don't know which it was. I think it had a repeating number like .355 at the end. Maybe 1.355?

    The versions don't seem to go back as they used to. Does anybody have that particular version?
     
  2. FrostyCat

    FrostyCat Member

    Joined:
    Jun 26, 2016
    Posts:
    4,792
    We probably don't, and even if we do, it's not possible to register cleanly. The registration servers have moved several times already. The versions you can no longer get from the GMS 1.4 Release Notes are that way because of this.

    Besides, what do you specifically need from that old version that newer versions don't? And if you don't want to be caught off-guard against Steam-side policy/API changes that could kick your product off the shelves, you probably want to port that project to GMS 2 as soon as you can.
     
  3. Kyrieru

    Kyrieru Member

    Joined:
    Jul 24, 2017
    Posts:
    79
    I don't need anything from it, but it was made in the older version, which means dozens of things are broken, and there's no real reason to spend a day fixing them if I don't need to.
    The game does not have achievements or any steam integration.
     
  4. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    4,139
    As far as I know, there's not even any legal way to get Studio 1 these days (unless you already own a license).

    The conversion route is a bit messy, but there's workarounds for most stuff...
    • execute_string is removed --> put all your strings into scripts (if you used it for NPCs and such) and script_execute instead
    • sleep is removed --> rework into step/alarm-based approaches
    • array handling is tightened up a ton, globalvar is removed --> I have absolutely no idea how to fix this, because it can lead to all sorts of bugs where the code compiles cleanly but doesn't do what it's supposed to do anymore. Your project is probably dead if you relied on those two a lot.
    • sound system is different --> search-replace everything, make a custom "play background music" function that stops all audio before playing the new song (music doesn't have special "one at a time" treatment anymore)
    • depth is different --> this just looks ugly and usually doesn't break existing games. Mostly annoying is that more recent instances aren't guaranteed to be on top anymore, and depths outside +/- 16,000 are invalid. There's a function to force-draw stuff at any depth, though.

    If you still have Studio 1.x around, you should at least upgrade to 1.4. 1.4.9999 has some bugs, I prefer 1.4.1773 for overall stability.
     
  5. Dezlite

    Dezlite Member

    Joined:
    Dec 10, 2019
    Posts:
    2
  6. YellowAfterlife

    YellowAfterlife ᴏɴʟɪɴᴇ ᴍᴜʟᴛɪᴘʟᴀʏᴇʀ Forum Staff Moderator

    Joined:
    Apr 21, 2016
    Posts:
    2,469
    These are 8.1 to GMS, not GMS to GMS2, unless the topic author meant 8.1;
    there are multiple extensions that can aid with executing strings now.
    sleep can be replaced with a busy-loop in majority of cases.
    globalvar is still around even in GMS2, ideally replaced with macros.
     
    Yal likes this.
  7. Kyrieru

    Kyrieru Member

    Joined:
    Jul 24, 2017
    Posts:
    79
    There were a few reasons back in the day that I did not update.

    1. Older versions had weird origin or image_xscale differences (cant remember which) that made updating annoying at the time.
    2. Back then I used the sprite editor as my primary way of creating sprites, and newer versions broke the sprite editor for about 3 years straight (Every version after that had broken lines in the sprite editor when drawing with the pencil.)

    I don't know if it's been fixed now, but it resulted in me not upgrading for years. Any new projects were made on Studio 2, and all old projects remained on the older Studio version since I saw no practical reason to upgrade.

    And yeah, I do have a License for studio 1.

    Edit: I looked up an email where I asked them about the editor problem, the version was
    1.99.355 EA

    Also I just noticed that I can't even try older 1.4 downloads? What's up with that?
    It's not uncommon to stay on an old version of software until a project is done and shipped, so it kinda seems like that decision is going to screw over a lot of people with existing projects. It's not just a matter of getting updated features.
     
    Last edited: Dec 10, 2019
  8. YellowAfterlife

    YellowAfterlife ᴏɴʟɪɴᴇ ᴍᴜʟᴛɪᴘʟᴀʏᴇʀ Forum Staff Moderator

    Joined:
    Apr 21, 2016
    Posts:
    2,469
    You can still access them via web.archive.org. Perhaps something to do with web side of things slowly decaying for 1.4, as is evident by IDE throwing up a few errors on startup
     
    Kyrieru likes this.
  9. Kyrieru

    Kyrieru Member

    Joined:
    Jul 24, 2017
    Posts:
    79
    Thanks.

    Luckily it seems like some of the older versions there give me less problems to fix than the current 1.4.
     
  10. Yal

    Yal GMC Memer GMC Elder

    Joined:
    Jun 20, 2016
    Posts:
    4,139
    This is still around (and highly annoying). Also the sprite editor ignores alpha values when copy-pasting from an external program like GIMP.
    At some point during 1.4 the audio engine was replaced due to licensing issues, the new audio engine has some bugs still in 1.4.9999. I recommend a version from before this transition if possible (at least if you can hear distortion / audio glitches in your project).

    (Converting to GMS2 if possible would probably be the best option, though)

    Didn't know that, I thought it was slated for deprecation since GM8 and just was carried over to GMS1.x as a compatibility measure! Maybe there's still hope in getting some of my oldest projects to work after all...
     
  11. Kyrieru

    Kyrieru Member

    Joined:
    Jul 24, 2017
    Posts:
    79
    Sad thing is that they knew about the line problem. At the time they told me "Well, GM has always had bad tablet support. You will have to wait until 2x"
    Seemed uninformed seeing as how it worked before. I wouldn't complain as much if they still offered the old version.

    Though I guess it was for the best to make the switch to Aseprite. GM2's image editor far, far worse. The fact that you can't copy images from it is a joke, and the stupid brush system every time you paste is horrid. You couldn't pay me $5000 to use it for a year.
     

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