Skip to content

Releases: Ocean-OS/mc-launcher

v0.2.6 Alpha

11 Nov 00:52
bf6e664
Compare
Choose a tag to compare
v0.2.6 Alpha Pre-release
Pre-release

Mine.craft Launcher v0.2.6 Alpha

This is a semi-major update to v0.2.5 Alpha.

This is not affiliated with Mojang or Microsoft in any way. This is not approved by Mojang or Microsoft and is an independent project.

Testing

  • Testing has been done for Windows devices.
  • Testing has not been done for Linux devices, but it probably works. If it doesn't work, and this is the latest version, create an issue.
  • Testing has not been done for MacOS devices.
    • As a result, this version will 100% not work on MacOS devices.
    • It has been programmed into the launcher to detect if you are running it on a MacOS device and then not run the game, because I can't figure out how Electron works on MacOS yet, and if I can't figure out how Electron works on MacOS, then I can't write a script to run a program through Electron on MacOS. However, this may change soon.

Changes

  • Error reporting (will report any game errors to improve future updates)
    • Error reporting only reports necessary information to a server. It does not report any personal information such as IP address, location, private data, etc. The information it reports is:
      • The error code
      • What launcher files are there (to see if any scripts don't exist)
      • What game files are there (to see if any game scripts don't exist)
      • The launcher's version
  • A few minor bug fixes
  • Mods.js has been merged with script.js to improve performance and avoid errors
  • Improved offline support, will only let you select downloaded games when you're offline
  • Game downloading script changes, this seems to fix the file corruption error.
  • Update script changes to fix a few other bugs
  • Mod reader updates to 0.48 PA
  • Priority Updating
    • Priority Updating is a new feature I made that organizes app update files by:
      • What files are more crucial for the app to run
      • What files don't exist and need to be remade
    • Priority Updating also waits until all of the app files are downloaded to then write to a file that tells the app that it is fully updated. This means that if your app closes, crashes, or your computer turns off before the app is fully updated, the app should still be able to run.

Requests

If you want something added to the launcher (not a game version), just create an issue. If I think it's possible, and a good idea, I will try to start working on it, even though the launcher isn't fully stable yet.
If you want a zip file with the launcher made compatible for your device, follow the steps in the README in source.zip/tar.gz. If you don't want to use your device's terminal, and would prefer a different terminal, I recommend using Replit. (I used it to package the launcher).

Known Bugs

None right now

Warning

Please make sure you download the correct version of the launcher before running. Make sure the OS and processor architecture match. If you are using Windows, going to this link and scrolling to System Type and reading the type of processor will help you.

Troubleshooting

If the launcher doesn't work correctly and you know that the OS and processor architecture match your device, go into the launcher's folder, and then to the resources folder, and then the app folder. Once you are here, delete the version.txt file. This will make your launcher update and replace all of its files on the next run. If it doesn't update, download the files from source.zip/tar.gz here, and then replace index.html, script.js, styles.css, and preload.js in the folder. If the launcher still doesn't work, delete the folder and redownload the launcher here.

Upcoming features

  • Website and documentation for modding the launcher
  • Mod Development Kit (for the game) (coming sometime this year or next year)
  • More settings
  • Better GUI
  • More images
  • File fixing
    • File fixing will be a new feature that will replace any nonexisting files on startup.

Upcoming features in the next update (0.2.8 Alpha)(Release Date: Unknown)

  • Bugfixes
  • Improved error handling
  • Improved game downloading and/or updating, using a new file format I'm working on
  • Possible MacOS compatibility
  • May include a new installer file, using another new file format I'm working on
  • Game process will be detached from the launcher process
    • Basically you can close the launcher and the game can still continue running
  • Update Repair
    • Update Repair will be a new feature that will allow users to "repair" their app if the update site is offline or changed.

v0.2.5 Alpha

17 Sep 22:59
377410e
Compare
Choose a tag to compare
v0.2.5 Alpha Pre-release
Pre-release

Mine.craft Launcher v0.2.5 Alpha

This is a minor update to v0.2 Alpha.

This is not affiliated with Mojang or Microsoft in any way. This is not approved by Mojang or Microsoft, and is an independent project.

Testing

  • Testing has been done for Windows devices.
  • Testing has not been done for Linux devices, but it probably works. If it doesn't work, and this is the latest version, create an issue.
  • Testing has not been done for MacOS devices.
    • As a result, this version will 100% not work on MacOS devices.
    • It has been programmed into the launcher to detect if you are running it on a MacOS device and then not run the game, because I can't figure out how Electron works on MacOS yet, and if I can't figure out how Electron works on MacOS, then I can't write a script to run a program through Electron on MacOS.

Changes

  • File size decrease (around 3-400MB difference)
  • Progress bar bug fix
  • A few visual changes
  • Will show loading progress in the taskbar
  • Shows changelog for latest version
  • Shows version in the corner, and "not associated with Mojang" text on the other corner
  • Can download updates from Internet; it will ask if you want to update your launcher, and then will download the files and rerun the launcher.
  • A few minor bug fixes

Requests

If you want something added to the launcher (not a game version), just create an issue. If I think it's possible, and a good idea, I will try to start working on it, even though the launcher isn't fully stable yet.
If you want a zip file with the launcher made compatible for your device, follow the steps in the README in source.zip/tar.gz. If you don't want to use your device's terminal, and would prefer a different terminal, I recommend using Replit. (I used it to package the launcher).

Known Bugs

  • Some game files are corrupted or nonexistent when downloading a game version. This problem is being worked on; at this time, I am unsure of whether I can fix this in the next update.
  • There is an error with the app's progress bar not refreshing when the app is reloaded. This will be fixed in the next update.

Warning

This version will have a significantly lower file size. This is because there is only one version of Electron in the launcher. As a result, if you download an incompatible launcher version, it will not run the game. Please make sure you download the correct version of the launcher before running. Make sure the OS and processor architecture match. If you are using Windows, going to this link and scrolling to System Type and reading the type of processor will help you.

Troubleshooting

If the launcher doesn't work correctly and you know that the OS and processor architecture match your device, go into the launcher's folder, and then to the resources folder, and then the app folder. Once you are here, delete the version.txt file. This will make your launcher update and replace all of its files on the next run. If it doesn't update, download the files from source.zip/tar.gz here, and then replace index.html, script.js, mods.js, styles.css, and preload.js in the folder. If the launcher still doesn't work, delete the folder and redownload the launcher here.

Upcoming features

  • Website and documentation for modding the launcher
  • Mod Development Kit (for the game) (coming sometime this year or next year)
  • More settings
  • Better GUI
  • More images

Upcoming features in the next update (0.2.6 Alpha)(release date: November 10, 2023)

  • Improved offline support
  • Bugfixes
  • Improved error handling
  • Improved game downloading (might fix corrupted files bug)
  • Mod reader will update to be compatible with 0.48 PA game mods

v0.2 Alpha

06 Sep 03:57
21a2e14
Compare
Choose a tag to compare
v0.2 Alpha Pre-release
Pre-release

Mine.craft Launcher v0.2 Alpha

This is the first kinda-stable release for the Mine.craft Launcher. (Still in Alpha testing though)

This is not affiliated with Mojang or Microsoft in any way. This is not approved by Mojang or Microsoft, and is an independent project.

Any previous version was not able to run the actual game, so they were not included as releases.
0.1 Alpha only worked when running it from Electron Fiddle, and it did not have the mod folder.

Testing

  • Testing has been done for Windows devices.
  • Testing has not been done for Linux devices, but it probably works. If it doesn't work, and this is the latest version, create an issue.
  • Testing has not been done for MacOS devices.
    • As a result, this version will 100% not work on MacOS devices.
    • It has been programmed into the launcher to detect if you are running it on a MacOS device and then not run the game, because I can't figure out how Electron works on MacOS yet, and if I can't figure out how Electron works on MacOS, then I can't write a script to run a program through Electron on MacOS.

Features

  • Mods (Mod Developer Wiki/Repository Coming Soon™)
  • Able to download and run Mine.craft versions 0.3 and 0.46(a) Pre-Alpha (and any versions to come, as far as I know)
  • Has Anticipatory Anxiety Built-In! (Will download game asset files at most four times each, at least two times each, in case of file error)

And even then, there's sometimes a file error or two.

  • Works offline, as long as you've already played one version and are trying to play that same version

Requests

If you want something added to the launcher (not a game version), just create an issue. If I think it's possible, and a good idea, I will try to start working on it, even though the launcher isn't fully stable yet.
If you want a zip file with the launcher made compatible for your device, follow the steps in the README in source.zip/tar.gz. If you don't want to use your device's terminal, and would prefer a different terminal, I recommend using Replit. (I used it to package the launcher).

Known Bugs

  • Clicking the "Play" button while a game is downloading will cause the launcher progress bar to break. This will be fixed in the next update.
  • Some game files are corrupted or nonexistent when downloading a game version. This problem is being worked on; at this time, I am unsure of whether I can fix this in the next update.

Possibly Upcoming Features

  • File size will decrease by about 800MB(around 3-400MB in the zip file)
    • The reason the file size is so large in this version is due to the fact that in the electron folder, there are five Electron versions, instead of just the necessary one.
  • Changelog for game versions
  • Images
  • Savable settings (would be able to remember which settings were chosen)
  • More settings (Appearance, etc)
  • Auto-Updating
  • Better GUI

Features that are definitely coming to the next version (0.2.5 Alpha)

  • Launcher version in the corner
  • More visual effects (hovering over buttons makes them change color, etc)
  • Progress bar bug fix
  • Changelog for newest game version

0.2.5 Alpha release date: around September 20th, probably will be like a few days late

Full Changelog: https://github.com/Ocean-OS/mc-launcher/commits/v0.2-alpha