Git Product home page Git Product logo

mint's People

Contributors

bluez-dev avatar buckminsterfullerene02 avatar cosmichorrordev avatar jieyouxu avatar trumank avatar valeth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mint's Issues

AssetRegistry.bin population/merging

Asset registry files are stripped from mods since they are rarely used to access mods assets, however the official integration does attempt (it's very broken) to populate the game's asset registry with mod asset registries upon mounting. There are two ways this could be done:

Split mod registries with the game's registry as-is

  • many mods don't include the asset registry
  • many mods include asset registries with invalid entries

Parse mod asset contents to determine asset information to more accurately populate registry information

  • depends on being able to accurately parse assets
  • could be slow so would likely require caching mod metadata

Improve testing infrastructure

Setup some testing infrastructure to incorporate test mods which have various edge cases, such as including shader bytecode, conflicting mods, to test integration and linting functionality.

  • Instead of having packed .paks and zipped archives in test_assets, introduce a build step in integration tests to build them based on loose files instead.

Oodle compression

There are a very small amount of mods on mod.io using oodle compression which repak does not support well on Windows or at all on Linux due to it requiring a proprietary DLL:

https://mod.io/g/drg/m/random-mission-selection
https://mod.io/g/drg/m/better-pickaxe-recharge-widget
https://mod.io/g/drg/m/text-commands-wheel
https://mod.io/g/drg/m/hazard-persistence-enjoyer

Depending on how widespread oodle ends up being on mod.io, it may make sense to look into better support, or just creating patched versions of these mods without oodle.

Transactional profile modifications

Currently any changes made are immediately saved. This can lead to things like the user accidentally hitting a button and not knowing what just happened (e.g. deleting a mod).

Modifications should exist only in memory until explicitly saved by the user. Modified UI elements should visually indicate if they've been modified and have yet to be saved.

Buyable missions sometimes not interactable

Reported on behalf of a user. Mods list:

https://mod.io/g/drg/m/no-camera-shake#1158572
https://mod.io/g/drg/m/lok-1-sfx-replacement-pulse-rifle#2408852
https://mod.io/g/drg/m/hurricane-sfx-replacement-cicada#3097022
https://mod.io/g/drg/m/remove-all-particles#1034587
https://mod.io/g/drg/m/voltaic-smg-uzi-gunshots-sfx#1510072
https://mod.io/g/drg/m/bulldog-sfx-replacement-northstar#2080865
https://mod.io/g/drg/m/remove-decals#1138668
https://mod.io/g/drg/m/arknights-schwarz-coil-gun-sound#2125794
https://mod.io/g/drg/m/removed-frozen-death-fire-death-particles#2133905
https://mod.io/g/drg/m/breach-cutter-sfx-replacement#1929699
https://mod.io/g/drg/m/audio-wot-cannon-firing-sfx-for-cryo-cannon-ocs#1750422
https://mod.io/g/drg/m/cosmetic-restriction-remover#1158356
https://mod.io/g/drg/m/pgl-40mm-reponitepaenitete#3146563
https://mod.io/g/drg/m/custom-difficulty#1861561
https://mod.io/g/drg/m/sekiro-danger-for-heightened-senses#2771775
https://mod.io/g/drg/m/no-ragdolls#2121639
https://mod.io/g/drg/m/weapon-heat-crosshair#1634437
D:\3pmod\CLUSTERBEGONE.zip
https://mod.io/g/drg/m/gk2-deepcore-akm-sfx#1499941
https://mod.io/g/drg/m/warthog-spas-12#1489631
https://mod.io/g/drg/m/modified-gunner-shield-effect#3029397
https://mod.io/g/drg/m/lowpoly#2434442
https://mod.io/g/drg/m/customizable-weapon-fov#2334132
https://mod.io/g/drg/m/punch-animation-for-pickaxe-power-attack#2148763
https://mod.io/g/drg/m/frozen-impact-particles-fps-fix#2285617
https://mod.io/g/drg/m/goldchunksbegone#2424882
https://mod.io/g/drg/m/sprint-by-default-hold-to-walk#2152235
https://mod.io/g/drg/m/only-bugs-no-content#2959011
https://mod.io/g/drg/m/born-ready-hud-popup#2905192
https://mod.io/g/drg/m/mod-hub#1792770
https://mod.io/g/drg/m/hold-to-jump-bhop#2585212
https://mod.io/g/drg/m/miracles-custom-soundtrack#2433395
https://mod.io/g/drg/m/buyable-missions#1962912
https://mod.io/g/drg/m/miracle-mod-manager#1582325
https://mod.io/g/drg/m/shard-difractor-sfx-replacement-wisp#2036912
https://mod.io/g/drg/m/jet-boots-sfx-replacement-grineer-jetpack#3135932
https://mod.io/g/drg/m/m1000-classic-sfx-replacement#2767795
https://mod.io/g/drg/m/boomstick-sfx-replacement-cedo#2084461
https://mod.io/g/drg/m/sludge-pump-sfx-replacement-bio-rifle#1839402
https://mod.io/g/drg/m/corrupted-vor-haunted-cave#2224215
https://mod.io/g/drg/m/vay-hek-nemesis#2229868
https://mod.io/g/drg/m/crspr-sfx-replacement#1835591
https://mod.io/g/drg/m/drak-25-sfx-replacement-pulse-gun#1911144
https://mod.io/g/drg/m/simpler-hollow-bough#1564609
https://mod.io/g/drg/m/all-deep-dives-hazard-5#1519511
https://mod.io/g/drg/m/simpler-azure-weald#1166441
https://mod.io/g/drg/m/remove-flares#1123715
https://mod.io/g/drg/m/silent-born-ready#1130032
https://mod.io/g/drg/m/fast-forging#1035291
https://mod.io/g/drg/m/drglib#1034237
D:\3pmod\RestartMission_v1.01.pak.zip
https://mod.io/g/drg/m/ironwill-count-down-voice#1960533
https://mod.io/g/drg/m/gau-8-avenger-sound-for-tactical-leadburster#2450041
https://mod.io/g/drg/m/gear-sprinting-sound#2536881
https://mod.io/g/drg/m/zhukov-nuk17-madness-combat-sounds#2917335
https://mod.io/g/drg/m/actual-sound-for-cave-leech-movement-season-2#2348581
https://mod.io/g/drg/m/sfx-doom-3-trite-swarmers#1773996
https://mod.io/g/drg/m/halo-ce-anniversary-shield-recharge-sound#2044707
https://mod.io/g/drg/m/microwave-sound-mod-for-wave-cooker#2025965
https://mod.io/g/drg/m/louder-equipment-audio-cues#2296587
https://mod.io/g/drg/m/minigun-intensified-sound#1162391

When killed by fire damage, ragdolls flash orange and instantly disappear

This bug report is reported on behalf of pH-JPEG.

pH-JPEG's mod list (not all enabled):

https://mod.io/g/drg/m/white-stingtails#3190129
https://mod.io/g/drg/m/improved-fire-bomber-projectile-visibility#3187876
https://mod.io/g/drg/m/revert-resupply-stacking#2909497
https://mod.io/g/drg/m/revert-preatorian-gas-bug-mostly#2942827
https://mod.io/g/drg/m/revert-em-discharge#2191437
https://mod.io/g/drg/m/only-bugs-no-content#2959011
https://mod.io/g/drg/m/fix-grenade-collision#2190584
https://mod.io/g/drg/m/custom-difficulty#1861561
https://mod.io/g/drg/m/buyable-missions#1962912
https://mod.io/g/drg/m/all-deep-dives-hazard-5#1519511
https://mod.io/g/drg/m/modified-gunner-shield-effect#3029397
https://mod.io/g/drg/m/weapon-heat-crosshair#1634437
https://mod.io/g/drg/m/silent-born-ready#1130032
https://mod.io/g/drg/m/goldchunksbegone#2424882
https://mod.io/g/drg/m/remove-flares#1123715
https://mod.io/g/drg/m/remove-damage-overlays#2702074
https://mod.io/g/drg/m/remove-all-particles-but-weaponsntools#1034644
https://mod.io/g/drg/m/random-mission-selection#1130085
https://mod.io/g/drg/m/retrograde-mod-spawner#1399744
https://mod.io/g/drg/m/polygondwanaland-jukebox#1593577
https://mod.io/g/drg/m/no-ricochet-sounds#2461393
https://mod.io/g/drg/m/no-revive-shouts#2400086
https://mod.io/g/drg/m/miracle-mod-manager#1582325
https://mod.io/g/drg/m/live-mission-stat-tracker#1636619
https://mod.io/g/drg/m/invisible-hands#2474953
https://mod.io/g/drg/m/doretta-shut-up#1157883
https://mod.io/g/drg/m/display-stabber-vines-hp#2909311
https://mod.io/g/drg/m/death-marker#3035859
https://mod.io/g/drg/m/customizable-weapon-fov#2334132
https://mod.io/g/drg/m/drglib#1034237
https://mod.io/g/drg/m/customizable#2478655
https://mod.io/g/drg/m/custom-killfeed#1645602
https://mod.io/g/drg/m/clutterbegone#2434441
https://mod.io/g/drg/m/build-inspector#2101319
https://mod.io/g/drg/m/born-ready-hud-popup#2905192
https://mod.io/g/drg/m/better-unknown-horror-indicator#2503544
https://mod.io/g/drg/m/mod-hub#1792770
https://mod.io/g/drg/m/better-spectator-reloaded#1877135
https://mod.io/g/drg/m/a-better-modding-menu#2247462
https://mod.io/g/drg/m/better-explosion-range-indicator#1831206

Mod groups

I propose a method of grouping mods together and adjusting profiles to operate on layered mod groups. This would allow for configurations such as:

  • having a "visual" mod group which includes personalized non-gameplay affecting mods
  • having many different "gamplay" or "gamemode" mod groups that include only gameplay affecting mods
  • creating mod profiles consisting of a gameplay profile on top of the common visual profile

With this configuration, mods in the visual group can be added/removed/modified and the change would be automatically reflected in any mod profile using the group. This also lays the groundwork for receiving and merging mods profiles (actually mod groups in this case) from the lobby host.

No marked names or lobbies

The mod integrator is fantastic and dare I say 'necessary' to the future of drg modding. I wanted to express my concern with an upcoming change where player names and/or lobbies will be marked as '[modded]'. I think this is a bad idea. Modding has such a negative stigma in the general playerbase and its these marked lobbies that helped create segregation which ultimately killed off public modded lobbies. Pre-modio, not having [modded] tags greatly benefited modding and helped create a thriving modding community. OP sandbox lobbies in public were never an issue of modding. The very few lobbies that did that back in the day were all done using cheat tables, trainers, and console commands. I hope you reconsider and thanks for all the hard work. So far the feedback has been very positive on the integrator.

Praetorian Gas Visual Bug

Only the black particles from the gas appear visible causing praetorian gas to be very difficult to see.

20230801230632_1

20230801230415_1

Bulk mod actions

Allow selecting and applying actions to multiples mods:

  • move
  • copy
  • delete
  • enable/disable

Various feedback from end user

Some passive thoughts while using the program (Take all with a grain of salt, as I have no clue the difficulty of implementing such things ๐Ÿ˜† )

  • It would be cool to know which mods are being checked for updates as the updating process occurs. (Little loading symbols next to each mod on the UI?) And would be useful to know which mods actually did get an update since the last check, that way I can test functionality, or look for new features. (Perhaps โœ… when updating check is completed on that mod, and "โš ๏ธ New Version Installed" next to mods that got an update during that check?)

  • The alternating colors and new switch design for enable/disable are beautiful and make the whole program look more polished!

  • I wonder if there's a way to hide the cmd console in the background? Or move it's output to a hideable panel inside the integrator itself? It's slightly annoying having two windows open for the same program. Absolutely not a big deal, but just a thought

  • I'd love the "Delete Mod" button to be labeled in some way. Make it red? Trash can symbol? Bigger button with "Delete" text actually on it?

  • The minus button to delete a mod is awfully close to the grabber for reorganizing the list, which ended up making me delete one mod by accident. I think the delete button could be moved somewhere else further to the right, or give it a confirmation window like "Are you sure you want to delete this mod? (YES) (NO)". And potentially something that tells me what mods were removed from the list, as I had no way of knowing which one I deleted since it just disappeared without warning

  • I would love it if after an "Update Cache" action, the 'Install Mods' button should automatically be pressed, and install all new updates immediately

  • Less frequently used buttons like "Lint" or "Uninstall" could be moved to opposite side of panel, so they arent accidently pressed, or cluttering the space that most users will interact with

  • When clicking on a hyperlinked text for an installed mod that is sourced from a local directory, I expected it to bring me to the local directory where that mod was found. Instead, it opened a browser window and tries to download it.

Resizing the Mod Integration client window causes a crash

Currently using v0.2.8, but was also noticed on v0.2.7. Upon resizing the Mod Integration client window some amount, the entire program will crash.

Attached is a video to explain what is happening: https://youtu.be/oyYdtnRPKL0
The command prompt window is minimized in the background for all of these crash instances, though the crash can also occur if the command prompt window is not minimized. Using Windows 10.

Tracking issue for GUI refactoring

Originally from comment #30 (comment). This issue keeps track of GUI refactoring effort.

  • Split async GUI logic into its own module. Mostly addressed by 9e12576.
  • Unify "GUI locking" check into just a single function call or flag.
    • Currently every action that can possibly lock the entire GUI is checked individually in each place its needed which is verbose and error prone.
  • Modularize the current "profile view" so it's possible to do things like put it in a window or create multiple windows each showing a different profile.
  • Modularize the current "select/add/remove/rename thing" component so it can be shared between many types of things. Addressed by 91ce56d.

Remove all particles not removing armor break particles and on-death blood splash particles

Reported on behalf of a user. Mods list:

https://mod.io/g/drg/m/no-camera-shake#1158572
https://mod.io/g/drg/m/lok-1-sfx-replacement-pulse-rifle#2408852
https://mod.io/g/drg/m/hurricane-sfx-replacement-cicada#3097022
https://mod.io/g/drg/m/remove-all-particles#1034587
https://mod.io/g/drg/m/voltaic-smg-uzi-gunshots-sfx#1510072
https://mod.io/g/drg/m/bulldog-sfx-replacement-northstar#2080865
https://mod.io/g/drg/m/remove-decals#1138668
https://mod.io/g/drg/m/arknights-schwarz-coil-gun-sound#2125794
https://mod.io/g/drg/m/removed-frozen-death-fire-death-particles#2133905
https://mod.io/g/drg/m/breach-cutter-sfx-replacement#1929699
https://mod.io/g/drg/m/audio-wot-cannon-firing-sfx-for-cryo-cannon-ocs#1750422
https://mod.io/g/drg/m/cosmetic-restriction-remover#1158356
https://mod.io/g/drg/m/pgl-40mm-reponitepaenitete#3146563
https://mod.io/g/drg/m/custom-difficulty#1861561
https://mod.io/g/drg/m/sekiro-danger-for-heightened-senses#2771775
https://mod.io/g/drg/m/no-ragdolls#2121639
https://mod.io/g/drg/m/weapon-heat-crosshair#1634437
D:\3pmod\CLUSTERBEGONE.zip
https://mod.io/g/drg/m/gk2-deepcore-akm-sfx#1499941
https://mod.io/g/drg/m/warthog-spas-12#1489631
https://mod.io/g/drg/m/modified-gunner-shield-effect#3029397
https://mod.io/g/drg/m/lowpoly#2434442
https://mod.io/g/drg/m/customizable-weapon-fov#2334132
https://mod.io/g/drg/m/punch-animation-for-pickaxe-power-attack#2148763
https://mod.io/g/drg/m/frozen-impact-particles-fps-fix#2285617
https://mod.io/g/drg/m/goldchunksbegone#2424882
https://mod.io/g/drg/m/sprint-by-default-hold-to-walk#2152235
https://mod.io/g/drg/m/only-bugs-no-content#2959011
https://mod.io/g/drg/m/born-ready-hud-popup#2905192
https://mod.io/g/drg/m/mod-hub#1792770
https://mod.io/g/drg/m/hold-to-jump-bhop#2585212
https://mod.io/g/drg/m/miracles-custom-soundtrack#2433395
https://mod.io/g/drg/m/buyable-missions#1962912
https://mod.io/g/drg/m/miracle-mod-manager#1582325
https://mod.io/g/drg/m/shard-difractor-sfx-replacement-wisp#2036912
https://mod.io/g/drg/m/jet-boots-sfx-replacement-grineer-jetpack#3135932
https://mod.io/g/drg/m/m1000-classic-sfx-replacement#2767795
https://mod.io/g/drg/m/boomstick-sfx-replacement-cedo#2084461
https://mod.io/g/drg/m/sludge-pump-sfx-replacement-bio-rifle#1839402
https://mod.io/g/drg/m/corrupted-vor-haunted-cave#2224215
https://mod.io/g/drg/m/vay-hek-nemesis#2229868
https://mod.io/g/drg/m/crspr-sfx-replacement#1835591
https://mod.io/g/drg/m/drak-25-sfx-replacement-pulse-gun#1911144
https://mod.io/g/drg/m/simpler-hollow-bough#1564609
https://mod.io/g/drg/m/all-deep-dives-hazard-5#1519511
https://mod.io/g/drg/m/simpler-azure-weald#1166441
https://mod.io/g/drg/m/remove-flares#1123715
https://mod.io/g/drg/m/silent-born-ready#1130032
https://mod.io/g/drg/m/fast-forging#1035291
https://mod.io/g/drg/m/drglib#1034237
D:\3pmod\RestartMission_v1.01.pak.zip
https://mod.io/g/drg/m/ironwill-count-down-voice#1960533
https://mod.io/g/drg/m/gau-8-avenger-sound-for-tactical-leadburster#2450041
https://mod.io/g/drg/m/gear-sprinting-sound#2536881
https://mod.io/g/drg/m/zhukov-nuk17-madness-combat-sounds#2917335
https://mod.io/g/drg/m/actual-sound-for-cave-leech-movement-season-2#2348581
https://mod.io/g/drg/m/sfx-doom-3-trite-swarmers#1773996
https://mod.io/g/drg/m/halo-ce-anniversary-shield-recharge-sound#2044707
https://mod.io/g/drg/m/microwave-sound-mod-for-wave-cooker#2025965
https://mod.io/g/drg/m/louder-equipment-audio-cues#2296587
https://mod.io/g/drg/m/minigun-intensified-sound#1162391

UWP version lacks save game functionality

The MS store version of the game has limited save game support so all mods using custom save games end up overwriting the player's save file. The save functions should be hooked to restore ability to write to save files with a custom path.

Show integration progress

Mod download progress is properly indicated but the actual integration step is not so long integrations can give the impression something is stuck.

Tracking Issue for Mod Lint

I have a small utility I use for doing some quick automated checks on mods: https://github.com/trumank/drg-mod-tools

There could be a developer option to run this automatically on all mods and notify the user of any problems found. This could be useful for both debugging integration problems but also to help mod developers troubleshoot their own mods. The integrator also has information on contents of the DRG pak as well as other mods it's being loaded with so it's fully equipped to inform the user of possible mod conflicts or expected file replacements as well.

Lints

  • Check for mod conflicts.
  • Check for incorrect inclusion of third party dependencies.
  • Check for differing versions of common libraries (_Interop, _AssemblyStorm/Common)
  • Check for split uasset/uexp pairs.
  • Check pak version.
  • Check for non-asset files.
  • Check for exactly one pak per archive.
  • Check AssetRegistry.bin.
  • Check for unmodified base game assets.
  • Check for shader files.
  • Check if mod will auto-verify.

Improve error message when user tries to add mod through preview URL

Example URL: https://mod.io/g/drg/m/bucks-shitty-audio-modpack?preview=b2af1287d7ec5cae8d7a2994717b639b

The following error occurs when adding the mod:

modio::Error {
    kind: Validation(
        "Validation Failed. Please see below to fix invalid input:",
        {
            "name_id": "The \"name id\" may not be greater than 50 characters.",
        },
    ),
}

@jieyouxu can you see if you can replicate? it works for truman, but it could be because his account automatically has access to everything due to being a community moderator.

Update cache for individual mods

For the length of my mod list the update cache process takes multiple minutes and usually it's just one mod I actually care about getting an update for.

Also, don't think I should make a seperate issue for such a minor thing, but wouldn't you agree that "Update mods" is a more user friendly name for the button? It's not exactly clear to most users that updating the cache would be checking for updates/updating your mods. I know it's got the hover text but I still believe that mentioning a technical word when it doesn't need to be mentioned isn't the best ๐Ÿ™‚

Tracking issue for versioned configurations and migrations

  • Version the current config in internal state.
  • Version the current profiles in internal state.
  • Version the current cache in internal state.
  • Implement migrations for unversioned config -> versioned config.
  • Implement migrations for unversioned profiles-> versioned profiles.
  • Implement migrations for unversioned cache-> versioned cache.

These are in preparation for the future mod groups feature #14 as well as future changes to internal state and thus impacts user config.

Launch game button

Quick n easy one. Also going to bundle in here to say that you need to include that parameter in the launch args ASAP.

In-game mod list UI

The mod information is already embedded inside the mod assets so it can be displayed where the normal mod tab would be.

  • Replace existing (now disabled) modding tab with mod list
  • Show mod approval tags from mod.io if they exist
  • Indicate matching mods between client and server
  • Show missing required mods
  • Allow searching/sorting

Missing ragdolls despite not having no ragdolls mod installed

Reported on behalf of a user.

bugs just disappear for me sometimes even tho i dont have no ragdolls mod installed

Emphasis on sometimes. It doesn't always happen.

Mods list:

https://mod.io/g/drg/m/visual-removal-package-but-3d-visuals-only#2989578
C:\Users\PC\Desktop\clutterbegone_23.01.30_patch.pak
https://mod.io/g/drg/m/miku-molly2#2659655
https://mod.io/g/drg/m/employee-of-the-month-removal#1521186
https://mod.io/g/drg/m/wall-eye-removal#1372851
https://mod.io/g/drg/m/138minecraft-item-pickup-sfx#3193061
https://mod.io/g/drg/m/pink-lok-1-lock-on-beam#3235262
https://mod.io/g/drg/m/corpse-feeder-removal#1341377
https://mod.io/g/drg/m/get-over-here-stingtail1#3226881
https://mod.io/g/drg/m/closer-promotion-terminal-updated#2092879
https://mod.io/g/drg/m/darker-dark-descent#2118948
https://mod.io/g/drg/m/smooth-rival-tech-textures#2117351
https://mod.io/g/drg/m/smooth-dark-future-textures#2107596
https://mod.io/g/drg/m/dark-future-tools#2169739
https://mod.io/g/drg/m/fix-centered-names#2191191
https://mod.io/g/drg/m/revert-preatorian-gas-bug-mostly#2942827
https://mod.io/g/drg/m/modified-gunner-shield-effect#3029397
https://mod.io/g/drg/m/better-unknown-horror-indicator#2503544
https://mod.io/g/drg/m/customizable#2478655
https://mod.io/g/drg/m/white-septic-spreader#3187500
https://mod.io/g/drg/m/cosmetic-restriction-remover#1158356
https://mod.io/g/drg/m/revert-em-discharge#2191437
https://mod.io/g/drg/m/punch-animation-for-pickaxe-power-attack#2148763
https://mod.io/g/drg/m/custom-difficulty#1861561
https://mod.io/g/drg/m/old-mission-icons-from-update-34-to-update-35#1436382
https://mod.io/g/drg/m/disruptive-audio-removal-pack-plus#1372030
https://mod.io/g/drg/m/custom-vanity-framework#2432311
https://mod.io/g/drg/m/fix-grenade-collision#2190584
https://mod.io/g/drg/m/build-inspector#2101319
https://mod.io/g/drg/m/death-marker#3035859
https://mod.io/g/drg/m/simpleqol#1956173
https://mod.io/g/drg/m/miracle-mod-manager#1582325
https://mod.io/g/drg/m/better-spectator-reloaded#1877135
https://mod.io/g/drg/m/deep-dive-secondaries-on-normal-missions-season3#2556260
https://mod.io/g/drg/m/preset-framework#3112892
https://mod.io/g/drg/m/vanity-search#2443134
https://mod.io/g/drg/m/shout-framework#2751974
https://mod.io/g/drg/m/sgg-framework-files#3096846
https://mod.io/g/drg/m/better-explosion-range-indicator#1831206
https://mod.io/g/drg/m/passive-aggressive-mission-control#2028000
https://mod.io/g/drg/m/mod-hub#1792770
https://mod.io/g/drg/m/drglib#1034237
https://mod.io/g/drg/m/customizable-weapon-fov#2334132
https://mod.io/g/drg/m/miracles-assignment-reroll#2787974
https://mod.io/g/drg/m/all-deep-dives-hazard-5#1519511
https://mod.io/g/drg/m/only-bugs-no-content#2959011
https://mod.io/g/drg/m/lbs-base-kit#2986917
https://mod.io/g/drg/m/revert-resupply-stacking#2909497
https://mod.io/g/drg/m/real-weapon-stats#1140262
https://mod.io/g/drg/m/display-silicate-harvesters-hp#2925419
https://mod.io/g/drg/m/ammo-percentage-indicator#2613099
https://mod.io/g/drg/m/actual-sound-for-cave-leech-movement-season-2#2348581
https://mod.io/g/drg/m/better-post-processing-reloaded#2025849
https://mod.io/g/drg/m/fast-forging#1035291
https://mod.io/g/drg/m/combined-presets#2814623
https://mod.io/g/drg/m/pink-flamethrower#3179889
https://mod.io/g/drg/m/buyable-missions#1962912
https://mod.io/g/drg/m/pink-stingtails#3187625
https://mod.io/g/drg/m/brighter-objects-add-on#1720132
https://mod.io/g/drg/m/weapon-heat-crosshair#1634437
https://mod.io/g/drg/m/customizable-ally-outlines#1533299
https://mod.io/g/drg/m/ironwill-count-down-voice#1960533
https://mod.io/g/drg/m/hold-to-jump-bhop#2585212
https://mod.io/g/drg/m/display-stabber-vines-hp#2909311
https://mod.io/g/drg/m/unique-status-icons-w-hud-elements-sticky-icons#3122703
https://mod.io/g/drg/m/advanced-darkness-reloaded#2029130
https://mod.io/g/drg/m/a-better-modding-menu#2247462

Mods dont work.

CMD shows an error message saying "The system couldnt find the specified file."

image

Improve error messages

The biggest offender is filesystem errors because they do not by default include the file path causing the error. I've manually added context in a few places but there are still many many more without. One possible option is switching fs operations to the fs_err crate.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.