Releases: NOMM-Team/nomm-app
Release list
NOMM version 0.12.6
Another patch to get ever so closer to a Flathub release!
- Changed how portal permissions are handled. From now on users will no longer need to provide override permissions to their downloads and staging paths.
- Fixed a major performance bottleneck when opening the settings screen.
List of PRs
Full Changelog: 0.12.5...0.12.6
NOMM version 0.12.5
- Major regression (from version 0.12.0) that impacted utility downloads fixed. Utilities should now download correctly. (thanks Ralsei on discord for the report and @Emetros for the fix)
PR list
- Hotfix for utility download, it now sends the right filename by @Emetros in #108
- Bump nomm version # by @Allexio in #109
Full Changelog: 0.12.4...0.12.5
NOMM version 0.12.4
- It is now possible to launch NOMM without having Steam installed on your system
- Minor UI fixes on the first time setup screen
List of PRs
- No steam launch by @Allexio in #104
- First setup UI fixes by @Allexio in #105
- Update nomm version & metainfo releases (0.12.4) by @Allexio in #106
Full Changelog: 0.12.3...0.12.4
NOMM version 0.12.3
Minor release with 0 user-facing changes
This is a release to add some more Flathub prerequisites, mainly to the metainfo.xml file:
- Added screenshots
- Added new links for easy access
- Moved svg icon to correct position for builds
- Added age rating information (lol)
- Added release notes
NOMM version 0.12.2
IMPORTANT: READ CAREFULLY
In this minor patch we are changing the name of the package from com.nomm.Nomm to moe.nomm.Nomm.
In practical terms, this means the place where NOMM configuration and cached images is stored will move from:
~/.var/app/com.nomm.Nomm/data/nomm/
to
~/.var/app/moe.nomm.Nomm/data/nomm/
If you want to conserve your configuration files (and not have to redownload cached images), then we strongly recommend simply copying all the files/folders from the first one to the second one.
If you do not do so, when you launch NOMM 0.12.2 for the first time it will ask you to redo the first time setup, and re-approve access rights.
This does not impact currently downloaded, staged, or enabled mods, which are stored in a completely different user defined space alongside dedicated configuration.
This change is done as a prerequisite to asking for Flathub approval, since our owned domain is nomm.moe and not nomm.com.
Sorry for the inconvenience this may cause.
Minor bugfix
- This release also fixes a minor bug which made the app hang after first time setup when GOG games were installed on user system (but subsequent launches worked fine, it only impacted the first time setup)
NOMM version 0.12.1
Minor bugfix release:
- Deletion confirmation button did not show up because of a configuration error in the svg
- NOMM was stopping detection at first emulator found instead of listing all emulators installed on the current user's system
NOMM version 0.12.0
Enhanced Switch modding support
- Added support for the Eden switch emulator
- Added support for the Citron switch emulator
- You will be asked for your preferred emulator during first time setup, and you can change it anytime from the settings
(As a reminder, NOMM is not affiliated with any of these emulators)
Gamebanana support
- Support was added to handle switch mod 1-click downloads from GameBanana
- This only works for "standard" switch mods (exefs, romfs, ...) - it will not work for game-specific formats like
.tkclfor TotK - It is also possible to download mod metadata from GameBanana after manually installing a mod through NOMM (simply change the mod ID in the preview pane and select "GameBanana" as the source)
- This only works for "standard" switch mods (exefs, romfs, ...) - it will not work for game-specific formats like
Screencast_20260806_191358.webm
Long term bug fixes
- UI is now properly refreshed when downloading a mod (by @Emetros)
- Accent colours are now properly reset when returning to library view
UI & QoL
- UI icons completely refreshed and bundled with the app to avoid DEs that do not have icons
- Added missing cursor changes (mouse becomes pointy cursor) and tooltips when mousing over something clickable
- Added a version # indicator in the settings that tells you if your NOMM is out of date and there's an update available
Screencast_20260811_171647.webm
- Added a new option in the settings to sort your game library
- The default option is by number of mods (descending)
- You can also sort alphabetically (if you're a weirdo)
Screencast_20260815_211907.webm
- Added a new row in the options that takes you straight to the NOMM config directory so you can quickly go edit some YAMLs
- Added a new option in the mods list to filter between mods that are enabled/disabled
Screencast_20260815_211344.webm
List of PRs
- Eden + Citron support by @Allexio in #89
- Gamebanana support by @Allexio in #90
- Small bug fix, replaced hardcoded config values with Enum for easier maintenance by @Emetros in #91
- Merge changes from emetros's branch. by @Allexio in #94
- Add an AUR nightly build allowing users to build from git repo instead of release file + bump previous pkgbuild update by @Emetros in #93
- UI Qol improvements and new icons by @Allexio in #92
- Cleaning, Fixing bugs, and minor Search & Filter improvements by @Allexio in #95
Full Changelog: 0.11.0...0.12.0
NOMM version 0.11.0
Major features
Mod renaming
- It is now possible to rename your mods once they are in your mod list
- This is done by adding a "mod alias" to the mod via the details pane
- The mod alias is removed when the mod reinstalled (this is how it currently works, will look into whether this should be changed down the line based on user feedback)
Switch emulation modding support
Screencast_20260701_125928.webm
- It is now possible to mod games on the Ryujinx emulator
- This required a rewrite of the scanning logic of the code, which is now expanded and each game platform now has its own module which is much cleaner (and will allow adding more platforms easier)
- I am already looking into adding support for other switch emulators - if you have one in mind, join our Discord and tell me!
- If you want to see one click download from gamebanana, please go and upvote NOMM's page there!
- NOMM does not come bundled with any Switch game assets.
- All game art (posters + heroes) is downloaded upon NOMM launch from steamgriddb when the games are detected in the user's library.
More game support
I attempted to add support for more games but I did it shoddily, so let's all thank @Crasben for catching my mistakes and fixing my mess.
- Abiotic Factor
- Cat Quest II
- Crash Bandicoot 4
- Dead as Disco
- Pacific Drive
- Palworld
- Paralives
- The Sims 4
- Stellar Blade
Full list of changes
- Added support for Abiotic Factor, Cat Quest II, Palworld and Crash Bandicoot 4. by @Crasben in #79
- Add mod alias by @Allexio in #78
- Game support by @Allexio in #81
- Refactor platforms by @Allexio in #84
- Fixed support for Stellar Blade and changed the names of some mod paths for Palworld. by @Crasben in #83
- Fixed utility name in Abiotic Factor and added an utility and utility mod path for Paralives. Added support for Pacific Drive and Dead as Disco. by @Crasben in #85
- Fixed creator link for AF-UE4SS. by @Crasben in #87
- Ryujinx support by @Allexio in #86
Full Changelog: 0.10.1...0.10.2
NOMM version 0.10.1
Features
- Can now have utilities in 7z and rar archive formats (before could only be in zip format)
- Added summary to mod preview pane
Changes
- Moved "nexus" link to a new icon button overlayed on the thumbnail
- Moved "description" button to a new button that appears when hovering over the summary
- Removed file count from main mod list (it's not that useful, and it's already available in the preview pane)
Bug Fixing
- Fixed a case where some users with multiple steam accounts on their machine had an unexpected vdf file format which caused NOMM to hang during initial setup phase. (fixes #74, thanks for the report, @caballerof09)
What's Changed
- harmonise utility extraction by @Allexio in #75
- Mod preview pane v2 by @Allexio in #76
- Fix: fix wrong catch type for steam username method by @Allexio in #77
Full Changelog: 0.10.0...0.10.1
NOMM version 0.10.0
Warning
This update requires you to fully reset your NOMM installation.
Your user configuration should be fully removed, and your staging & download metadata files should be deleted (or you can simply create a new staging & download folders and link NOMM to those instead)
Changelog Summary
- Added a new mod preview pane
- Set a custom deployment path for each mod
- Endorse / un-endorse mods
- Link a manually downloaded mod to a nexus page
- Thumbnail display & Various useful links
- Completely overhauled FOMOD support
- Conflict Management
- Much more secure default flatpak permissions
- NOMM will now ask you to provide additional permissions as needed at startup
- Downloads are visible in real time in the app
- Build AUR packages
- Major optimisations to install/deployment performance (can now be done simultaneously)
- Add steam launch options to utilities
- Super experimental collections support (we really need testing on this from people who have premium on nexus)
- New website (https://nomm.moe/)
- Revamped UI (will now let you use custom theming and transparency and stuff)
- A bunch of QoL changes (labels, UX, etc.)
Mod Preview Pane (@Allexio)
A brand new mod preview pane with a bunch of information and actions for the user to do.
From it, you can:
- Access the full description of the mod, locally viewable from the app
- Access the Nexus page of the mod
- See if there are new updates, and if so, to what version (and if a changelog is available, view it in app also)
- Access & change the deployment path of the mod
- See & access the uploader's nexus page
- Endorse/unendorse the mod (and see current number of endorsements)
- View/Modify the mod ID
- This lets you assign mod IDs to manually downloaded mods so that NOMM can query the metadata for you.
Completely overhauled FOMOD Support (@Emetros)
We now have proper support thanks to @Emetros !
He has worked really hard on this feature and we both hope you appreciate the fruit of our efforts.
If you notice any cases that are not handled, please open an issue on Github.
Conflict Management (@Emetros)
When two mods modify the same files, NOMM automatically turns on "conflict management" mode which lets the user set a load order for the mods by drag and dropping in the UI to choose which mods will be overwriting the conflicting files.
If the user removes the conflicting mod, the app will automatically switch back to "simple" mode and remove the numbering & drag and drop grabbers.
Keep in mind this feature only checks the files actually present in the mods themselves (on the "surface level"). NOMM does not unpack game-specific files like for example .bsa files for Skyrim to check if different mods with different file names are actually conflicting over files that are in archives.
Flatpak Security Overhaul (@Allexio)
Before this release NOMM basically had access to all your drives and the entirety of your home folder in read/write.
Now, NOMM is much more conservative when it comes to the isolation.
It starts with the absolute minimum rights to very specific folders such as the Steam or Heroic configurations.
From there it reads the locations of your libraries and asks the user for access to those libraries via a command that the user themselves can read and validate.
You can read more on this topic on our new website.
Downloads management overhauled (@Emetros)
NOMM is now much more efficient & stable when it comes to downloading multiple mods at once.
NOMM also displays a progress bar in-app when downloading a mod.
Steam Launch Options (@Allexio)
name: Subnautica
steam_id: 264710
mods_path: "BepInEx/plugins/"
nexus_id: "subnautica"
essential-utilities:
tobey-bepinex:
name: Tobey's BepInEx Pack for Subnautica
version: 5.4.23-pack.3.1.1
creator: toebeann
creator-link: https://github.com/toebeann
source: "https://github.com/toebeann/BepInEx.Subnautica/releases/download/v5.4.23-pack.3.1.1/Tobey.s.BepInEx.Pack.for.Subnautica.zip"
utility_path: ""
steam_launch_options: WINEDLLOVERRIDES='winhttp=n,b' %command%It is now possible to configure utilities to have Steam Launch Options.
These options can be automatically added by NOMM, but keep in mind that this requires Steam to be turned off.
You also have the option of copying the option when installing the utility.
Super experimental Nexus Collections download support (@Emetros)
Emetros has implemented a rudimentary collection support, but we sorely need testers for this feature as neither he nor I have Nexus premium and therefore can not test the collections.
Brand new website (@Allexio)
We have created a brand new website that will serve as wiki for the NOMM project.
The source code of the website is on Github and it is also hosted there for ease of maintenance & deployment.
The website features a description of NOMM's features, a user guide (including a guide on how to create your own YAML files for games you want to add support to), and specific game setup guides.
We also added new buttons on mod dashboards on NOMM to open the website wiki for that game if such a page exists (we only have a few pages for now, we need volunteers to write more!).
AUR packages (@Emetros)
Starting with this release, it is now possible to generate AUR packages from the repo locally (see instructions in the README)
Flatpak will remain the "recommended" way to use NOMM.
General UI and various fixes
- Added tooltips to various buttons in the app to clarify their use
- Redesigned the UI so it would better support GTK theming ( 🍚 ?)
- A bunch of other things I can't remember because we delivered so much
Game support
- Added support for various games (thanks @stingflyer & @Crasben)
Important
I just want to emphasise how important it is for us to have community members involved in the project. We have a LOT of work to do on the app so for us it's either we develop new features & fix bugs, or we spend time writing YAML files & wiki pages for games we may or may not have. The choice is clear. These community members who choose to help us are absolutely vital to us and the future support of NOMM (and you get a special role on Discord 👀 ).
100 stars on Github!
I also wanted to take a bit of time to thank our users (yes, even the silent ones) who have tried our app and thought "hey, this has potential", and proceeded to star the repo on Github. This means a lot to us, and we hope you give the app another shot after this massive release.
Automated Github patch notes
- Huge refactor, implementation of install order and drag and drop on the dowload_tabs and some visual enhancement (version and checkbox are now aligned) by @Emetros in #21
- Permissions overhaul by @Allexio in #35
- Feat: Config sync now only happens on manual refresh or first start by @Allexio in #36
- Fix: Staging meta created when no download meta file present by @Allexio in #41
- Accent Colors + New Games by @stingflyer in #42
- Build structure cleanup by @Allexio in #43
- Updating FOMOD branch to latest REPO by @Emetros in #44
- Let utilities add steam launch options by @Allexio in #46
- Cpu load optimizing by @Emetros in #50
- Cpu load optimizing by @Emetros in #54
- A quick fix for collections which removes the hardcoded query to a file for easier maintenance by @Emetros in #53
- Fix: request perms when changing staging/dl folder by @Allexio in #55
- Updating FOMOD's branch by @Emetros in #57
- FOMod management implementation by @Emetros in #52
- Updated game profiles by @stingflyer in #51
- Mod preview pane by @Allexio in #56
- Refresh mod-preview-pane with latest main code by @Allexio in #58
- Fix: removed a filter that did prevent some options to be displayed by @Emetros in #59
- Mod preview pane by @Allexio in #61
- AUR Package builder by @Emetros in #63
- Quick fix/heavy performance improvement for mod index by @Emetros in https:/...