hv-unified/references/forum-jpx-thread.md
GaboGG 402db6bb2f Initial commit: HV Unified v0.11.0 structure
- 23 source files in src/ (build via scripts/build.sh)
- Forum-sourced player knowledge in references/
- DESIGN.md with architecture and corrections
- References to existing scripts (Monsterbation, jpx, HV Utils)
2026-07-20 19:30:26 -04:00

3.5 KiB
Raw Permalink Blame History

jpx Script Thread — Forum OP

Source: forums.e-hentai.org/index.php?showtopic=290507 Author: 闯关弟子 (Level 500, Catgirl Camarilla) Script: jpx v2026.07.06 (270KB) Downloads: 209 (latest)

Default Auto-Battle Rules

jpx ships with built-in defaults for:

  • OneHanded - General
  • OneHanded - Tower
  • Staff - General

Key note: "The spell types used (T1T3) are determined based on whichever Spell Damage Bonus is highest in the player's Statistics panel. Because of this, you need to visit either 'Character' or 'Equipment' first so the script can read the Spell Damage Bonus values."

  • Max Imperil casts per round: configurable (default 3)

No Default Auto-Battle Rules (but community presets exist)

  • 1H Mage - General: "When any value in your Spell Damage Bonus exceeds 100, the fighting style will switch to Battlecaster. For 1H, the threshold is 70 instead of 100."
  • TwoHanded - General (config download available)
  • 2H Mage - General
  • DualWielding - General (config download)
  • DW Mage - General
  • NitenIchiryu - General (config download)
  • NI Mage - General
  • Unarmed - General

Community Presets (forum users who contributed)

  • Byza — Battlecaster_General_20251222 (622 downloads)
  • l13763824039
  • Ramaki
  • kgx — Staff_General, Battlecaster_General
  • Wivers
  • CornerCactus — 2H and NitenIchiryu
  • Noni — 2H

Controls

  • M or click bottom-right panel → Start single-round auto-battler
  • Z → Open battle statistics panel
  • , → Open settings (displayed at bottom of page)

Battle Config System

  • Battle Settings are separate for Persistent and Isekai
  • Stats Settings are shared

"Supports" (resource management)

  • Require at least 1 condition to trigger
  • Examples: healing, buffing, mana/spirit management

"Attacks" (combat actions)

  • Divided into: Target actions, Smart Debuff actions, Other actions
  • Default Smart Debuff target count: 3 (need Faster Weaken/Imperil/Better Silence abilities)
  • Each Target action selects the first monster meeting conditions (scan top-to-bottom)
  • Multiple consecutive Target actions: first monster matching ANY is selected
  • Once selected, remaining targets in that group are skipped → Other actions execute
  • Other actions require a target monster selected first

Condition System

Uses flexible conditions:

  • Player: HP/MP/SP%, OC, spirit stance, effect status, cooldowns
  • Monster: Name, type, class, HP/MP/SP, effects, days since update, level
  • Battle: World, type, difficulty, round, floor
  • All numeric conditions support [min, max] ranges

Notes from Author

  • "Recommended for players who have no survival pressure (Lv.300+)"
  • recordBattleLog disabled by default (localStorage limits on GrindFest)
  • Edit configs with text editor but don't modify battleVersion
  • Other layout-modifying scripts may cause malfunction
  • Cleanup script available for removing all jpx data

Recent Changelog Highlights

  • 20260706: New condition: Player Max Spell Type; aggregate by day unchecked by default
  • 20260705: Empty rulesets preserved; Arena300/400/500 always use PFUDOR; Magnet features removed
  • 20260701: Auto difficulty detection for IW; World Level display
  • 20260624: Open Stats to ctrlWidget; 1H Mage threshold lowered 100→70
  • 20260617: New condition: Monster Level
  • 20260608: Fixed debuffResist counting Coalesced Mana
  • 20260531: HP%/MP%/SP%/OC precision increased to 3 decimal places
  • 20260509: Battle Mode rulesets separated into individual Battle Style + Battle Type dropdowns