fsgmodding / fsg_mod_assistant Goto Github PK
View Code? Open in Web Editor NEWFarming Simulator 22 Mod Manager.
Home Page: https://fsgmodding.github.io/FSG_Mod_Assistant/
License: ISC License
Farming Simulator 22 Mod Manager.
Home Page: https://fsgmodding.github.io/FSG_Mod_Assistant/
License: ISC License
Add ability to make new symlinks in the app.
Desired behavior:
The new progress bar is a nice feature but not working accurately. The progress bar shows complete even when scanning is still in process.
It'd be nice to be able to ZIP up all or a part of a collection for sending to a friend - for instance, just the nonModHub parts for servers with download off.
The app won't start up. Uncaught rejection - quitting
Caught rejection: Error: no such file or directory, watch 'C:\Users{USERNAME}\log.txt'
Origin: [object Promise]
To Reproduce
Steps to reproduce the behavior:
Desktop (please complete the following information):
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
@babel/core | 7.19.1 | 7.20.12 | 7.20.12 | node_modules/@babel/core | FSG_Mod_Assistant |
adm-zip | 0.5.9 | 0.5.10 | 0.5.10 | node_modules/adm-zip | FSG_Mod_Assistant |
electron | 20.2.0 | 20.3.9 | 22.0.2 | node_modules/electron | FSG_Mod_Assistant |
electron-builder | 23.3.3 | 23.6.0 | 23.6.0 | node_modules/electron-builder | FSG_Mod_Assistant |
electron-updater | 5.2.1 | 5.3.0 | 5.3.0 | node_modules/electron-updater | FSG_Mod_Assistant |
eslint | 8.24.0 | 8.31.0 | 8.31.0 | node_modules/eslint | FSG_Mod_Assistant |
fast-xml-parser | 4.0.11 | 4.0.13 | 4.0.13 | node_modules/fast-xml-parser | FSG_Mod_Assistant |
yargs | 17.5.1 | 17.6.2 | 17.6.2 | node_modules/yargs | FSG_Mod_Assistant |
It'd be nice to have a nickname or tagline field for each collection. To be displayed in small text just below the collection name, main screen only.
Been running into situations where I don't want to rename the folder, but the original name isn't as descriptive as it could / should be.
Is your feature request related to a problem? Please describe.
When copying a lot of files to another mod collection (e.g. when updating a mod collection I have not played for a while) it takes quite some time to manually select all the Overwrite ticks.
Describe the solution you'd like
A button that ticks all the Overwrite yes/no tick-boxes - so Overwrite all duplicate files.
Describe alternatives you've considered
Pushing TAB-key and then Space-key repeatedly somewhat speeds up the process, but is still time consuming. No further alternatives I could think of.
Additional context
Maybe also make a button for unticking all Overwrite yes/no tick-boxes - so Do not overwrite duplicate files (e.g. when accidentally ticked all files to overwrite) ?
Describe the bug
When I launch mod assistant and there is a new version available, I get a phantom window that is unable to be closed that remains after the updater runs. Once the updater is finished, the normal mod assistant window loads and I have 2 windows.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Initial window fully closes, updater runs, and the new version opens in a normal window.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Any window that I drag over the affected area is still able to be interacted with. So even though the phantom window appears to be on top of the active window, it does not prevent interacting with the active window. I've observed this on at least the last 2 upgrade notifications (possibly 3). The only way I've found to remove the phantom window is to do a complete PC restart.
Describe the bug
When attempting to download mods for my dedicated server, the "Downloading Mods" window just sits there spinning at 0/0 for a long time, and then fails.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Mods will download
Screenshots
Screenshots forthcoming when it fails out for me again, I don't currently have the time to wait for it.
Desktop (please complete the following information):
Additional context
N/A
Maybe an in-app log viewer to make it easier to find the log, maybe add some color to the game log for easier reading.
Hi I have a question for you. Could you convert your mod management program to the one that was under Fs 17/19 called mod manager ? which indicated errors in file descriptions that is xml entries errors in dds storage imiga files and so on ?
This is a pinned message to refer back to, but the short answer is: no
The longer answer is:
To create a symLink in windows 10+, one of the following needs to be true:
1.) You need to be a local admin with development mode turned on
2.) You need to edit the group policies to give yourself the symlink privilege.
3.) The entire program needs to run with elevated access (as Administrator)
As we don't like any of these ideas, the decision has been made to not include this functionality at this time. Should these requirements change in the future, this will be reconsidered.
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
electron | 22.0.2 | 22.0.3 | 22.0.3 | node_modules/electron | FSG_Mod_Assistant |
Add a checkbox somewhere to enable dev mode in FS.
Can processing mods be made configurable? Having many mod folders and unzipped mods the application takes too long to start up. Right now I only have 3 mod folders in the configuration (of out of about 25) with currently only ~1000 mods, the application takes over 30 mins to process the mods and when I want to just quickly switch folders I can't. Can this feature only process mods when you "open / expand" a different Mod folder than currently selected? or have a way to see what has been processed and what is new but not interrogate every mod each time. Maybe have a "dirty" flag that can be then triggered by the user to run a mod update? I love this app, but it's becoming unusable. :( I hesitate to add the rest of my mod folders in or I won't be able to switch and play the game. Not sure if this is causing problems, but all of my mod folders are on OneDrive and sync between 2 different machines, a dev machine and my gaming machine. Also, when an update runs the whole process starts over again.
Thanks,
Scooter
When clicking the "3 dots" button next to the "Launch FS2022" button, a Javascript unhandled exception occurs. Clearing the error popup lets the program work normally, except that the bottom half of the settings screen has no text. Exiting the preferences screen and re-opening it reproduces the popup.
Attached to this report are the screencaps of what I see when this occurs.
I would like to be able to filter "Broken" or "Folder" or by any tag and only show those mods that fit the criteria.
When adding folders with mods, each time the program returns to "Quick Access" instead of staying in the last folder from which the folder with mods was loaded. With adding 10+ such folders it is a bit of a pain to enter the same location every time.
Need an initial setup doc
After the 1.10.2 update, the process mods screen will not complete and closes the application. I have no error message popup so I'm wondering if there is a log file location that I can see what actually happened and if it's a mod that causes or something else that I should report.
I have the map 'Ostseeküste 22' in the crossplay version but the program claims that I have the "PC only" version although the link redirects to the correct version.
PC only: https://www.farming-simulator.com/mod.php?mod_id=259109
Crossplay: https://www.farming-simulator.com/mod.php?mod_id=260397
EDIT:
I noticed that in the description of the mod it appears that it contains 1 script, which is not true.
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
@babel/core | 7.19.1 | 7.20.12 | 7.20.12 | node_modules/@babel/core | FSG_Mod_Assistant |
adm-zip | 0.5.9 | 0.5.10 | 0.5.10 | node_modules/adm-zip | FSG_Mod_Assistant |
electron | 20.2.0 | 20.3.9 | 22.0.2 | node_modules/electron | FSG_Mod_Assistant |
electron-builder | 23.3.3 | 23.6.0 | 23.6.0 | node_modules/electron-builder | FSG_Mod_Assistant |
electron-updater | 5.2.1 | 5.3.0 | 5.3.0 | node_modules/electron-updater | FSG_Mod_Assistant |
eslint | 8.24.0 | 8.31.0 | 8.31.0 | node_modules/eslint | FSG_Mod_Assistant |
fast-xml-parser | 4.0.11 | 4.0.13 | 4.0.13 | node_modules/fast-xml-parser | FSG_Mod_Assistant |
yargs | 17.5.1 | 17.6.2 | 17.6.2 | node_modules/yargs | FSG_Mod_Assistant |
No idea why, but sometimes removing an unzipped mod fails to remove all the files and folders inside it.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The ability to check your save game for inactive mods is awesome.
Describe the solution you'd like
Even more awesome would be a delete all located inactive mods from the folder button maybe after you've run the comparison to a save game.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I mean you can select and delete the mods by searching for them. But I think a select all button would be useful.
Or from the main window you could then filter by inactive. But I presume you need to run it against a save file to work out whether it's active or not hence the select all/ delete all button being within the compare save game to mod folder screen
Additional context
I think there's space on the save game check window next to the icon on the left.
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
adm-zip | MISSING | 0.5.10 | 0.5.10 | - | FSG_Mod_Assistant |
decode-dxt | MISSING | 1.0.1 | 1.0.1 | - | FSG_Mod_Assistant |
electron-store | MISSING | 8.1.0 | 8.1.0 | - | FSG_Mod_Assistant |
electron-updater | MISSING | 5.3.0 | 5.3.0 | - | FSG_Mod_Assistant |
fast-xml-parser | MISSING | 4.0.13 | 4.0.13 | - | FSG_Mod_Assistant |
glob | MISSING | 8.0.3 | 8.0.3 | - | FSG_Mod_Assistant |
parse-dds | MISSING | 1.2.1 | 1.2.1 | - | FSG_Mod_Assistant |
pngjs | MISSING | 6.0.0 | 6.0.0 | - | FSG_Mod_Assistant |
semver | MISSING | 7.3.8 | 7.3.8 | - | FSG_Mod_Assistant |
unzip-stream | MISSING | 0.3.1 | 0.3.1 | - | FSG_Mod_Assistant |
windows | MISSING | 0.1.2 | 0.1.2 | - | FSG_Mod_Assistant |
xml2js | MISSING | 0.4.23 | 0.4.23 | - | FSG_Mod_Assistant |
yargs | MISSING | 17.6.2 | 17.6.2 | - | FSG_Mod_Assistant |
Describe the bug
When I try and launch the program, it just immediately pops up a crash dialog behind the loading dialog. Pulling that out where I can interact with it, and clicking okay, just brings up a further series of error dialogs and eventually exits the program.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Program launches or offers update
Desktop (please complete the following information):
Additional context
Log file attached
crash.log
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
eslint | 8.32.0 | 8.33.0 | 8.33.0 | node_modules/eslint | FSG_Mod_Assistant |
When clicking the launch button, warn if the "active collection" in the dropdown is not the collection the game is set to use.
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
eslint | 8.31.0 | 8.32.0 | 8.32.0 | node_modules/eslint | FSG_Mod_Assistant |
glob | 8.0.3 | 8.1.0 | 8.1.0 | node_modules/glob | FSG_Mod_Assistant |
Describe the bug
Isn't loading all mods
I have 236 mods in my Silverrun folder when i add the folder it reads and test 236 but only then displays 8
Could this be something to do with the fact that the mods are symlinks though it is picking up some of those mods?
Adding my main mod folder (where i keep one version of all the zip files and sym link from to other folders works as expected so unsure if this is a bug or just the programme doesnt work with symlinks?
To Reproduce
Steps to reproduce the behavior:
Expected behavior
all mods should load
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
assist.log
Windows 7, 8, and 8.1 are no longer supported
If you need to still run under one of those OS's, you can use the portable version from version v2.1.4 which will not auto update.
Beginning with Electron v23, electron will ship with a version of chrome that no longer supports windows 7, 8, and 8.1
For an in-depth article about why, you can read this: https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice
[email protected] depends
node ./test/outdated-deps.js
Package | Current | Wanted | Latest | Location | Depended by |
---|---|---|---|---|---|
@babel/core | 7.19.1 | 7.20.12 | 7.20.12 | node_modules/@babel/core | FSG_Mod_Assistant |
adm-zip | 0.5.9 | 0.5.10 | 0.5.10 | node_modules/adm-zip | FSG_Mod_Assistant |
electron | 20.2.0 | 20.3.9 | 22.0.2 | node_modules/electron | FSG_Mod_Assistant |
electron-builder | 23.3.3 | 23.6.0 | 23.6.0 | node_modules/electron-builder | FSG_Mod_Assistant |
electron-updater | 5.2.1 | 5.3.0 | 5.3.0 | node_modules/electron-updater | FSG_Mod_Assistant |
eslint | 8.24.0 | 8.31.0 | 8.31.0 | node_modules/eslint | FSG_Mod_Assistant |
fast-xml-parser | 4.0.11 | 4.0.13 | 4.0.13 | node_modules/fast-xml-parser | FSG_Mod_Assistant |
yargs | 17.5.1 | 17.6.2 | 17.6.2 | node_modules/yargs | FSG_Mod_Assistant |
Desktop (please complete the following information):
Additional context
https://farming-simulator.com/mod.php?lang=en&country=gb&mod_id=261585
Describe the bug
Everytime I start the program OR do any action the button texts will not show up. Please view the attached screenshot:
https://i.ibb.co/r797NSN/Unbenannt.png
If I go then to settings, change the language (for example to english, then german again), the buttons appear again BUT as soon, as I do any action - for example delete a mod or anything else - the buttons "disappear" again.
This behaviour first appeared in V1.4 or so and stayed since then through all updates.
Using Windows 10 x64.
PS: Amazing Tool anyway! ;-)
There are some BC7 icons out there in mod land. They are not supported by the modHub, but if possible, Mod Assitant should read them
Describe the bug
In the title
Expected behavior
When I select a save folder and try to open it, nothing happens.
Desktop (please complete the following information):
. Windows 10
App startup can be very slow when started without an internet connection. Check on it.
> …
P. P. S.
When scrolling through the list of mods, I would very much like, if not difficult, that the bar with the Search and the very necessary "none" button would not be hidden. Now: select a mod at the top of the list - see information about it - scroll, select another mod and ... the "Find on ModHub" button is not active - scroll (without a scrollbar, (it's good that it's not there - superfluous)) remove all selections - return to middle of the list.
Forgive my laziness to create a new issue. )
Originally posted by @vitalii2011 in #6 (comment)
Wanted: a way to move/copy mods directly from the Find All window
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
If gameSettings isn't found, need to throw an error.
Describe the bug
When attempting to change the default detail window size in the user preferences an exception is raised and the program closes upon acceptance.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The program should accept the value and also allow the Window Height to be changed.
Screenshots
N/A
Desktop (please complete the following information):
Additional context
Main window default size was changed without issue.
Crash Log:
crash.log
Describe the bug
The update dialog will pull you out of other apps, even full screen games, when it pops up. Focus grab is apparently set.
Additionally, it does not say anything about what app it is referring to, it just says the "app" is ready for update. See screenshot.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Dialog is modal, but does not grab focus.
Dialog includes pertinent info.
Desktop (please complete the following information):
Additional context
N/A
Wow, that was fast. Known bugs in 2.0.0
Give an option to export a folder of mods to a text file, complete with modhub links (where appropriate)
The documentation is terrible. Working on it. Master ISSUE to track all.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.