tung362 / RoR2PVP

Risk of Rain 2 PVP Mod
https://thunderstore.io/package/60dfb16d5e944afc/RoR2PVP/
5 stars 0 forks source link

If you found any bugs, want a feature added etc, feel free to submit an issue #1

Open tung362 opened 4 years ago

Mr-KitKat commented 4 years ago

If you have fireworks you can spam the teleporter to create an endless amount of rockets, since the teleporter can't be activated. It's pretty funny, but also kinda gamebreaking. And you can't switch to custom playable characters mid-match, even though it's set to true in the config. Really cool mod though

tung362 commented 4 years ago

If you have fireworks you can spam the teleporter to create an endless amount of rockets, since the teleporter can't be activated. It's pretty funny, but also kinda gamebreaking. And you can't switch to custom playable characters mid-match, even though it's set to true in the config. Really cool mod though

Hi, thanks for your feedback! I'll see what I can do about the fireworks on the next release.

As for switching characters mid match I believe there's a mod you can use to do that but I haven't personally tried.

Custom playable characters is ment to allow you to override the playable characters that people in your lobby can choose at the start of the match for example: you can config it so that people in your lobby can play as a lizard if they pick the commando slot during the character selection or play as a drone if they pick the huntress slot (configurable in TeamPVPCustomPlayableCharacters.cfg - balance it how you like). If you disable custom playable characters (setting it to false) people in your lobby will be able to choose the default vanilla characters (probably not balanced)

fx555 commented 4 years ago

Sorry to bother you, sometimes I saw players in the enemy team have much higher level than in player team, it makes the game unfair, Is it just like that or something wrong with my settings? Another question, can we choose our team before the game? Sometimes two friends want to stay in the same team, and I also want to try that three normal characters fight against one boss, that must be cool.

tung362 commented 4 years ago

Sorry to bother you, sometimes I saw players in the enemy team have much higher level than in player team, it makes the game unfair, Is it just like that or something wrong with my settings? Another question, can we choose our team before the game? Sometimes two friends want to stay in the same team, and I also want to try that three normal characters fight against one boss, that must be cool.

Hey! sorry for the late reply, It's strange that the levels are higher for one team than the other I've fixed that bug awhile back, was there any other mod you were running with the pvp mod?

As for picking teams, currently there isn't a easy way to do so, what you could do though is have teams picked by joining lobby in an order ie: host = team 1, player 2 = team 2, player 3 = team 1, player 4 = team 2, etc and disabling random teams in the mod config.

I'm currently adding my own team system so hopefully most of the issues players been having will be solved, i'm also looking into implementing a free for all mode, team pvp with proper mob spawns, in-game voting system for picking pvp settings, and fixing a few bugs! Heres a preview of the UI image

tung362 commented 4 years ago

Also the hidden artifacts as an extra ;) image

fx555 commented 4 years ago

Sorry to bother you, sometimes I saw players in the enemy team have much higher level than in player team, it makes the game unfair, Is it just like that or something wrong with my settings? Another question, can we choose our team before the game? Sometimes two friends want to stay in the same team, and I also want to try that three normal characters fight against one boss, that must be cool.

Hey! sorry for the late reply, It's strange that the levels are higher for one team than the other I've fixed that bug awhile back, was there any other mod you were running with the pvp mod?

As for picking teams, currently there isn't a easy way to do so, what you could do though is have teams picked by joining lobby in an order ie: host = team 1, player 2 = team 2, player 3 = team 1, player 4 = team 2, etc and disabling random teams in the mod config.

I'm currently adding my own team system so hopefully most of the issues players been having will be solved, i'm also looking into implementing a free for all mode, team pvp with proper mob spawns, in-game voting system for picking pvp settings, and fixing a few bugs! Heres a preview of the UI image

Thanks for your answer,The reason is that I used a mod named SacrificeRemix at the same time,and now the problem solved. A new question,it seems that sometimes there will be three teams,and the game will be over when the monster's team down. We usually have 8 or more players, sometimes it happens,sometimes it doesn't,I'm not very sure,what do you think?

spacemain76 commented 4 years ago

Hello, me and a friend of mine are having problems using this mod. I am getting errors through the console and am stuck in the main menu not able to press continue as if its loading forever.... here is the error msg: Error : Unity Log] MissingFieldException: Field 'RoR2.RuleChoiceDef.spritePath' not found. Stack trace: APIExtension.VoteAPI.VoteAPI.AddVoteSelection (RoR2.RuleCategoryDef header, System.String selectionName, APIExtension.VoteAPI.ChoiceMenu choiceMenu) (at <659c49aa25414048bfccfc374e6b1838>:0) APIExtension.VoteAPI.VoteAPI.RegisterVotes (On.RoR2.RuleCatalog+orig_Init orig) (at <659c49aa25414048bfccfc374e6b1838>:0) DMD<>?-232406272._Hook?-1801660800 () (at <8c7daf9dfad2483282b8c460fa4a1985>:0) System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) RoR2.SystemInitializerAttribute.Execute () (at <824f54130ac5475b922a7de0bd33b9e0>:0) DMD?-232406272._RoR2_RoR2Application::OnLoad (RoR2.RoR2Application this) (at :0) DMD<>?-232406272._Trampoline?-714218496 (RoR2.RoR2Application ) (at :0) R2API.AssetPlus.SoundPlus.RoR2Application_OnLoad (On.RoR2.RoR2Application+orig_OnLoad orig, RoR2.RoR2Application self) (at <97405be437ad4ebeb62748db4b205cb8>:0) DMD<>?-232406272._Hook?1978169984 (RoR2.RoR2Application ) (at :0) RoR2.RoR2Application.Awake () (at <824f54130ac5475b922a7de0bd33b9e0>:0) we are only having this issue with this mod

tung362 commented 4 years ago

Hello, me and a friend of mine are having problems using this mod. I am getting errors through the console and am stuck in the main menu not able to press continue as if its loading forever.... here is the error msg: Error : Unity Log] MissingFieldException: Field 'RoR2.RuleChoiceDef.spritePath' not found. Stack trace: APIExtension.VoteAPI.VoteAPI.AddVoteSelection (RoR2.RuleCategoryDef header, System.String selectionName, APIExtension.VoteAPI.ChoiceMenu choiceMenu) (at <659c49aa25414048bfccfc374e6b1838>:0) APIExtension.VoteAPI.VoteAPI.RegisterVotes (On.RoR2.RuleCatalog+orig_Init orig) (at <659c49aa25414048bfccfc374e6b1838>:0) DMD<>?-232406272._Hook?-1801660800 () (at <8c7daf9dfad2483282b8c460fa4a1985>:0) System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <2fa7a6a452ca43df998f07fd1486c0df>:0) RoR2.SystemInitializerAttribute.Execute () (at <824f54130ac5475b922a7de0bd33b9e0>:0) DMD?-232406272._RoR2_RoR2Application::OnLoad (RoR2.RoR2Application this) (at :0) DMD<>?-232406272._Trampoline?-714218496 (RoR2.RoR2Application ) (at :0) R2API.AssetPlus.SoundPlus.RoR2Application_OnLoad (On.RoR2.RoR2Application+orig_OnLoad orig, RoR2.RoR2Application self) (at <97405be437ad4ebeb62748db4b205cb8>:0) DMD<>?-232406272._Hook?1978169984 (RoR2.RoR2Application ) (at :0) RoR2.RoR2Application.Awake () (at <824f54130ac5475b922a7de0bd33b9e0>:0) we are only having this issue with this mod

You're getting that error because the mod currently is outdated due to the new update, i'll try updating as soon as possible! At the moment you could try using the updated R2API and BepInExPack (R2API 2.4.10 and BepInExPack 3.2.0) but there's no guarantee something won't break.

tung362 commented 4 years ago

Sorry to bother you, sometimes I saw players in the enemy team have much higher level than in player team, it makes the game unfair, Is it just like that or something wrong with my settings? Another question, can we choose our team before the game? Sometimes two friends want to stay in the same team, and I also want to try that three normal characters fight against one boss, that must be cool.

Hey! sorry for the late reply, It's strange that the levels are higher for one team than the other I've fixed that bug awhile back, was there any other mod you were running with the pvp mod? As for picking teams, currently there isn't a easy way to do so, what you could do though is have teams picked by joining lobby in an order ie: host = team 1, player 2 = team 2, player 3 = team 1, player 4 = team 2, etc and disabling random teams in the mod config. I'm currently adding my own team system so hopefully most of the issues players been having will be solved, i'm also looking into implementing a free for all mode, team pvp with proper mob spawns, in-game voting system for picking pvp settings, and fixing a few bugs! Heres a preview of the UI image

Thanks for your answer,The reason is that I used a mod named SacrificeRemix at the same time,and now the problem solved. A new question,it seems that sometimes there will be three teams,and the game will be over when the monster's team down. We usually have 8 or more players, sometimes it happens,sometimes it doesn't,I'm not very sure,what do you think?

Thats interesting, there should only be 2 teams so i'm not exactly sure. The most i've ever tested the mod with was with 6 players but that was during early development, recently only tested new builds with at most 4 players.

tung362 commented 4 years ago

A new version just got released!

spacemain76 commented 4 years ago

thanks

Mr-Foxtrot commented 2 years ago

Is there still plans to update this mod to the latest version (SOTV)? It's been over a year and so far it's been silent. This mod in my opinion is of better and more consistent quality for a PVP experience compared to King Kombat Arena, hence why I have an interest in updates for this.

If there isn't any plans, i'd suggest deprecating it on thunderstore given the mod doesn't load correctly whatsoever.