Skip to content

Commit

Permalink
Added 0.6.0 Changelog (#1956)
Browse files Browse the repository at this point in the history
* Added a note about Stardew Valley configs in loadouts

* WIP changelog

Added REDmod deployment to Cyberpunk docs

* Updated changelog.

Added FAQ item explaining why a fresh install is required every release.

* Fix assets

* Update CHANGELOG.md

Fixed typo, thanks @Patriot99

Co-authored-by: Patriot99 <[email protected]>

* Update CHANGELOG.md

Added comma for readability.

Co-authored-by: Patriot99 <[email protected]>

---------

Co-authored-by: erri120 <[email protected]>
Co-authored-by: Patriot99 <[email protected]>
  • Loading branch information
3 people authored Sep 3, 2024
1 parent ec50fcb commit a56bb89
Show file tree
Hide file tree
Showing 6 changed files with 72 additions and 1 deletion.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Changelog

## [v0.6.0](https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.6.0) - 2024-08-29

# Caution: To update the app, you must completely uninstall the old version, including all mods. [Learn More.](https://nexus-mods.github.io/NexusMods.App/users/faq/#why-do-i-have-to-uninstall-everything-to-update-the-app)


This release enhances support for Cyberpunk 2077, adds multiple Loadouts per game and implements the back-end changes to support our new "Loadout items" data model.

### Cyberpunk 2077 Improvements

**IMPORTANT: It is not currently possible for the app to run REDmod automatically on Linux - Windows users are unaffected. If you are using REDmods on Linux, you may need to manually run the REDmod.exe file located at `tools\redmod\bin\redmod.exe` before launching the game.**

This version further refines the modding experience for Cyberpunk 2077 players by adding additional diagnostics to the Health Check and automatically running REDmod - if necessary - before starting the game. [Learn More](https://nexus-mods.github.io/NexusMods.App/users/games/Cyberpunk2077/).

### Multiple Loadouts
Loadouts offer a convenient way to have manage several different mod setups for a single game. Players can easily swap between simple or complex mod setups by creating multiple loadouts. In this release players can create, copy and delete loadouts for any supported game. [You can learn more about this feature here.](https://nexus-mods.github.io/NexusMods.App/users/features/Loadouts/)

![The "My Loadouts" page showing two loadouts for Cyberpunk 2077](./docs/changelog-assets/3ef13a1bf06643675206ca72295a3d24.webp)

Your mod configuration files for Stardew Valley are synced to the current loadout, so you can have different mod settings for different lists of mods.

### EXPERIMENTAL - Tree views for My Mods and Library
We're still working on the new "tree view" for the My Mods and Library pages, but you can preview them in this version by enabling the "Enable tree UI for Library and My Mods" toggle in the app settings. The image below is the current design we are working towards and does not represent what is available in the app.

![The design file showing the current plans for tree view](./docs/changelog-assets/1b28e2fad5b5a6431a72c286d1bcd3fd.webp)

Please be aware that these pages are unfinished and are not stable enough to fully replace the current views, but we are working hard on improving them and hope to start using them in the next release.

### Known issues
- The Downloads page is not working and currently shows a placeholder progress bar.
- Cyberpunk 2077 - REDmods are not automatically deployed on Linux.

### Other Features
- Updated the My Games page with new tile designs.
- Game tiles now show a store icon to indicate where the game was downloaded from.
- It is now possible to delete mods from your Library.
- Within a [Workspace](https://nexus-mods.github.io/NexusMods.App/users/features/Workspaces/) the active panel is now highlighted in the UI.
- All panels and tabs in Workspace now have a history, allowing the user to navigate forward or backward using the new arrows on the top toolbar.
- The fonts used in the UI have been updated to Inter in line with our new design system.

### Bugfixes
- Fixed the game icon in the spine flickering when updating a loadout.
- Reworded the "Update available" pop-up to make it more clear that updating the app requires a full reset of your mod setup.
- Fixed an issue where Steam games would fail to launch on Ubuntu.

### Technical Changes
- Downloading files now uses a new "Jobs" system to make them easier to manage.
- We are continuing our backend work to convert from "Mods" to "Loadout items". [More Info](https://forums.nexusmods.com/topic/13495763-nexus-mods-app-1-august-progress-update/)
- The synchronizer for handling loadout states has been reworked to provide much more robust coverage of edge cases.
- Added generic support for path-based diagnostic checks when checking for missing dependencies.

### External Contributors

- [@Patriot99](https://github.com/Patriot99): Polish translation updates.


## [v0.5.3](https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.5.3) - 2024-07-11

This release makes some refinements to the Stardew Valley modding experience based on user feedback, improves various UI elements and includes a number of back-end bugfixes.
Expand Down
Binary file not shown.
Binary file not shown.
9 changes: 8 additions & 1 deletion docs/users/faq/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,17 @@ This page includes answers to the commonly asked questions about the app.
## Why doesn't the app support my game?
The Nexus Mods app is still in development and will not support specific games because these features have not been included yet. Our primary focus is to establish core functionality and foundational elements.

Adding support for a wide range of games it not a practical decision at this stage of developement, as it can introduce additional complexity and obscure underlying issues that need to be resolved first. The goal is to ensure the mod manager works seamlessly for a select few games before expanding compatibility in subsequent beta and final releases.
Adding support for a wide range of games it not a practical decision at this stage of development, as it can introduce additional complexity and obscure underlying issues that need to be resolved first. The goal is to ensure the mod manager works seamlessly for a select few games before expanding compatibility in subsequent beta and final releases.

Our plan is to go game-by-game and work with the modding community at each step to ensure we're building something great. To see which games are supported, coming next and planned for the future please see the [roadmap](https://trello.com/b/gPzMuIr3/nexus-mods-app-roadmap).

## Why do I have to uninstall everything to update the app?
The Nexus Mods app is still in the very early stages of development. This means that some of the core backend functionality of the app may still change significantly between releases. When this changes all existing data becomes incompatible with the new versions and users who wish to update will need to start over.

In future releases we plan to offer an automated migration (where possible) to allow for seamless updating.

We have provided a guide on [how to uninstall the app](../Uninstall.md) on both Windows and Linux.

## How do I find my log files?
To find your log files, please see [this guide](./LogFiles.md).

Expand Down
6 changes: 6 additions & 0 deletions docs/users/games/Cyberpunk2077.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ Diagnostics are shown in the following situations:
- [ArchiveXL](https://www.nexusmods.com/cyberpunk2077/mods/4198) - Detected by `.xl` files in the `archives` folder.
- [Cyber Engine Tweaks](https://www.nexusmods.com/cyberpunk2077/mods/107) - Detected by `.lua` files in the `bin/x64/plugins/cyber_engine_tweaks` folder.

### Automated deployment for REDmods

!!! warning "This feature currently isn't available on Linux."

When mods using the official REDmod system are installed, it may be necessary to run the the REDmod tool. The app will detect when this is necessary and run it automatically before starting the game.

### Selective Game Backup
When managing Cyberpunk 2077 the app will back up only the core game files (default) or the entire game folder. Backing up the whole game requires significantly more hard drive space. This option can be toggled in the :material-cog: Settings menu.

Expand Down
3 changes: 3 additions & 0 deletions docs/users/games/StardewValley.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ Diagnostics are shown in the following situations:
- A mod is marked as obsolete or broken (according to SMAPI).
- A mod is overwriting the game files (XNB mod).

### Loadout-specific Config Files
Settings files for mods (e.g. `config.json`) are saved as part of a Loadout. This allows for different combinations of settings to be used in each loadout. Copying a loadout will duplicate all existing settings whereas creating a new loadout will start with the defaults. See [Loadouts](../features/Loadouts.md).

### Edit Config Files
Easily edit mod config files in your loadout(s). When new config files are created after starting the game, the app will automatically assign them to mod they correspond to. To edit these settings select the mod in the "My Mods" view and click "View Mod Files" on the toolbar. Locate the config file (e.g. config.json) and click "Edit File" from the toolbar. Click save when finished editing, then apply the changes to your game.

Expand Down

0 comments on commit a56bb89

Please sign in to comment.