Update Log v1.4.x - quinton-ashley/nostlan GitHub Wiki

WARNING: This update is very old and information in it might be outdated

Nostlan is a high quality front-end launcher for video game emulators! Available on Linux, macOS, and Windows. Supports Dolphin, Cemu, Yuzu, mGBA, DeSmuME, Citra, MAME, PCSX2, RPCS3, and Xenia.

Download the latest version of Nostlan and if you enjoy the app please make a donation, any amount of money is appreciated. Support the development of Nostlan on patreon to gain access to premium features! New user? Read more about Nostlan

Fixed support for Yuzu

Recent Yuzu updates changed the names of Yuzu's executables which broke support. I fixed it! I also updated the switch game database, merging it with the latest database from https://www.gametdb.com.

Added melonDS support (in v1.4.3)

melonDS will now be the default DS emulator supported by Nostlan. You can still use DeSmuME, macOS users have to because melonDS isn't available on macOS. Existing users of Nostlan on Windows and Linux can switch from DeSmuME to melonDS by following these steps:

  • edit your preferences file, replace any instance of the word DeSmuME with melonDS
{
  "ds": {
    ...
    "emu": "melonDS",
    "libs": [
      "D:/emu/melonDS/GAMES"
    ]
  }
}
  • rename your DeSmuME folder to melonDS accordingly
  • windows users, delete your BIN folder and make a new one with melonDS.exe inside
    ├─┬ 📁 melonDS
    │ ├─┬ 📁 BIN
    │ │ └── 🎮 melonDS.exe
    │ └─┬ 📁 GAMES
    │   ├── 💿 Mario & Luigi - Partners in Time.nds
    │   └── 💿 Mario & Luigi - Partners in Time.sav

Checks for Updates on Startup

Get the next Nostlan update as soon as it's released! Nostlan can now check for major/minor updates and will prompt you to update by opening the latest update log.

Future Proofing

Some of the required default game and template images are no longer available at the links I downloaded them from. This might've prevented new users from using Nostlan! To future proof, all required images will be downloaded from the Nostlan image repositories on my Github.

Reorganized Code Base

This update may seem pretty sparse as far as new features go but it's actually a huge update. I put a lot of work into reorganizing and refractoring the app. I used to have nearly all the javascript code in one file: views/js/index.js. It was a mess at 1600 lines long! I separated out that code into distinct classes: Scanner, Scraper, Updater, Launcher, PrefsManager, Themes, and Util. Maybe now another human being might be able to read my code and will want to collaborate on this project!

Electron/Web Developers Please Help Me!

What would be the best way for Nostlan to check if someone is a Patreon supporter?

Let me know what you think about Nostlan

Nostlan is no longer an "experimental" project and is ready for public use! If something is wrong with the app or if you have any questions please email me mailto:[email protected] or write up an issue report on Github. What do you think of the premium features I have planned?

Premium Features

Support the development of Nostlan on Patreon to gain access to these upcoming features!

Coming Soon:

  • UI for save file management
  • cloud saving with Nostlan will automatically sync your emulator game saves and save states to a folder in Dropbox, OneDrive, etc. play across multiple devices without losing in-game progress!

Milestone Goals:

  • single click to install emulators/updates
  • database of Dolphin texture packs
  • batch install and auto-update texture packs for Dolphin
  • easy way to mix and swap texture packs for Dolphin
  • create custom themes

If you like using Nostlan please donate!

Hi my name is Quinton and this is the part where I beg you for money! Even though I decided to make this project open source and free to use, it still took a lot of work and a long time to develop. If you appreciate my work so far and will continue to use Nostlan please donate an amount of your choosing. If everyone that downloads this update gave me even $1 I would really appreciate it. Cloud saving is coming soon for Patreon supporters. Thank you!

Support on Patreon:
https://www.patreon.com/qashto

Donate via Paypal:
https://www.paypal.me/qashto/20

⚠️ **GitHub.com Fallback** ⚠️