More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew PC Tools (PC Utilities) - GameBrew! | |title=Vita Homebrew PC Tools (PC Utilities) - GameBrew! | ||
Line 19: | Line 18: | ||
|source=https://github.com/TheMightyV/vita-presence-the-server | |source=https://github.com/TheMightyV/vita-presence-the-server | ||
}} | }} | ||
'''vita-presence-the-server''' is a project reimplements desktop application required for Electry's VitaPresence plugin to work. Also adds support for Discord Rich Presence game thumbnails. | |||
== | ==Installation== | ||
*Install VitaPresence kernel plugin, see https://github.com/Electry/VitaPresence | |||
*Create application on Discord developer portal, name it PS Vita, for example (this will be printed in Rich Presence). Get application ID. | |||
*(Optional) Setup game thumbnails. In developer portal open Rich Presence -> Art Assets (on the left) and upload thumbnails. Make sure to name it exactly as the game's ID. Example: pcse00120 for Persona 4 Golden. Discord will automatically lowercase filenames. For LiveArea name it livearea. Like so: https://imgur.com/a/evlFtfi | |||
*Make sure vita-presence-the-server.ini is on the same level as the executable | |||
*Set parameters in vita-presence-the-server.ini, the keys are self-explanatory | |||
*Start the executable | |||
*If all goes well, your Discord nickname should be printed together with PS Vita game if you have it opened. Like this: https://imgur.com/a/oHX3DDZ | |||
* | |||
*To stop the program, press Ctrl-C. | |||
== | ==Screenshot== | ||
[[image:vitapresencetheservervita.jpg|600px]] | |||
== | ==Building== | ||
'''(v.1 | Compilation is tested under Linux and MinGW-w64 | ||
<pre> | |||
git clone https://github.com/TheMightyV/vita-presence-the-server | |||
cd vita-presence-the-server | |||
git submodule update --init | |||
mkdir build && cd build | |||
(if MinGW) cmake -G"MinGW Makefiles" .. | |||
(if Linux) cmake .. | |||
make | |||
</pre> | |||
==Changelog== | |||
'''(v.0.1)''' | |||
* First Release. | * First Release. | ||
==Credits== | |||
*Electry for [[Vitapresence Vita|VitaPresence]] | |||
*Ben Hoyt (benhoyt) for inih library https://github.com/benhoyt/inih | |||
*Cylix for tacopie TCP library (using my fork) https://github.com/Cylix/tacopie | |||
== External links == | == External links == | ||
* Github - https://github.com/TheMightyV/vita-presence-the-server | * Github - https://github.com/TheMightyV/vita-presence-the-server | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/563 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/563 | ||
Revision as of 00:59, 16 November 2022
vita-presence-the-server | |
---|---|
File:Vitapresencetheservervita.jpg | |
General | |
Author | TheMightyV |
Type | PC Utilities |
Version | 0.1 |
License | GPL-3.0 |
Last Updated | 2020/06/21 |
Links | |
Download | |
Source | |
vita-presence-the-server is a project reimplements desktop application required for Electry's VitaPresence plugin to work. Also adds support for Discord Rich Presence game thumbnails.
Installation
- Install VitaPresence kernel plugin, see https://github.com/Electry/VitaPresence
- Create application on Discord developer portal, name it PS Vita, for example (this will be printed in Rich Presence). Get application ID.
- (Optional) Setup game thumbnails. In developer portal open Rich Presence -> Art Assets (on the left) and upload thumbnails. Make sure to name it exactly as the game's ID. Example: pcse00120 for Persona 4 Golden. Discord will automatically lowercase filenames. For LiveArea name it livearea. Like so: https://imgur.com/a/evlFtfi
- Make sure vita-presence-the-server.ini is on the same level as the executable
- Set parameters in vita-presence-the-server.ini, the keys are self-explanatory
- Start the executable
- If all goes well, your Discord nickname should be printed together with PS Vita game if you have it opened. Like this: https://imgur.com/a/oHX3DDZ
- To stop the program, press Ctrl-C.
Screenshot
Building
Compilation is tested under Linux and MinGW-w64
git clone https://github.com/TheMightyV/vita-presence-the-server cd vita-presence-the-server git submodule update --init mkdir build && cd build (if MinGW) cmake -G"MinGW Makefiles" .. (if Linux) cmake .. make
Changelog
(v.0.1)
- First Release.
Credits
- Electry for VitaPresence
- Ben Hoyt (benhoyt) for inih library https://github.com/benhoyt/inih
- Cylix for tacopie TCP library (using my fork) https://github.com/Cylix/tacopie