Giter Club home page Giter Club logo

betterui's People

Contributors

4unduck avatar allegrojacc avatar andrehumeniuk avatar austinthresher avatar baranlanka avatar blueearthcat avatar crazypengion avatar damglador avatar destroyedclone avatar dtraus avatar ethall avatar evaisadev avatar fearus-res avatar fernandoprim avatar fiocher avatar gab-mafra avatar github-actions[bot] avatar goorakh avatar hevia avatar judgy53 avatar k-91 avatar lyohl avatar mightyw0lf avatar mrmike056 avatar tolgaugur avatar victor-hugo-figueiredo-de-oliveira avatar wakefulspect avatar weblate avatar xoxfaby avatar zleepy1234 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

Watchers

 avatar  avatar  avatar  avatar

betterui's Issues

StatsDisplay does not work in any of the Hidden Realms.

Describe the bug
Noticed it was missing in the Bazaar, upon further investigation it was missing from all of them, and also on the moon.

What other mods do you use
Tested on a fresh profile.

BetterUI Version
1.4.0

Additional information
A minor suggestion not deserving its own issue, how about capping crit chance display at 100%?

R2modman Config Editor

Hi. Got a small issue where 1 (under SortOrder) is not visible, as seen in the picture. Unsure if you can do anything about it.
Other than that Great mod!

2020-09-08

It just.. Doesn't work

Been about 2 months since I've played ROR2 and used mods, so maybe I'm just forgetting something.
The item stats are displayed in the logbook, but when I get into a game the mod ceases to do anything
I even tried using it with the original ItemStats and still nothing

Only show UI while holding the TAB key

What feature would you like added to BetterUI?
Is there a way to display betterUI ONLY while holding the TAB key? I am a huge fan of the mod, I just personally like to have my screen less cluttered all the time.

Thank you

Speedometer

The $movespeed returns the base movement speed. However, this value is not really representative of the player's movement when, say, it gets knocked back or during the acceleration period between the idle state and the walking state. Requesting a new parameter for the actual speed of the player.

The actual velocity of the player is stored in CharacterBody.characterMotor.velocity (Vector3, got to strip the y component and then calculate its magnitude)

Always show cooldown timer for skills/equipment

In the vanilla game, if you have multiple charges of a skill or equipment, and not all of them have been depleted, the amount of time before you get your next charge is not displayed. It would be great if you could see, for example, how close you are to getting back a second Preon Accumulator charge (having a Fuel Cell), to know how long you'd be without it if you used the one charge you currently have available.

Item Scores do not work

Describe the bug
Item Scores do not work. Where the mod would calculate out the item score, the ternary operator shows false and just appends 0 to the Item Score.
This is using the default config values.

Link your log file
LogOuput.log

Does the error occur when only using BetterUI and no other mods?
No other mods are loaded except the dependencies.

BetterUI Version
v2.0.4

Additional information
No other information to submit at this time.
I can try and figure out what's going on, but RoR2 modding is not my forte.

Command menu is breaking and everything is becoming chronobauble.

Describe the bug
This is the log file, look at the very end of it. I have not been able to replicate this intentionally with or without other mods installed, but it happened a few times when going to the artifact realm after sky meadow (I don't play with command on permanently so can't speak for that).
Artifact key:

White item:

What other mods do you use
See log file.

BetterUI Version
1.4.4

Additional information
Hovering chronobaubles will show item tooltips and clicking one of them will spawn that item, unfortunately doesn't work for artifact keys, thus killing the run.

Equipment Cooldowns no longer show up as of BetterUI 1.6.8 and higher

Describe the bug
BetterUI no longer shows cooldown stats on equipment when using versions beyond 1.6.7.

Link your log file
LogOutput.log

Does the error occur when only using BetterUI and no other mods?
Tested with only BepinExPack, R2API, and BetterUI. I made sure to delete and initialize all my config files each time I tested.

BetterUI Version
Issue observed on BetterUI versions 1.6.8, 1.6.9, and 1.6.10. I was using 1.6.10 on the attached LogOutput.

Additional information
I first noticed issue on October 11, 2020. I was running 70 mods at the time. Isolated the cause of issue to BetterUI versions 1.6.8 and above. As a final test, I went back to my original profile with 70 mods, but swapped out BetterUI 1.6.10 with 1.6.7 and equipment cooldowns were displaying again.

P.S. Thank you so much for making this mod! It's one of my absolute favorites and one I make sure all my friends have.

Unable to select items when using Artifact of Command

Describe the bug
When using Artifact of Command, the item selection screen is blank

Link your log file
[Message: BepInEx] BepInEx 5.4.9.0 - Risk of Rain 2
[Info : BepInEx] Running under Unity v2018.4.16.15133130
[Info : BepInEx] CLR runtime version: 4.0.30319.17020
[Info : BepInEx] Supports SRE: False
[Info : BepInEx] System platform: Bits64, Windows
[Message: BepInEx] Preloader started
[Info : BepInEx] Loaded 1 patcher method from [BepInEx.MonoMod.Loader 1.0.0.0]
[Info : BepInEx] 2 patcher plugins loaded
[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Info : MonoMod] Collecting target assemblies from mods
[Message: BepInEx] Preloader finished
[Message: BepInEx] Chainloader ready
[Message: BepInEx] Chainloader started
[Info : BepInEx] 2 plugins to load
[Info : BepInEx] Loading [MMHookDummyMod 1.0.2]
[Info : BepInEx] Loading [BetterUI 2.0.2.1]
[Message: BepInEx] Chainloader startup complete
[Info : Console] Facepunch.Steamworks Unity: WindowsPlayer
[Info : Unity Log] Facepunch.Steamworks Unity: WindowsPlayer

[Info : Console] Facepunch.Steamworks Os: Windows
[Info : Unity Log] Facepunch.Steamworks Os: Windows

[Info : Console] Facepunch.Steamworks Arch: x64
[Info : Unity Log] Facepunch.Steamworks Arch: x64

[Info : Console] Searching for compatible XInput library...
[Info : Unity Log] Searching for compatible XInput library...

[Info : Console] Found Xinput1_4.dll.
[Info : Unity Log] Found Xinput1_4.dll.

[Info : Unity Log] Initializing Mod System...
[Info : Unity Log] Mod System initialized.
[Info : Unity Log] WwiseUnity: Sound engine initialized successfully.
[Info : Unity Log] Setting current language to "zh-CN"
[Info : Unity Log] Could not load files for language "zh-CN". Falling back to "en".
[Info : Unity Log] Launch Parameters:
arg[0]="D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2.exe"
arg[1]="--doorstop-enable"
arg[2]="true"
arg[3]="--doorstop-target"
arg[4]="C:\Users\wcnnn\AppData\Roaming\r2modmanPlus-local\RiskOfRain2\profiles\Default\BepInEx\core\BepInEx.Preloader.dll"

[Info : Unity Log] Setting current language to "zh-CN"
[Info : Unity Log] Could not load files for language "zh-CN". Falling back to "en".
[Info : Unity Log] Loaded archived convars.
[Info : Unity Log] Could not load config /Config/autoexec.cfg: Could not find file "D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\autoexec.cfg"
[Info : Unity Log] LoadContentPacks() start
[Info : Unity Log] Active scene changed from to loadingbasic
[Info : Unity Log] Loaded scene loadingbasic loadSceneMode=2
[Error : Unity Log] IndexOutOfRangeException: Index was outside the bounds of the array.
Stack trace:
BetterUI.CommandImprovements.Start () (at :0)
BetterUI.BetterUI.Start () (at :0)

[Info : Unity Log] LoadContentPacks() end
[Info : Unity Log] Game content load completed in 4201ms.
[Info : Unity Log] [RoR2.EntityStateCatalog] ApplyEntityStateConfiguration(EntityStates.MoonElevator.ReturnToBase (RoR2.EntityStateConfiguration)) failed: state type is null.
[Info : Unity Log] [RoR2.EntityStateCatalog] ApplyEntityStateConfiguration(EntityStates.MoonElevator.TravelToEnd (RoR2.EntityStateConfiguration)) failed: state type is null.
[Info : Unity Log] [RoR2.EntityStateCatalog] ApplyEntityStateConfiguration(EntityStates.MoonElevator.WaitAtTop (RoR2.EntityStateConfiguration)) failed: state type is null.
[Info : Unity Log] [RoR2.Language] Setting current language to "zh-CN"
[Info : Unity Log] Attempting to load user profile /UserProfiles/417deb81-8d9c-4e89-859a-94aea16112dc.xml
[Info : Unity Log] stream.Length=114496
[Info : Unity Log] Attempting to load user profile /UserProfiles/cec13d45-9f48-4860-9b46-b06a4203effc.xml
[Info : Unity Log] stream.Length=141508
[Info : Unity Log] Unloaded scene loadingbasic
[Info : Unity Log] Active scene changed from to splash
[Info : Unity Log] Loaded scene splash loadSceneMode=Single
[Info : Unity Log] Setting offline scene to intro
[Info : Unity Log] Unloaded scene splash
[Info : Unity Log] Active scene changed from to intro
[Info : Unity Log] Loaded scene intro loadSceneMode=Single
[Info : Unity Log] Setting offline scene to title
[Info : Unity Log] Unloaded scene intro
[Info : Unity Log] Active scene changed from to title
[Info : Unity Log] Loaded scene title loadSceneMode=Single
[Info : Unity Log] GameNetworkManager.desiredHost={ hostType=Self listen=False maxPlayers=4 }
[Info : Unity Log] Unloaded scene title
[Info : Unity Log] Active scene changed from to lobby
[Info : Unity Log] Loaded scene lobby loadSceneMode=Single
[Info : Unity Log] gridColumns=8,totalElements=11,gridRows=2,maxEntryCount=16
[Info : Unity Log] Adding local player controller 0 on connection hostId: -1 connectionId: 0 isReady: False channel count: 0
[Info : Unity Log] GameNetworkManager.AddPlayerInternal(conn=hostId: -1 connectionId: 0 isReady: False channel count: 0, playerControllerId=0, extraMessageReader=NetBuf sz:251 pos:251
[Info : Unity Log] OnClientSceneChanged networkSceneName=lobby currentSceneName=lobby
[Error : Unity Log] A connection has already been set as ready. There can only be one.
[Info : Unity Log] Player 0 already added, aborting.
[Info : Unity Log] Could not load config /Config/server_pregame.cfg: Could not find file "D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\server_pregame.cfg"
[Info : Unity Log] Attempting to generate PreGameVoteController for zerg
[Info : Unity Log] PreGameRuleVoteController.ClientTransmitVotesToServer()
[Info : Unity Log] Received vote from zerg
[Info : Unity Log] Accepting vote from zerg
[Info : Unity Log] <style=cEvent>zerg已连接。
[Info : Unity Log] NetworkUser(Clone) (RoR2.NetworkUser)
[Info : Unity Log] maxRuleCount=2, currentChoiceIndex=1
[Info : Unity Log] NetworkUser(Clone) (RoR2.NetworkUser)
[Info : Unity Log] maxRuleCount=2, currentChoiceIndex=1
[Info : Unity Log] NetworkUser(Clone) (RoR2.NetworkUser)
[Info : Unity Log] maxRuleCount=2, currentChoiceIndex=1
[Info : Unity Log] Unloaded scene lobby
[Info : Unity Log] Active scene changed from to blackbeach
[Info : Unity Log] Loaded scene blackbeach loadSceneMode=Single
[Info : Unity Log] OnClientSceneChanged networkSceneName=blackbeach currentSceneName=blackbeach
[Info : Unity Log] Client ready.
[Info : Unity Log] Player 0 already added, aborting.
[Info : Unity Log] Spending 180 credits on interactables...
[Info : Unity Log] reorder list
[Error : Unity Log] Object PodGroundImpact(Clone) (UnityEngine.GameObject) should not be instantiated by means other than EffectManager.SpawnEffect. This WILL result in an NRE!!! Use EffectManager.SpawnEffect or don't use EffectComponent!!!!!
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from WispBody(Clone) (RoR2.CharacterBody): 5
[Warning: Unity Log] Animator.GotoState: State could not be found
[Warning: Unity Log] Invalid Layer Index '-1'
[Info : Unity Log] Drop chance from WispBody(Clone) (RoR2.CharacterBody): 5
[Warning: Unity Log] Animator.GotoState: State could not be found
[Warning: Unity Log] Invalid Layer Index '-1'
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from GolemBody(Clone) (RoR2.CharacterBody): 11.60964
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from GolemBody(Clone) (RoR2.CharacterBody): 11.60964
[Info : Unity Log] Drop chance from BeetleBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from LemurianBody(Clone) (RoR2.CharacterBody): 5
[Info : Unity Log] Drop chance from GolemBody(Clone) (RoR2.CharacterBody): 11.60964
[Info : Unity Log] Drop chance from GolemBody(Clone) (RoR2.CharacterBody): 11.60964
[Error : Unity Log] IndexOutOfRangeException: Index was outside the bounds of the array.
Stack trace:
BetterUI.CommandImprovements.PickupPickerPanel_SetPickupOptions (On.RoR2.UI.PickupPickerPanel+orig_SetPickupOptions orig, RoR2.UI.PickupPickerPanel self, RoR2.PickupPickerController+Option[] options) (at :0)
DMD<>?408785408.HookRoR2.UI.PickupPickerPanel::SetPickupOptions?-538733568 (RoR2.UI.PickupPickerPanel , RoR2.PickupPickerController+Option[] ) (at :0)
RoR2.PickupPickerController.OnDisplayBegin (RoR2.NetworkUIPromptController networkUIPromptController, RoR2.LocalUser localUser, RoR2.CameraRigController cameraRigController) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.set_currentCamera (RoR2.CameraRigController value) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.OnControlBegin () (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.set_inControl (System.Boolean value) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.UpdateBestControllerForLocalUser (RoR2.LocalUser localUser) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.OnLocalParticipantDiscovered (RoR2.LocalUser localUser) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.set_currentLocalParticipant (RoR2.LocalUser value) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.OnParticipantDiscovered (RoR2.CharacterMaster master) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.set_currentParticipantMaster (RoR2.CharacterMaster value) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.SetParticipantMasterId (UnityEngine.Networking.NetworkInstanceId newMasterObjectInstanceId) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.set_NetworkmasterObjectInstanceId (UnityEngine.Networking.NetworkInstanceId value) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.SetParticipantMasterId (UnityEngine.Networking.NetworkInstanceId newMasterObjectInstanceId) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.SetParticipantMaster (RoR2.CharacterMaster newParticipantMaster) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.NetworkUIPromptController.SetParticipantMasterFromInteractor (RoR2.Interactor newParticipantInteractor) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.PickupPickerController.OnInteractionBegin (RoR2.Interactor activator) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.Interactor.PerformInteraction (UnityEngine.GameObject interactableObject) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.Interactor.AttemptInteraction (UnityEngine.GameObject interactableObject) (at <6e882c67227c45d48048fa96336d8982>:0)
RoR2.InteractionDriver.FixedUpdate () (at <6e882c67227c45d48048fa96336d8982>:0)

[Info : Unity Log] GameNetworkManager.desiredHost={ hostType=None }
[Info : Unity Log] Network shutting down...
[Info : Unity Log] Server shutting down...
[Info : Unity Log] Issued kick message to all remote clients.
[Info : Unity Log] Finished waiting for clients to disconnect.
[Info : Unity Log] StopHost()
[Info : Unity Log] Server shutdown complete.
[Info : Unity Log] Unloaded scene blackbeach
[Info : Unity Log] Active scene changed from to title
[Info : Unity Log] Loaded scene title loadSceneMode=Single
[Info : Unity Log] Setting current language to "en"
[Info : Unity Log] GameNetworkManager.desiredHost={ hostType=Self listen=False maxPlayers=4 }
[Info : Unity Log] Unloaded scene title
[Info : Unity Log] Active scene changed from to lobby
[Info : Unity Log] Loaded scene lobby loadSceneMode=Single
[Info : Unity Log] gridColumns=8,totalElements=11,gridRows=2,maxEntryCount=16
[Info : Unity Log] Adding local player controller 0 on connection hostId: -1 connectionId: 0 isReady: False channel count: 0
[Info : Unity Log] GameNetworkManager.AddPlayerInternal(conn=hostId: -1 connectionId: 0 isReady: False channel count: 0, playerControllerId=0, extraMessageReader=NetBuf sz:251 pos:251
[Info : Unity Log] OnClientSceneChanged networkSceneName=lobby currentSceneName=lobby
[Error : Unity Log] A connection has already been set as ready. There can only be one.
[Info : Unity Log] Player 0 already added, aborting.
[Info : Unity Log] Could not load config /Config/server_pregame.cfg: Could not find file "D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\server_pregame.cfg"
[Info : Unity Log] Attempting to generate PreGameVoteController for zerg
[Info : Unity Log] Applying persistent ballot of votes for LocalUser 雨中冒险2.
[Info : Unity Log] PreGameRuleVoteController.ClientTransmitVotesToServer()
[Info : Unity Log] Received vote from zerg
[Info : Unity Log] Accepting vote from zerg
[Info : Unity Log] <style=cEvent>zerg connected.

Does the error occur when only using BetterUI and no other mods?
Only BetterUI

BetterUI Version
V2.0.3

Additional information

In-Game Return to Lobby button

Would love to see a return to lobby button on the in-game escape menu (possibly host only in mp?) that brings everyone back to the lobby with all characters selections/artifacts saved. last part isn't super important but would be nice nonetheless

Using Japanese in the username will cause some information to not be displayed.

Describe the bug
If you use Japanese characters in your user name, the amount of money you have will disappear from the scoreboard.

What other mods do you use
bbepis-BepInExPack-5.3.1
tristanmcpherson-R2API-2.5.14
JohnEdwa-RTAutoSprintEx-1.1.2
TheRealElysium-EmptyChestsBeGone-1.1.1
Pickleses-TeleporterShow-2.3.2
MagnusMagnuson-ScannerPlusOne-2.6.1
frostycpu-UnmoddedVersion-1.0.1
wildbook-MiniRpcLib-0.0.2
Jarlyk-Raincoat-1.0.5
ontrigger-ItemStatsMod-2.0.0
kinggrinyov-AutoSkipIntroCutscene-1.0.1
Harb-LighterPatcher-1.0.4

BetterUI Version
v1.6.2

Additional information
I think this is probably because Japanese characters have a problem with the font size specification not being properly reflected.

$luckcrit showing incorrect values

Describe the bug
The new variable isn't showing the correct values for crit chance taking luck into account, for both positive and negative luck. In case there's some dumb syntax error on my part, here's the string I use for the stats display:

<color=#FFFFFF><size=16><b>Stats</b></size>\n<size=12>Luck: $luck\nBase Damage: $dmg\nCrit Chance: $luckcrit\nAttack Speed: $atkspd\nArmor: $armor | $armordmgreduction%\nRegen: $regen\nSpeed: $movespeed\nJumps: $jumps/$maxjumps\nKills: $killcount\nMountain Shrines: $mountainshrines\nBlue Portal: $blueportal\nGold Portal: $goldportal\nCelestial Portal: $celestialportal\n

What other mods do you use
Here's my r2modman profile code: HDAEGa7fGT
If you REALLY need all 18 typed out individually, let me know, lol...it'd be a pain to do.

BetterUI Version
1.4.4

Additional information
Screenshot of what I see with -1 Luck: https://steamuserimages-a.akamaihd.net/ugc/1625193482302168998/7F5F7F538D9B8B65834913FCBB75774A13B2602C/
Screenshot of what I see with +1 Luck: https://steamuserimages-a.akamaihd.net/ugc/1625193482302176664/83196F317B9D9106C0AD4F492DC39C41C03B0C27/

BetterUI as non-host

Describe the bug
I believe this is a duplicate of #38 but also adding more info on what happens.
If the host doesn't have betterui installed the following happens.

Enemy health bars take a little bit longer to update.
Your health sometimes on load will have a messed up number eg 9000/0
Your health and health bars on the left are set to low health and don't update until you level up.
chests and multishops will no show the correct price and only show base prices and 0 for multishops.

Link your log file
LogOutput.log

Does the error occur when only using BetterUI and no other mods?
This test is done with only BetterUI and UnmoddedVersion 1.0.1

BetterUI Version
1.16.14

Proc coeff errors/omissions in 1.5.0?

Describe the bug
Some of the proc coefficients seem to be incorrect in the mouseover display in-game:

Huntress
-Arrow Rain: Wiki says 0.2, mod displays no proc coeff

MUL-T
-TR58 Carbonizer Turret: Wiki says 0.6, mod displays 0.55 (did you get this value from code-diving? Seems too specific to actually be a mistake)

Artificer
-Cast Nano-Spear: Wiki says 1, mod displays no proc coeff

REX
-Seed Barrage: Wiki says 0.5, mod displays 1

Loader
-Grapple Fist: Has no proc coeff, mod displays 1

Captain
-Vulcan Shotgun: Wiki says 0.75, mod displays 1
-Orbital Supply Beacon: Wiki says 0, mod displays no proc coeff (more nitpicky, but since dropping the beacon itself does do 2000% damage, it's more correct to show the proc coeff of 0, rather than displaying nothing at all, which is more appropriate for skills that don't affect enemies at all)

What other mods do you use
Same as last time, lol

BetterUI Version
1.5.0

Additional information
Add any other context about the problem here.

[ItemCounters] ItemScores as a single configuration field with a map

Instead of creating a field for every item (which requires frequent updates to keep the list up to date with the latest mods), replace it with a single field with a map, where key would be the ID of the item and value would be its score separated by columns or whatever (e.g. HealOnCrit=35,Phasing=25,Clover=150). This way, users can add the missing items and only the default configuration would need to be updated. Link to a list of item IDs could be in the field description for convenience.

$luckcrit is broken

Describe the bug
9 glasses 0 clovers:

10 glasses 0 clovers:

1 glasses 10 clover:

What other mods do you use
betterui and cheats for testing

BetterUI Version
1.5.6

Show difficulty coefficient by StatsDisplay

What feature would you like added to BetterUI?

  • It would be useful and helpful if StatsDisplay could show the difficulty coefficient used for scaling, such as the cost of chests.

BetterUI issues

Describe the bug
When playing with BetterUI enemy HP bar stretches and scrolls off of the map, then adjusts back into normal HP. Occasionally when in multiplayer, I will not properly load in, my character will be on the map but I will be spectating the other player. While spectating the other player, enemies will appear invisible to me, the other player's item list will be empty, I will not be able to see the other player's HP, and the other player's skill bar is all grey squares.

Occasionally when loading into the game while in multiplayer, the HP bar of myself, the other players and any/all drones we may have will be shown as empty or severely low, we will all have the plus sign for danger health levels.

Link your log file
Logs are not available as I have started up a new game without the mod and the Log file from the modmanager only shows the newest attempt to play.

Does the error occur when only using BetterUI and no other mods?
Mods in my folder:
BepInExPack
R2API
RyanskinAPI
EmptyChestbegone
PrestigiousSkinpack
RuxbienosSkins
Itemstatmod

BetterUI Version
Version 1.6.14

Additional information
Friend playing with me didn't seem to be having any of my issues, but saw errors about my character in his log before we stopped so I could try playing without the mod and reset our logs so neither of us can seem to pull up the errors without playing with the mod reinstalled and messing up my PC. At one point I got hardlocked out of the game with an infinite loading screen and had to Task Manager to close the game.

[Suggestion] Sort by Item ID

Was absolutely thrilled when this mod came out as it has a ton of features that I wish the old OrderedItems mod had.
However I do miss how that mod sorted items using the in-game ID for each item.
Would it be possible to have this added as a sorting method?

A few ideas for StatsDisplay.

  • Show how much damage reduction armor provides.
  • Show how many shrines of the mountain have been activated on the current stage.
  • Show whether or not a Newt altar has been activated on the current stage/if you have a random blue orb.

Additionally, it would be very neat to have an option for a different set of stats displayed depending on whether or not scoreboard is open. So you'd have a few of the most important ones on the screen always, but also could see the rest when bringing up scoreboard. (I know ShowOnlyScoreboard exists but this is slightly different)

Scale UI elements with game's UI scaling

The DPS meter overlaps with the chat window on 75% UI scaling. It'd be nice if the UI elements of BetterUI scaled properly with the game's UI scaling option.

Kill Counter Not Working (Multiplayer)

Describe the bug
When you aren't the host, it stays 0. However, even when you are host, it doesn't count most kills.

What other mods do you use

bbepis-BepInExPack-5.3.1
tristanmcpherson-R2API-2.5.14
Moffein-MobileTurretBuff-1.1.2
TheRealElysium-EmptyChestsBeGone-1.1.1
frostycpu-UnmoddedVersion-1.0.1
mistername-UnlockAll-1.0.5
ontrigger-ItemStatsMod-2.0.0
MagnusMagnuson-BiggerBazaar-1.11.1
Rein-Sniper-1.0.12
wildbook-MiniRpcLib-0.0.2
Pickleses-TeleporterShow-2.3.2
FunkFrog-and-Sipondo-ShareSuite-2.3.0
xiaoxiao921-RideMe-1.0.6
TeaBoneJones-IncreaseHuntressRange-1.0.0
RyanPallesen-RyanSkinAPI-3.4.4
Dragonyck-HuntressDarkShroudSkin-1.0.1
bruh-UnderglowPack-1.0.2
Dragonyck-SylvanasHuntressSkin-1.1.0
MagnusMagnuson-ScannerPlusOne-2.6.1
NotTsunami-ShowDeathCause-1.0.4
kinggrinyov-AutoSkipIntroCutscene-1.0.1
12GaugeAwayFromFace-Artificer_Academic_Skin-1.0.0
dan8991iel-LunarCoinShareOnPickup-3.6.1
MagnusMagnuson-StartInBazaar-0.1.3
KubeRoot-AutoItemPickup-1.4.3
marklow-HellfireCaptain-1.0.3
rob-Aatrox-3.5.0
mistername-NoItemDisplay-1.0.1
niwith-DropinMultiplayer-1.0.5
SirSquiddle-BetterMedkit-1.0.1
Rein-RogueWisp-2.1.11
Grey-ArtiTransSG-1.0.1
MagnusMagnuson-ItemExchangeNotifier-1.3.1
MagnusMagnuson-ShrineOfDio-1.4.1
mistername-BuffPlus-1.2.1
marklow-PrestigiousSkinpack-1.2.3
bongopd-ArtificerToggleHover-0.0.1
lukeshep42-GlassArtifact-1.0.0
Moffein-Arrow_Rain_Buff-1.0.1
x753-AudioEngineFix-1.0.0
x753-MP4Player-1.0.0
twofacejester-Skill_Swapper-2.1.1
TheRealElysium-Faster3DPrinters-1.0.0
Harb-DiluvianDifficulty-2.0.6
Dragonyck-DaedricHuntressSkin-1.1.0
MagnusMagnuson-BazaarPrinter-0.2.4
jenwalter-FasterScrapper-1.1.0
duckduckgreyduck-ArtificerExtended-2.0.11
XoXFaby-BetterUI-1.3.2
NoxxFlame-HiddenRealmsAllowOrbitalSkills-1.0.0
Rein-BetterModMismatchInfo-1.0.0
TheTimesweeper-FastArtificerBolts-1.0.1
smashbot-BetterArtificer-1.0.1
Mefiez-BepInEx_FemMod-1.1.5
Necrofearfire-Luna_Snow-1.0.0
Tymmey-Imp-1.0.2

BetterUI Version
v1.3.2

Purity and Clover not affecting Luck

I gave myself 200 clovers and a missile launcher
BetterUI stats still showed 0 luck
Missiles only launched 10% of the time
Same with 200 purity
Fixed when I removed BetterUI

[suggestion] Crit Multiplier Stat

What feature would you like added to BetterUI?
Crit Multiplier as an option in the stat display. I dont believe crit multiplier is modified in vanilla (its been a while since ive played vanilla, i could be wrong), but there are a couple mods that do modify the crit multiplier, and it would be great to see what its at.

Buff icons replaced with a white square

Describe the bug
All buff/debuff icons and elite indicators are shown as a single white square with 5 stacks (x5), as in no matter how many stacks of how many effects anyhting it has it's just a white square with x5. All buffs and debuffs still function the same, it's only the icon.

Link your log file
You can find your log file under Risk of Rain 2/BepInEx/LogOutput.log

Does the error occur when only using BetterUI and no other mods?
Yes

BetterUI Version
1.6.17

Additional information
Screenshot:
The golem has bleed, infernal elite, and the chronobauble slow effects
image

[Suggestion] Item count

Show total item count in Tab scoreboard.

  • Show count of items of each rarity.
  • Don't include (or configurable option to not include) invisible/notier items.

Multiplayer Scrapper Broken (Non-Host)

Describe the bug
When trying to scrap as non-host, sometimes a different item is scrapped than the selected one.

What other mods do you use

bbepis-BepInExPack-5.3.1
tristanmcpherson-R2API-2.5.14
Moffein-MobileTurretBuff-1.1.2
TheRealElysium-EmptyChestsBeGone-1.1.1
frostycpu-UnmoddedVersion-1.0.1
mistername-UnlockAll-1.0.5
ontrigger-ItemStatsMod-2.0.0
MagnusMagnuson-BiggerBazaar-1.12.2
Rein-Sniper-1.0.12
wildbook-MiniRpcLib-0.0.2
Pickleses-TeleporterShow-2.3.2
FunkFrog-and-Sipondo-ShareSuite-2.3.0
xiaoxiao921-RideMe-1.0.6
TeaBoneJones-IncreaseHuntressRange-1.0.0
RyanPallesen-RyanSkinAPI-3.4.4
Dragonyck-HuntressDarkShroudSkin-1.0.1
bruh-UnderglowPack-1.0.2
Dragonyck-SylvanasHuntressSkin-1.1.0
MagnusMagnuson-ScannerPlusOne-2.6.1
NotTsunami-ShowDeathCause-1.0.4
kinggrinyov-AutoSkipIntroCutscene-1.0.1
12GaugeAwayFromFace-Artificer_Academic_Skin-1.0.0
dan8991iel-LunarCoinShareOnPickup-3.6.1
MagnusMagnuson-StartInBazaar-0.1.3
KubeRoot-AutoItemPickup-1.4.3
marklow-HellfireCaptain-1.0.3
rob-Aatrox-3.5.0
mistername-NoItemDisplay-1.0.1
niwith-DropinMultiplayer-1.0.5
SirSquiddle-BetterMedkit-1.0.1
Rein-RogueWisp-2.1.11
Grey-ArtiTransSG-1.0.1
MagnusMagnuson-ItemExchangeNotifier-1.3.1
MagnusMagnuson-ShrineOfDio-1.4.1
marklow-PrestigiousSkinpack-1.2.8
bongopd-ArtificerToggleHover-0.0.1
lukeshep42-GlassArtifact-1.0.0
Moffein-Arrow_Rain_Buff-1.0.1
x753-AudioEngineFix-1.0.0
x753-MP4Player-1.0.0
twofacejester-Skill_Swapper-2.1.1
TheRealElysium-Faster3DPrinters-1.0.0
Harb-DiluvianDifficulty-2.0.6
Dragonyck-DaedricHuntressSkin-1.1.0
MagnusMagnuson-BazaarPrinter-0.2.4
jenwalter-FasterScrapper-1.1.0
duckduckgreyduck-ArtificerExtended-2.0.16
XoXFaby-BetterUI-1.5.2
NoxxFlame-HiddenRealmsAllowOrbitalSkills-1.0.0
Rein-BetterModMismatchInfo-1.0.0
TheTimesweeper-FastArtificerBolts-1.0.1
smashbot-BetterArtificer-1.0.1
Mefiez-BepInEx_FemMod-1.2.1
Necrofearfire-Luna_Snow-1.0.0
Tymmey-Imp-1.0.2
mries92-SafeMenus-1.0.1
ThinkInvis-TILER2-2.1.3
ThinkInvis-ClassicItems-4.5.0
Dragonyck-AcridDeathHoundSkin-1.0.0
Lodington-RoRCheats-4.1.1
Memori--EqualMouseSensitivity-1.0.3
rob-PlayableGrovetender-0.0.3

BetterUI Version
v1.5.2

Additional information
It only started after updating from v1.4.1 (I believe it started with v1.4.2). Can be easily tested by cheating in all items and trying to scrap white items (commonly experienced with Fresh Meat). The item counts are often incorrect as well in the scrapper menu when the bug is occuring.

[Suggestion] Scrapper Command

Love the mod it's very nice indeed.
Could you add a way to sort the menus of the Scrapper and Command Artefact?

(or even just match the item order the player selected?)

Show cooldowns on skills

What feature would you like added to BetterUI?
Is there a way you can add the base cooldown and effective cooldown for skills in the same place the proc info is shown (similar to what it shows for equipment/active item)? Maybe even a countdown timer as well.

[Suggestion!] Printers Scrappers & Shrines

What feature would you like added to BetterUI?
Hello me again, this is kinda out of scope... But,
Could you add settings for faster 3d printers, chance shrines and scrapers please?

Probs best to default them to off :)?

DPS Meter counts self damage from hellfire tincture

Describe the bug
DPS Meter counts the damage from hellfire tincture

What other mods do you use
bbepis-BepInExPack-5.3.1
tristanmcpherson-R2API-2.5.14
wildbook-Multitudes-1.5.2
ontrigger-ItemStatsMod-2.0.0
MagnusMagnuson-ScannerPlusOne-2.6.1
TheRealElysium-EmptyChestsBeGone-1.1.1
TheTimesweeper-SillyItems-1.1.0
KingEnderBrine-ProperSave-2.4.5
wildbook-MiniRpcLib-0.0.2
Moffein-BanditReloaded-2.1.2
Prismism-MultiTrackDriftingTurrets-2.0.0
XoXFaby-BetterUI-1.6.0
NotTsunami-ShowDeathCause-1.0.4
MagnusMagnuson-BiggerBazaar-1.12.2

BetterUI Version
v1.6.0

Additional information
Nothing more.

Change MMHook Mod

It seems clear now that HookGenPatcher by RiskofThunder is the definitive mod for loading the MMHook assembly (R2API itself requires it now), and I suggest switching over to it to avoid issues and to make it so that people using the r2modman don't have two mods for loading the assembly.

yet another scrapper improvement

What feature would you like added to BetterUI?

an option to prevent the scrapper menu from automatically closing after scrapping an item

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.