/HitmanRoulette

Randomly assign targets and guidelines for the Hitman "World of Assassination" trilogy of video games.

Primary LanguageJavaScript

Hitman Roulette

Hitman™, Hitman™2, Hitman™III, the Hitman™ logo, music, images, and text are the property of IO Interactive A/S.

Hitman Roulette uses a single cookie to remember your selected theme appearance. By changing the Roulette Appearance under Roulette Settings, you consent to the use of this cookie, which expires in 30 days.

ABOUT

Hitman Roulette generates a set of random guidelines to follow when playing the HITMAN "World of Assassination" trilogy. It randomizes things such as mission entry and exit points, elimination method and worn disguise, generic and mission specific variables, and even targets for Contracts Mode.

The original Hitman Roulette (created by TheKotti) is a more straight forward version that supports Hitman (2016), Hitman 2 (2018), and Hitman: Blood Money.

How To Use

To initiate a roll of the Roulette, click "Issue Roulette" on the main page. Use the Undo or Redo arrow buttons that appear at the top to move between generated Roulettes. Save your Roulette as a Textfile using the "Export Roulette" button, also shown on the main page.

Most missions from the trilogy are pulled into the Roulette by default. Through the "Select Missions" option, you can untoggle any missions you're missing or just the ones you don't like.

"Roulette Settings" allow you to change what the Roulette surfaces: You can get more than the regular targets by choosing "Contract Mode" as the "Roulette Type". Dial in the difficulty by toggling "Kill Requirements" like disguises or weapons you'll need to wear or use, "Extra Requirements" like one more objective or sets of complications, and "Gameplay Challenges" that force you to change how you play.

To quickly return the Roulette Settings back to default, preform a hard refresh of the page.

Compatibility & Issues

Though you can deselect any location you do not own, by default the Roulette selects mission from:

    • HITMAN: World of Assassination (HITMAN III patched) and HITMAN: World of Assassination Deluxe Pack (DLC)
    • OR just HITMAN: World of Assassination Deluxe Edition (GAME with DLC)
  1. Sarajevo Six Campaign Pack (DLC)
  2. The Undying Pack (DLC)
  3. The Disruptor Pack (DLC)

There may be the odd conflicting trait that changed between releases in this trilogy, though I've done my best to account for these. It is also important to note that the later the game sequel, the more gear is available to unlock for use. Lastly, since Contract Mode Targets are regular NPCs and Elimination Methods are randomly assigned, not every Target can be killed with every Method easily/silently.

This was a hobby project I started in 2016/17 and have worked on during my free time as a way to brush up on my simple javascript, jQuery, and CSS knowledge as well as giving me more reason to play these new Hitman games well after unlocking everything. As such, I've only tested this using the browsers I frequent: Firefox and Chrome. If you find any issues or glaring conflicts with Roulette results, let me know via GitHub or on Hitman Forum and I'll try and address it when I get the chance. - BRYN

Special Thanks & External Resources

  • IO Interactive for making a great trilogy of games that helped me through some bad days and kept me better occupied here.
  • Niels Bye Nielsen for composing the music in the World Of Assassination Trilogy. Great tracks to hit to.
  • TheKotti, for his original Hitman Roulette that was the code base and inspiration for this spin-off.
  • Hitmaps by Mike Koch for being great tools that aided in my data collection. Also the former Hitman Interactive Maps by Winterbird.
  • The tools jQuery CSS Customizable Scrollbar by gromo & Event Mouse Wheel by Taufik Nurrohman which I used for style and navigation.
  • Detect Mobile Browsers by Chad Smith, which helped in allowing settings descriptions viewable for mobile via touch.
  • jQuery Countdown by Keith Wood, which is being used in the Stream Overlay for any Time Limit Complications.

Latest Update

July 20th, 2023

  • Elusive Target:
    • #43: The Disruptor (2024) - Added 1 extra objective and 4 photo objectives.

Bug Hunting: Please make a post via GitHub or in the thread on Hitman Forum if you:

  • Experience any graphical issues while using the Roulette in 4K, or on phones/tablets.
  • Generate impossibilities when using the Roulette with Elusive Targets or past titles HITMAN / HITMAN 2.
  • Have troubles or questions about the Stream Overlay.

June 27th, 2023

  • Elusive Target:
    • #43: The Disruptor (2024) - New ET added, including optional objective.
    • Removed a duplicate extra objective listing in several Ark Society ETs (and the standard mission itelf). Didn't impact anything other than imbalancing the odds of rolling it.
  • Other Fixes:
    • Better clarified what game & DLC combinations and purchases are used by the Roulette in the Compatibility & Issues section. Added the two Elusive Target DLC packs.

March 22nd, 2023

  • Elusive Target:
    • #42: The Undying Returns (2024) - A new listing since the game presents it as such. The original versions of the ETs, despite how little difference there are between them, remain listed for use with "The Oroborous" Arcade DLC.
  • HITMAN:
    • Situs Inversus / Hokkaido Snow Festival:
      • Contracts Mode: Updated the name listed for 3 NPCs. At some point they had been given last names.

November 24th, 2023

  • HITMAN:
    • Holiday Hoarders: 159 Contracts Mode Targets added. Majority of these are from the normal "The Showstopper" mission.
    • Hokkaido Snow Festival: 142 Contracts Mode Targets added. Majority of these are from the normal "Situs Inversus" mission.
  • Other Fixes:
    • Fixed bad cropping on some Contracts Mode Target images in Hokkaido.
    • Fixed a spelling mistake on a Contracts Mode Target used throughout Hokkaido.

October 28th, 2023

  • Elusive Target:
    • #41: The Drop
      • Extra Objective: 6 added.
      • Photo Objective: 2 added.
  • HITMAN III:
    • Apex Predator:
      • Extra Objective: 1 added. Also applies to "The Liability" and "The Drop" Elusive Targets.
      • Photo Objective: 1 added. Also applies to "The Liability" Elusive Target.
  • Other Fixes:
    • Using a better version of the "Holiday Hoarders" background image without vignetting. Also did another pass on these images when using other Themes.

October 27th, 2023

  • Elusive Target:
    • #41: The Drop added. One Target and one new disguise. Any Extra/Photo Objectives I can think of will be added shorty, as I play through mission.
  • Other Fixes:
    • Added a missing disguise to the Elusive Target missions "The Undying" and "The Undying Returns".
    • With Saving new enabled for the Sarajevo Six Campaign Pack (DLC), the "One Save Only" Complication may now appear for these missions. (This will cause conflictions if you're playing the H1 versions, but you can bypass this by enabling the "Force Difficulty" Gameplay Challenge. Even though there is no difficulty options available for the Sarajevo Six, doing this will omit the "One Save Only" Complication completely.)
    • Paris "Holiday Hoarders" got a proper background image, so the one I made for the Roulette has been replaced.
    • Ambrose Island "Shadows in the Water" was not displaying a background image when using the Hitman GOTY Theme. This was due to a filetype error.
    • Disguise variants for the Assassins in Berlin had the potential to appear in "The Liability" Elusive Target when they don't appear during the mission. This is fixed.

August 21th, 2023

  • Roulette:
    • Select Missions: Grouping toggles will now appear along side their corresponding missions per category. This will make it easier to mass-deselect missions without needing to tab to the primary Mission Groupings section. Desktop only.
  • Other Fixes:
    • Updated the Select Mission image for the Sarajevo Six to the newer version. Also reworded it as the "Sarajevo Six Campaign" as it is listed in storefronts.
    • Fixed an issue where you on the Dartmoor Garden Show where 4 of the 5 targets would have a disguise requirement listed (when applicable). Now all targets will have one.
    • There is now the possibility for a disguise requirement (when applicable) of the same outfit appearing more than once (one disguise across two targets). Before, due to how the data was parsed, each disguise could only be required once.