You are viewing a potentially older version of this package. View all versions.
binkster_zinga-Pepsiman-1.1.0 icon

Pepsiman

Pepsiman: a momentum melee survivor. Always running, building Fizz with every hit, juggling enemies, and calling vending machines down from orbit.

Date uploaded 2 days ago
Version 1.1.0
Download link binkster_zinga-Pepsiman-1.1.0.zip
Downloads 45
Dependency string binkster_zinga-Pepsiman-1.1.0

This mod requires the following mods to function

RiskofThunder-HookGenPatcher-1.2.9 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.9
RiskofThunder-R2API_Prefab-1.1.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.1.1
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
RiskofThunder-R2API_RecalculateStats-1.6.6 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.6.6
bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2122
RiskofThunder-RoR2BepInExPack-1.48.0 icon
RiskofThunder-RoR2BepInExPack

Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.

Preferred version: 1.48.0

README

Pepsiman

A custom survivor for Risk of Rain 2. Pepsiman never stops running.

He is a momentum brawler: you are always sprinting forward, every hit you land builds Fizz, and Fizz makes you faster and tougher. Spend it all at once on the Pepsi Machine.

How he plays

Slot Skill What it does
Passive Never Stops Always sprinting. Fizz (max 15) gives movement speed and armor. Fizz is only lost when you take damage.
Primary Punch / Kick Lunging punch, punch, kick combo. Carries enemies along at your speed, holds you in the air, grants a little barrier. A short pause follows the kick.
Secondary Uppercut Launches you and everything you hit into the air. Two charges, so Backup Magazine means longer juggles. Getting hit by a ranged attack while you Uppercut throws a piercing Pepsi can at your crosshair (limited per second).
Utility Slide Armored slide that damages and carries what it passes through.
Special Pepsi Machine Aim like Captain's supply drop (M1 confirm, M2 or R again cancel). A vending machine falls from orbit, crushing anything in its path, then blasts the area. Costs all your Fizz: more Fizz means more damage and more healing Pepsi cans for each player.

You spawn in a cracked-open vending machine instead of the drop pod.

Alternate skills and unlocks

Every skill slot has alternates, and the passive is a loadout choice. Each is unlocked by an achievement while playing Pepsiman:

Skill Unlock
Can Toss (primary) Hit 10 enemies with counter-shot cans in one life
Slam Dunk (primary) Defeat 5 enemies in one stage while airborne
Roundhouse Rush (primary) Hit 5+ enemies with a single strike
Shoulder Charge (secondary) Reach the fourth stage
Fizz Shake (secondary) Reach max Fizz
Lob (secondary) Defeat 8 enemies with the Pepsi Machine in one life
Hurdle (utility) Hit 5 enemies with a single Slide
Truck Dodge (utility) Take 10 hits while armored in one life
Drink Break (utility) Heal 1000 health from cans in one life
Vending Barricade (special) Land 3 Pepsi Machines on enemies in one stage
Pepsi Rush (special) Beat the game or obliterate
Pepsi Truck (special) Beat the game or obliterate on Monsoon or higher
Can Collector (passive) Pick up 25 cans in one life
Hurdler (passive) Jump 50 times in one life
Original skin Beat the game or obliterate on Monsoon or higher

Settings

Everything is in BepInEx/config/com.halfmuletwo.pepsiman.cfg after the first launch (or in the mod manager's config editor):

  • Body / Height - Pepsiman's height in meters (default 2.6; Loader is about 2.8).
  • Movement / AutoRun - always run forward along the camera (A/D steer, S is ignored).
  • Movement / FreezeOnAttack - stop moving while attacking (default off).
  • Fizz / DecayOverTime - Fizz also fades with time (default off; only damage costs Fizz).
  • Shine / ... - gloss of the suit and chrome.
  • Audio / ... - music and effect volume.
  • Counter / ... - range, rate and grace time of the uppercut counter shot.
  • Unlocks / ForceUnlockAll - unlock every alternate skill and skin (for testing).

Requirements

Risk of Rain 2 with the dependencies listed on this page (installed automatically by the mod manager). Multiplayer is supported by design (skills run on the server and every client plays the animations), but it has had little testing, so please report problems.

Credits

  • Pepsiman is a character from the 1999 game Pepsiman (KID / Pepsico). This is an unofficial fan mod and is not affiliated with or endorsed by either company.
  • Character base mesh: supplied by the mod author. Rig and weights, UV layout, textures, the Fizz muscle shape, the vending machine, cans, spawn pod and portrait: made in Blender for this mod.
  • Animations: retargeted from the Quaternius Universal Animation Library (UAL 1 and 2, CC0); the idle, kick and uppercut are hand-keyed.
  • Built with BepInEx, R2API and the Risk of Thunder community's libraries. Skill structure studied from PaladinMod (Paladin_Alliance).
  • Sound effects: clips taken from the original game's audio, CC0 effects from Kenney's Impact Sounds and OpenGameArt (qubodup, EZduzziteh, 'swishes sound pack'), and fan-uploaded clips (Myinstants). Music: the Pepsiman theme and stage tracks. These belong to their original owners.

Known issues

  • The character is an unofficial, in-progress fan project: expect rough edges. Reports are welcome.
  • Sound has had little real-world listening time.

CHANGELOG

Changelog

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.1

  • Removed the unused PS1 animation option from the packaging scripts. No gameplay changes.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.0

  • New calmer idle with the hands on the hips; shoulders lowered in the run.
  • Bouncing chain necklace and the "Original" chrome skin.
  • Command: auto-run pauses near a Command cube or while its panel is open, so you can pick an item.
  • Spawn pod machine is aligned to the ground by its lowest point.
  • New Thunderstore icon and character-select portrait.
  • Dependencies corrected (R2API_ContentManagement removed); README labelled as AI-made, with fuller credits.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.1

  • Removed the unused PS1 animation option from the packaging scripts. No gameplay changes.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.1.1

  • Vending Barricade now uses the real vending machine model.
  • The spawn pod's vending machine now sits on the ground.
  • Fix: the Hurdler unlock no longer throws an error when the body changes.
  • Fix: the package README is saved without a byte-order mark.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.1

  • Removed the unused PS1 animation option from the packaging scripts. No gameplay changes.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.1.0

Alternate skills and unlocks.

  • 12 alternate skills: Can Toss, Slam Dunk, Roundhouse Rush (primary); Shoulder Charge, Fizz Shake, Lob (secondary); Hurdle, Truck Dodge, Drink Break (utility); Vending Barricade, Pepsi Rush, Pepsi Truck (special).
  • 2 alternate passives: Can Collector, Hurdler. The passive is now a loadout choice (Never Stops is the default).
  • Each alternate is locked behind an achievement (see the README for the requirements). Config Unlocks/ForceUnlockAll unlocks everything for testing.
  • Mastery skin "Original": beat the game or obliterate on Monsoon or higher as Pepsiman.
  • Balance: harsher Fizz loss (a third of your Fizz on a hit, 1 stack during an armor window), more cans per Fizz, healing-only cans, longer Pepsi Machine cooldown.
  • Uppercut counter shot, armor glow, multiplayer sound fixes, mod version enforced for all players.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.1

  • Removed the unused PS1 animation option from the packaging scripts. No gameplay changes.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.2

  • The package subtitle now ends with "(ClaudeSlop)" instead of the AI disclaimer at the start.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.2.3

  • README: the AI disclaimer is now its own block at the top, separated from the description by a rule.

1.2.4

  • Package subtitle: removed the respect sentence (it stays in the README).

1.0.0

First release.

  • Survivor with five skills: Never Stops (passive), Punch / Kick, Uppercut, Slide, Pepsi Machine.
  • Fizz resource with a HUD bar; lost only by taking damage.
  • Captain-style aiming for the Pepsi Machine; the machine falls from orbit and damages everything in its path.
  • Vending-machine spawn pod, 20 animation clips, default skin, portrait and skill icons.
  • Sound effects and a Fizz-scaled theme.