Releases: risk-of-thunder/R2API
Releases · risk-of-thunder/R2API
4.4.0
What's Changed
- Handle ReflectionTypeLoadException by @xiaoxiao921 in #399
- Fixes #398 by @xiaoxiao921 in #400
- Re-pin dependencies & fetch BepInExPack from NuGet by @bb010g in #396
- Various fixes by @KingEnderBrine in #402
Full Changelog: 4.3.20...4.4.0
4.3.20
What's Changed
- Improve reflection utils speed (#377) by @DemoJameson in #378
- Fix reflection MethodInfo/ConstructorInfo not cache properly by @DemoJameson in #380
- Fix CombineHashCode return the same result on arrays of different order by @DemoJameson in #381
- Use normal dictionaries in Reflection utils by @Windows10CE in #383
- Fix different generic parameters returning the same delegate by @DemoJameson in #384
- Fix reflection delegate not box value by @DemoJameson in #385
- Support reading constant field by @DemoJameson in #386
- specify idrs log is in the log file by @Nebby1999 in #387
- update libs by @xiaoxiao921 in #389
- Marked UnlockableAPI as Obsolete by @Nebby1999 in #390
- Fix custom achievements by @xiaoxiao921 in #391
- Fix R2API erroring in Epic Games version of the game by @xiaoxiao921 in #392
- ItemAPI tier fix by @Nebby1999 in #394
- Add
AddNewMonsterToStagesWhere
&AddSelectedNewMonsters
, and publicize baseAddNewMonster
by @bb010g in #382 - Update README by @xiaoxiao921 in #397
New Contributors
- @DemoJameson made their first contribution in #378
Full Changelog: 4.3.4...4.3.20
4.3.4
4.3.1
What's Changed
- Update director api. Update game build check by @xiaoxiao921 in #368
- Fix ItemDisplay issues in R2API SOTV by @KomradeSpectre in #369
- ItemAPI ItemDisplay fixes by @Nebby1999 in #371
- Fix EliteAPI and bug fix DirectorAPI by @xiaoxiao921 in #372
Full Changelog: 4.1.0...4.3.0
4.1.0
What's Changed
- publicize DotAPI things by @harbingerofme in #339
- Updated ContentManagement systems to SurvivorsOfTheVoid by @Nebby1999 in #341
- Survivors of the Void by @Windows10CE in #344
- Update README.md by @Nebby1999 in #342
- Cache the Ties between Assembly and ContentPack by @Nebby1999 in #345
- RecalculateStatsAPI: Shield Documentation Fix + New Crit Damage Modifier by @yekoc in #346
- Fix ContentManager name fixes, move stuff to RoR2BepinexPack by @xiaoxiao921 in #347
- fix ArtifactCode namespace by @xiaoxiao921 in #348
- install tcli through dotnet tool install by @xiaoxiao921 in #351
- Fix availability catalog by @xiaoxiao921 in #350
- update libs by @xiaoxiao921 in #354
- Added SerializableDifficultyDef by @Nebby1999 in #353
- Update README.md by @harbingerofme in #367
- Fix getting BepInPlugin name for content packs by @Windows10CE in #366
- RecalculateStatsAPI:critDamageMultAdd is now float , Fixes #363 by @yekoc in #365
- ArtifactCode fix, ContentLogging fix by @Nebby1999 in #361
Full Changelog: 4.0.0...4.1.0
4.0.0
What's Changed
- DirectorAPI, PrefabAPI, OrbAPI, SkinAPI, SkillAPI, EffectAPI by @Reinms in #86
- Unify coding style new APIs by @harbingerofme in #87
- Master by @xiaoxiao921 in #89
- Updated EffectAPI by @Reinms in #90
- Add scavenger support to ItemDropAPI by @harbingerofme in #91
- add [mod] prefix to dedicated servers by @harbingerofme in #94
- Fixing #95 by @xiaoxiao921 in #96
- Add utils for direct messages to clients by @harbingerofme in #93
- Add Warning when monomod patch is missing by @xiaoxiao921 in #100
- ModListAPI, Merged EntityAPI, SkillAPI, and SkinAPI into LoadoutAPI. by @Reinms in #99
- Fix/update for ModListAPI by @Reinms in #102
- Fix to an access issue in LoadoutAPI by @Reinms in #103
- Fixes #104 and #105 by @xiaoxiao921 in #106
- ModListAPI fix, APISubmodule changes, ItemAPI fix. Code writing style cleanup. by @xiaoxiao921 in #107
- Expanded config value reading functionality. by @Reinms in #108
- Fix and disable ModListAPI for now by @xiaoxiao921 in #111
- Asset plus update by @harbingerofme in #112
- Update README.md by @harbingerofme in #113
- method of converting NetworkUser to NetworkConnection by @penguin0616 in #114
- Add ability to define Model specific IDRs for custom items by @harbingerofme in #115
- Allow custom survivors to define display rules for custom items & improve code quality of display rules by @harbingerofme in #116
- Added method for checking submodule loaded status. by @Reinms in #118
- Improved LoadoutAPI.AddSkill and userprofile fixes by @Reinms in #119
- Improved SerializableEntityStateType hooks. by @Reinms in #120
- Fix NullRef on Start when not loading itemAPI by @harbingerofme in #121
- Fix #123 and more debug logging by @xiaoxiao921 in #124
- Add UnbundledResourcesProvider by @Reinms in #125
- Update README.md by @tristanmcpherson in #126
- Update README.md by @tristanmcpherson in #127
- Update for latest game update. by @xiaoxiao921 in #128
- Fix for the descriptionToken of custom survivors by @xiaoxiao921 in #130
- Fix InventoryAPI / LobbyConfigAPI by @xiaoxiao921 in #131
- Update assemblies for latest version by @tristanmcpherson in #132
- Update Bepinex and Monomod references by @harbingerofme in #134
- Reflection fixes, BuffAPI and EliteAPI seperated from ItemAPI by @xiaoxiao921 in #135
- Add pulls 128 and 130 to the changelog by @harbingerofme in #129
- Integrate assetplus into main repo and seperate it's components by @mistername in #136
- Fix ItemAPI shim oversight by @xiaoxiao921 in #137
- Fix category chests by removing hook by @harbingerofme in #138
- Normalize Line Endings by @harbingerofme in #139
- Fix r2api plugin dependency of MonoMod patcher file by @harbingerofme in #140
- Update reflection to dispose DMD by @tristanmcpherson in #141
- Update assemblies and GameBuild numbers by @tristanmcpherson in #142
- LoadRequested converted to cecil and added assembly attribute support for r2apidependency by @mistername in #143
- Fix Custom Equipment not displaying on bodies by @harbingerofme in #144
- Fix #147 by @xiaoxiao921 in #148
- Prevent adding XML unsafe items. by @harbingerofme in #146
- ItemDropAPI: Allow public removal of items from the default drop lists by @ThinkInvis in #149
- Adds sky meadow to directorAPI by @AwokeinanEnigma in #151
- Fixed errors caused by my pull request by @AwokeinanEnigma in #153
- disable ConCommand steam_quickplay_start by @PassivePicasso in #154
- Add UnlockablesAPI by @Reinms in #156
- Fixed a last-minute typo in an IL hook. by @Reinms in #157
- Elite API - Add spawn handling functionality by @xiaoxiao921 in #160
- DotAPI by @xiaoxiao921 in #161
- Minor survivor api code clean up and code styling fixes by @xiaoxiao921 in #162
- Bugfix and feature for UnlockableAPI by @Reinms in #158
- Removed a line in RoR2's constructor that caused R2API builds to fail. by @AwokeinanEnigma in #166
- [LoadoutAPI] SkinDef added missing fields by @KingEnderBrine in #165
- Fixed being unable to have assets with the same path but different type in UnbundledResourceProvider. by @kylewill0725 in #167
- Fixed bug with ConvertToFullpath by enforcing that ModPrefix start with @. by @kylewill0725 in #168
- Attempt to fix reflection tests by @tristanmcpherson in #169
- Networking API by @xiaoxiao921 in #163
- Add reference to UNETModule by @tristanmcpherson in #170
- Add back fast delegate generation by @tristanmcpherson in #172
- Update README.md by @tristanmcpherson in #173
- Update README.md by @tristanmcpherson in #171
- Remove "[MOD]" from server title by @harbingerofme in #150
- Style, fix suggestions and warnings by @harbingerofme in #175
- Prepare readme for 1.0 release by @harbingerofme in #174
- xmldocs submodules A-D by @harbingerofme in #177
- Update MMHOOK for 1.0 Game Version by @xiaoxiao921 in #181
- Improved unlockablesAPI by @Reinms in #180
- Fix up difficultyAPI for 1.0 by @harbingerofme in #183
- Update Assembly-CSharp for 1.0 game update (stubbed and publicized) by @xiaoxiao921 in #182
- Fix LanguageAPI for 1.0 game version by @xiaoxiao921 in #184
- Update main.yml by @tristanmcpherson in #185
- Remove outdated test by @tristanmcpherson in #186
- 1.0 fixes and other refactors by @tristanmcpherson in #178
- Use Negative Based Indicii for custom difficulties by default by @harbingerofme in #187
- PluginScanner, NetworkCompatibilityAttribute and 1.0 fixes by @xiaoxiao921 in #188
- Add big notice to readme and to the changelog by @harbingerofme in #189
- Fix for the display of modded character eclipse level. by @Reinms in #190
- Hotfix for the NetworkCompatibility handler and ItemDropAPI by @xiaoxiao921 in #192
- More NetworkCompatibility hotfix by @xiaoxiao921 in #193
- LanguageAPI fix, NetworkCompatibility fix, and minor vanilla fix by @xiaoxiao921 in #194
- Add exceptions when using a non-requested submodule by @Reinms in #195
- NetworkingAPI Initialization fix by @xiaoxiao921 in #196
- [Langua...
2.0.0 Release
- Fixed SurvivorAPI, you can now have more than one custom survivor
- Note to DEVS: You must set SurvivorIndex to a value > 8 (SurvivorIndex.Count) in order for your Survivor to be added, otherwise it will replace the survivor at that index.
- Added Custom EntityStates support
- Added Fast Cached Reflection API, see: Reflection.cs
- Added In-Game Rule UI API, see: LobbyConfigAPI.cs