An open API service indexing awesome lists of open source software.

https://github.com/davidemodolo/tboi-itemtierlistmod


https://github.com/davidemodolo/tboi-itemtierlistmod

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# TBOI - Item TierList Mod

This is the repository of a mod for The Binding of Isaac AB+/Repentance.

The idea is to spawn a value nier an active or passive item to help the player decide to take it or pass/reroll.

Right now this is the state of the mod: it works but there are a few problems (see TODO) and the tier values are almost random.

For the current tier values I took the last 1000 posts in the subreddit of [TBOI](https://www.reddit.com/r/bindingofisaac/), counted how many times an item was mentioned and I created a map based on that (but it's almost random, e.g.: Breakfast is S+).

Some screenshots:

- ![Screen 1](images/img1.png?raw=true)
- ![Screen 2](images/img2.png?raw=true)
- ![Screen 3](images/img3.png?raw=true)

## TODO

- [x] `Line 56`: if there are more items on the same row, after the one is taken "PostRender Failed: attempt to index a nil value" _little hack to fix, not perfect and not always working_
- [ ] Better discriminator AB+/Repentance than the one in `Line 9`
- [ ] Code refactoring/optimization
- [x] Now (unexpectedly) if an Item as a tier E, the letter E wiggles faster than an item with a tier S+ but it should be the other way around _now it works, but I'm sure there is a smartest way_
- [x] Create a nice tier list _only for AB+, taken from [Isaac Ranks](https://www.isaacranks.com/afterbirthplus/ranks)_
- [ ] Publish on Steam Workshop

Next todo: use a callback to get the items in the room the first time you enter and then the `MC_POST_RENDER` callback just to print the values. Also update the values when an item is picked up (because there could be multiple items in the same room).

## Contributors

- [davidemodolo](https://github.com/davidemodolo)