Een gids over hoe je mods kunt downloaden en installeren in Hot Dogs, Horseshoes & Hand Grenades (H3VR) op pc.
H3VR is een pure VR-sandboxshooter met een van de langstlopende modscenes in VR, en vrijwel alles staat op Thunderstore. Mods zijn BepInEx-plugins, en de wapenmods waar iedereen voor komt bouwen voort op een kleine stapel gedeelde libraries.
Ons voorbeeld is Meats ModulAR, een groot modulair AR-pack. Het is bewust geen simpele mod, want H3VR-wapenpacks zijn dat zelden, en de dependency chain is precies het onderdeel dat het waard is om te begrijpen.
Vereisten
- Een pc met Windows 10 of nieuwer. Linux via Proton werkt, met een extra opstartoptie die hieronder wordt behandeld.
- H3VR op Steam.
- Een werkende VR-headset en runtime. H3VR ondersteunt SteamVR-headsets, en via SteamVR ook Oculus- en Windows Mixed Reality-apparaten.
- Meerdere GB aan vrije opslagruimte. Wapenpakketten bevatten veel modellen, textures en audio, en een serieuze H3VR-modlijst wordt snel groot.
- 7-Zip of vergelijkbaar als je handmatig installeert.
H3VR is singleplayer zonder anti-cheat, dus daar hoef je je geen zorgen over te maken.
Alleen VR, geen platte modus
Het is de moeite waard om dit meteen duidelijk te zeggen. H3VR is exclusief voor VR zonder flatscreen-modus, en mods veranderen daar niets aan. Heb je geen headset, dan is niets hiervan van toepassing.
Er zijn ook geen consoleversies, dus alles hieronder is alleen voor pc.
Wat wordt er geïnstalleerd
BepInEx
BepInExPack H3VR is de loader. Hij komt in de gamemap terecht, haakt in op het spel bij het opstarten, en laadt plugins vanuit BepInEx/plugins.
Gebruik het H3VR-specifieke pack in plaats van generieke BepInEx. Het is vastgezet op versie 5.4.1700 en vooraf geconfigureerd voor deze game, en de community bouwt daarop verder.
OtherLoader en vrienden
Hier verschilt H3VR van de meeste BepInEx-games. Een wapenpakket is niet echt "code", het is een bundel items, en om die items in H3VR's spawner en voortgangssystemen te krijgen is gedeelde infrastructuur nodig.
Meats ModulAR hangt af van een aantal hiervan:
| Dependency | Wat het doet |
|---|---|
| OtherLoader | Laadt custom itembundels in het spel en verwerkt de bijbehorende spawner-items. |
| H3VRUtilities | Een al lang bestaande gedeelde library waar een enorm deel van de scene op voortbouwt. |
| OpenScripts | Generieke gedragsscripts die mod-auteurs aan custom onderdelen koppelen. |
| FTW Arms AFCL | Een gedeelde attachment- en onderdelenlibrary voor modulaire wapenmods. |
| Meats ModulARpt2 | De tweede helft van de mod zelf, opgesplitst vanwege de pakketgrootte-limieten van Thunderstore. |
Elk van deze moet aanwezig zijn, in een compatibele versie, voordat het wapenpack iets doet. Dat is het hele argument om hier een mod manager te gebruiken in plaats van bestanden handmatig te downloaden.
LET OP - Het opsplitsen van grote packs in deel 1 en deel 2 is normaal op H3VR Thunderstore. Als je alleen de eerste helft installeert, kun je ontbrekende wapens verwachten in plaats van een nette foutmelding.
Installeren met r2modman
r2modman is de gebruikelijke aanbeveling voor H3VR en degene waar de meeste modpagina's van uitgaan.
- Download r2modman van Thunderstore of van GitHub releases.
- Start het programma en kies H3VR.
- Maak een profiel aan. Gezien hoe groot H3VR-modlijsten kunnen worden, is één profiel per loadout-thema echt nuttig en niet alleen maar netjes.
- Klik op Online, zoek naar Meats ModulAR, en open het resultaat van Meat_banono.
- Klik op Download, en vervolgens op Download with dependencies.
- Wacht. Dit haalt enkele honderden MB op en omvat OtherLoader, H3VRUtilities, OpenScripts, de FTW-onderdelenlibrary en ModulAR deel 2.
- Controleer het tabblad Installed. Alles moet vermeld staan zonder waarschuwingsiconen.
- Klik op Start modded.
H3VR vanuit Steam opstarten start het spel juist vanilla. De mods worden door de manager bij het opstarten gekoppeld, dus het opstarten moet vanuit r2modman gebeuren.
Installeren met Thunderstore Mod Manager
Thunderstore Mod Manager is gebouwd op r2modman en werkt op dezelfde manier, achter een Overwolf-wrapper.
- Installeer het en kies H3VR.
- Kies een profiel.
- Klik op Get mods, zoek Meats ModulAR, en klik op Download.
- Accepteer de dependency-lijst.
- Klik op Start modded.
Beide managers zijn prima. r2modman is de betere keuze op Linux, en de enige met een macOS-build, hoewel H3VR zelf geen macOS-release heeft.
Handmatig installeren
Mogelijk, en een echte klus voor een mod als deze. Het één keer doen voor een kleine mod is leerzaam; het doen voor een volledig wapenpakket is geen goede besteding van een avond.
Vind je gamemap door met de rechtermuisknop op H3VR in Steam te klikken, dan Manage en Browse local files:
C:\Program Files (x86)\Steam\steamapps\common\H3VR
- Download BepInExPack H3VR met Manual Download en pak het uit.
- Kopieer de inhoud van de map
BepInExPack_H3VRnaar de H3VR-map, zodatBepInEx,doorstop_config.inienwinhttp.dllnaasth3vr.exestaan. - Start het spel eenmaal op en sluit het weer af, waardoor
BepInEx/pluginswordt aangemaakt. - Download elke afhankelijkheid die op de Thunderstore-pagina van de mod staat vermeld, in de exacte genoemde versies, plus alles waar die op hun beurt weer van afhankelijk zijn.
- Pak elk bestand uit en kopieer de inhoud naar
BepInEx/plugins, waarbij je elke mod in zijn eigen submap houdt zodat je ze later uit elkaar kunt houden. - Doe hetzelfde voor Meats ModulAR en ModulAR part 2.
WAARSCHUWING - Houd elke mod in zijn eigen map onder plugins. H3VR-mods leveren asset bundles met generieke namen, en het samenvoegen van meerdere packs in één map is een betrouwbare manier om ze elkaar te laten overschrijven.
TIP - OtherLoader leest item bundles uit de plugin-mappen die het scant. Als een gun pack netjes installeert maar er verschijnen geen nieuwe wapens in de spawner, is een verknipte mapstructuur door een handmatige installatie het eerste om te controleren.
Installeren met de TMC App
Nog eentje, en deze is van ons. De TMC App is een mod manager en serverbrowser die wij bouwen. De sandboxes zijn benoemde modprofielen per game, elk met een eigen laadvolgorde en implementatiemethode, en overschakelen tussen profielen download niets opnieuw. Voor een game waarbij mensen aparte lijsten bijhouden voor aparte loadouts en waarbij elke lijst een eeuwigheid duurt om te laden, is dat een functie met duidelijke aantrekkingskracht.
H3VR staat nog niet op de lijst met ondersteunde games. Een game toevoegen betekent vier JSON-bestanden in plaats van code, dus het is geen groot werk.
Voordat je je hoop hoog stelt: de app bevindt zich in een zeer vroeg ontwikkelingsstadium. Dat zegt de README zelf al, en wij zeggen het ook. Veel ervan is slechts gedeeltelijk getest, en voor een dependency-zware modstack zoals die van H3VR is r2modman nog steeds het gereedschap om op te vertrouwen. Probeer de app er gerust naast uit, en als je dat doet, laat ons dan weten hoe het ging. Vroege feedback is op dit moment voor ons meer waard dan bijna alles anders.
Het is open source onder GPL-3.0 op github.com/modcommunity/tmc-app. De issue tracker neemt bugs en feature-verzoeken aan, pull requests zijn welkom, en de repository documenteert hoe een game wordt toegevoegd als je wilt bijdragen aan H3VR-ondersteuning.
Installeren:
- Linux: één regel, geen root en geen package manager.
curl -fsSL https://raw.githubusercontent.com/modcommunity/tmc-app/main/scripts/install.sh | sh
- Windows: de
setup.exeofsetup.msivan de releases-pagina. Er is ook een portable build, al registreert die niet de launcher-invoer of detmc://-linkhandler. - macOS: de
.dmgvan dezelfde releases-pagina.
Gemodde wapens in-game vinden
Geïnstalleerde wapenmods vervangen niets. Ze verschijnen naast het vanilla arsenaal.
Laad een sandbox-scene en open de Item Spawner. Gemodde wapens verschijnen in dezelfde categorielijsten als de standaard wapens, meestal met de eigen tags van de mod of op een aparte pagina, afhankelijk van hoe de auteur het heeft opgezet. Meats ModulAR voegt modulaire AR-receivers plus een grote set onderdelen toe, dus verwacht items in zowel de wapen- als de attachment-categorieën.
Als het spel opstart met mods geladen maar de spawner er standaard uitziet, is dat een OtherLoader-probleem in plaats van een BepInEx-probleem, en de BepInEx-console zal dat meestal aangeven.
Mods beheren over tijd
r2modman toont een update-badge naast alles met een nieuwere Thunderstore-release, en Update all regelt de hele lijst. Omdat H3VR-wapenpakketten afhankelijk zijn van gedeelde libraries, kan het updaten van één mod een nieuwere library ophalen waar een ouder pakket niet tegen gebouwd is. Een profiel klonen vóór een grote updateronde is hier de goedkope verzekering.
Het uitschakelen van een mod in de geïnstalleerde lijst laat de bestanden ongemoeid. Verwijderen verwijdert ze.
Om volledig terug te keren naar vanilla, verwijder je BepInEx, doorstop_config.ini en winhttp.dll uit de spelmap. De bestandsverificatie van Steam zal ze niet verwijderen, omdat Steam ze niet heeft geïnstalleerd.
Probleemoplossing
Spel start zonder mods. Je bent gestart vanuit Steam. Gebruik Start modded.
Geen BepInEx-console. BepInEx laadt niet. Controleer of winhttp.dll zich direct naast h3vr.exe bevindt.
Mods laden maar geen nieuwe wapens in de spawner. OtherLoader ontbreekt, is verouderd, of de item bundles staan op de verkeerde plek. Installeer de mod opnieuw met afhankelijkheden via je manager.
Lange laadtijden en haperingen. Normaal na een bepaald aantal mods. H3VR laadt elke item bundle bij het opstarten, en grote lijsten kosten écht tijd. Mods verdelen over profielen in plaats van alles tegelijk te draaien helpt enorm.
Ontbrekende texturen of roze modellen. Meestal een half geïnstalleerde pack, vaak een part 2-pakket dat is overgeslagen.
Crash bij opstarten na een spelupdate. H3VR wordt in vrij grote stappen geüpdatet en mods breken daarbij. Verplaats BepInEx/plugins om dit te bevestigen, en wacht dan op de auteurs.
Linux en Proton. Stel de Steam-opstartopties van H3VR in op WINEDLLOVERRIDES="winhttp=n,b" %command%. r2modman regelt dit zelf wanneer je het spel erdoorheen start.
Conclusie
H3VR-modinstallaties zijn eenvoudig zolang je een mod manager de dependency-keten laat oplossen. Installeer r2modman, kies H3VR, download met dependencies, en start modded.
De twee H3VR-specifieke dingen om te onthouden: gun packs hebben OtherLoader en aanverwante mods nodig om überhaupt in de spawner te verschijnen, en grote packs worden opgesplitst in meerdere Thunderstore-pakketten die allemaal geïnstalleerd moeten worden.
Als je tijd over hebt, de TMC App is open source, vroeg in ontwikkeling, en feedback erop zou oprecht gewaardeerd worden.
Zie ook
- H3VR op Thunderstore
- H3VR Modding Wiki - De huidige community-modding-wiki.
- H3VR Modding Discord
- Officiële H3VR Wiki - De wiki van het spel zelf in plaats van een modding-wiki, maar nuttig om uit te zoeken wat vanilla is.
- TMC App
We houden deze gids zo goed mogelijk actueel, maar H3VR, BepInEx en de gedeelde libraries bewegen allemaal onafhankelijk van elkaar. Als een instructie hier niet meer overeenkomt met wat je ziet, meld dit dan of open een pull request op de GitHub-repository van deze gids.
Sluit je aan bij onze Discord-server als je vragen hebt of hulp wilt bij iets moddinggerelateerds!

