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

https://github.com/nightrunner91/mvgl-advanced

Some code to improve default look and posibilities of myvideogamelist.com
https://github.com/nightrunner91/mvgl-advanced

css games hours list myvideogamelist plugin rating sort videogames

Last synced: 25 days ago
JSON representation

Some code to improve default look and posibilities of myvideogamelist.com

Awesome Lists containing this project

README

          

# **DEPRECATED** - no longer actively maintained

⚠ Since myvideogamelist.com made an update on May 2022 this repositry is no longer a valid option to improve original website.

---


MyVideoGameList Advanced


Some code to improve default look and posibilities of myvideogamelist.com


### Main features:

- Dark theme
- Sort your games by rating/hours
- Sort your wishlist by priority
- Hide/show games by category
- New icons
- Fixed issues of original website

## Sort your games by rating/hours

![Sort your games by rating/hours](https://i.imgur.com/Z1GxyHA.gif "Sort your games by rating/hours")

:heavy_exclamation_mark: Sorting works only in "Completed" category. You need to score your games rating and played hours manually. Otherwise script just don't know what data to collect and what to sort.

To do that, go on game page and select rating and time from these fields and than save it. Games without this data will not be sorted.

![Fields required for rating/hours sort](https://i.imgur.com/HK73rx5.png "Fields required for rating/hours sort")

Also I made color sorting, which you can notice near title. It is based on rating and is similar to Metacritic color system (green, yellow and red)

* 10-9 - Excelent games (green)
* 8-7 - Good games (yellow)
* <6 - "Meh" (red)

## Sort your wishlist by priority

![Sort your wishlist by priority](https://i.imgur.com/EJRu9A6.gif "Sort your wishlist by priority")

Just like in case above, you need to set priority on game page in this field and than save it.

![Fields required for priority sort](https://i.imgur.com/p4thNwE.png "Fields required for priority sort")

And I used color system here too:

* High priority or "Want to play ASAP" (green)
* Medium priority or "Will be good to play someday" (yellow)
* Low priority "Probably will play" (red)

At least, this is how I see this priority system. :wink: It is not perfect, but it's best I can do for now based on website posibilities.

## Hide/show games by category

You can hide game categories in spoiler if list is too long. Just click on category name.

![Hide/show games by category](https://i.imgur.com/abylRuN.gif "Hide/show games by category")

## New icons

I've noticed that some icons are missing on original website. One of them is ownership indicator. Now it will look like this:

![Game ownership](https://i.imgur.com/V5qAICL.png "Game ownership")

For this icons to appear you need to set and save this field in game page:

![Field required for ownership](https://i.imgur.com/p4thNwE.png "Field required for ownership")

## How to use it?

1) Install [User JavaScript and CSS](https://chrome.google.com/webstore/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld) (available for Chrome only)
2) Insert code from [main.js](main.js) and [style.css](style.css) in plugin (make sure to prioritize CSS in plugin options)
3) And that's it!

P.S.: you may try run it on another browser, for example Firefox has similar plugin names [Modus](https://addons.mozilla.org/ru/firefox/addon/modus-css-js/?src=search).

## Known issues:

* ~~When user haven't scored game rating and played hours, script don't work at all~~
* ~~Hide/show games by category don't work if user don't have any "Plan to play" games~~

## To-do list

* Analyze and correct design issues caused by dark theme
* Store hidden categories in localStorage
* Add placeholder or icon when ownership status isn't set at all