Cyberpunk 2077
0 of 0

File information

Last updated

Original upload

Created by

nremind

Uploaded by

nremind

Virus scan

Safe to use

About this mod

This framework does 2 things: First, it expands the number of vending machine graphics by 4x the amount in the vanilla game. Second, it randomizes the vending machine graphics. Installing this by itself only does the second, so it is recommended to also install a mod made for this framework to utilize the graphic expansion part.

Requirements
Permissions and credits
Changelogs
Donations
Tired of seeing BurritoXXL copy pasted almost everywhere you look? Oh, you already installed a mod for that, but now you see the same modded vending machine graphics everywhere instead? Well, then this mod is for you!

What does this do?
  • Expands the number of vending machine graphics to about 4x the vanilla game.
  • Randomizes the distribution of vending machine graphics so that they are more evenly distributed.

This mod should not affect Brendan or weapon dispenser vending machines. It shouldn't affect the functionality of special hackable vending machines either.

A graphics mod is required to experience more than just the randomizer. Here is my compatible mod for this framework: -4x- NSFW Vending Machines Androids.

Installation:

(Normal)
  • Download the non-Redmod version of the mod
  • Extract the .zip file
  • Place contents (drag archive folder) into your Cyberpunk 2077 game folder

(Redmod)
  • Download the Redmod version of the mod
  • Extract the .zip file
  • Place the contents (drag mods folder) into your Cyberpunk 2077 game folder
  • Make sure you've downloaded the free RedMod DLC from the store
  • When launching the game, be sure that "Enable Mods" toggle is on

Uninstallation:

(Normal): Remove 'Vending_Machine_Framework.archive' and 'custom_vending.archive.xl from your Cyberpunk 2077\archive\pc\mod folder

(Redmod): Remove 'Vending_Machine_Framework' folder from your Cyberpunk 2077\mods folder

Compatibility:

This is an ArchiveXL mod, so it should not have any conflicts with other mods. You can use regular vending machine replacers with this framework, but it is highly recommended to use this with a mod designed for this framework.

Information for mod creators:

To add your own mod with graphics for this framework, simply overwrite the texture files and make sure that your mod has higher load priority. Check my -4x- NSFW Vending Machines Androids mod to see which textures I have overwritten. All you have to do is replace these texture files with your own graphics.

The following are the vending machines that are randomly distributed to all vending machines. Others, such as V's apartment vending machine and Brendan are not distributed. The //comments indicate which base vending machine the custom vending machine uses, which indicates the buttons and such that appear on it.


 &[
        "a_burrito",
        "a_mrwhitey",
        "a_orgiatic",
        "a_shwab", //vending_machine_a
        "a_slaughterhouse",
        "a_custom_01", //a_burrito
        "a_custom_02", //a_orgiatic
        "a_custom_03", //a_mrwhitey
        "a_custom_04", //a_slaughterhouse
        "a_custom_05", //a_shwab
        "a_custom_06", //a_burrito
        "a_custom_07", //a_orgiatic
        "a_custom_08", //a_mrwhitey
        "a_custom_09", //a_slaughterhouse
        "a_custom_10", //a_shwab
        "a_custom_11", //a_burrito
        "a_custom_12", //a_orgiatic
        "a_custom_13", //a_mrwhitey
        "a_custom_14", //a_slaughterhouse
        "a_custom_15", //a_shwab
        "a_custom_16", //a_burrito
        "a_custom_17", //a_orgiatic
        "a_custom_18", //a_mrwhitey
        "a_custom_19", //a_slaughterhouse
    ],
    &[
        "b_burrito",
        "b_cirrus",
        "b_holobites",
        "b_leelou",
        "b_shwab", //vending_machine_b
        "b_slaughterhouse",
        "b_sojasil",
        "b_custom_01", //b_cirrus
        "b_custom_02", //b_holobites
        "b_custom_03", //b_leelou
        "b_custom_04", //b_slaughterhouse
        "b_custom_05", //b_sojasil
        "b_custom_06", //b_shwab
        "b_custom_07", //b_burrito
        "b_custom_08", //b_cirrus
        "b_custom_09", //b_holobites
        "b_custom_10", //b_leelou
        "b_custom_11", //b_slaughterhouse
        "b_custom_12", //b_sojasil
        "b_custom_13", //b_shwab
        "b_custom_14", //b_burrito
        "b_custom_15", //b_cirrus
        "b_custom_16", //b_holobites
        "b_custom_17", //b_leelou
        "b_custom_18", //b_slaughterhouse
        "b_custom_19", //b_sojasil
        "b_custom_20", //b_shwab
    ],
    &[
        "c_chromanticore",
        "c_cirrus",
        "c_nicola",
        "c_tiancha",   //vending_machine_c
        "c_custom_01", //c_chromanticore
        "c_custom_02", //c_cirrus
        "c_custom_03", //c_nicola
        "c_custom_04", //c_tiancha
        "c_custom_05", //c_chromanticore
        "c_custom_06", //c_cirrus
        "c_custom_07", //c_nicola
        "c_custom_08", //c_tiancha
        "c_custom_09", //c_chromanticore
        "c_custom_10", //c_cirrus
        "c_custom_11", //c_nicola
        "c_custom_12", //c_tiancha
        "c_custom_13", //c_chromanticore
        "c_custom_14", //c_cirrus
        "c_custom_15", //c_nicola
        "c_custom_16", //c_tiancha
        "c_custom_17", //c_chromanticore
    ],
    &[
        "d_chromanticore",
        "d_cirrus",
        "d_moonchies",
        "d_nicola",
        "d_slaughterhouse",
        "d_sojasil",
        "d_custom_01", //d_chromanticore
        "d_custom_02", //d_cirrus
        "d_custom_03", //d_moonchies
        "d_custom_04", //d_nicola
        "d_custom_05", //d_slaughterhouse
        "d_custom_06", //d_sojasil
        "d_custom_07", //d_chromanticore
        "d_custom_08", //d_cirrus
        "d_custom_09", //d_moonchies
        "d_custom_10", //d_nicola
        "d_custom_11", //d_slaughterhouse
        "d_custom_12", //d_sojasil
        "d_custom_13", //d_chromanticore
        "d_custom_14", //d_cirrus
        "d_custom_15", //d_moonchies
        "d_custom_16", //d_nicola
        "d_custom_17", //d_slaughterhouse
        "d_custom_18", //d_sojasil
        "d_custom_19", //d_chromanticore
        "d_custom_20", //d_cirrus
    ],
    &[
        "e_chromanticore",
        "e_cirrus",
        "e_moonchies",
        "e_mrwhitey",
        "e_nicola", //vending_machine_e
        "e_slaughterhouse",
        "e_custom_01", //e_chromanticore
        "e_custom_02", //e_cirrus
        "e_custom_03", //e_moonchies
        "e_custom_04", //e_mrwhitey
        "e_custom_05", //e_nicola
        "e_custom_06", //e_slaughterhouse
        "e_custom_07", //e_chromanticore
        "e_custom_08", //e_cirrus
        "e_custom_09", //e_moonchies
        "e_custom_10", //e_mrwhitey
        "e_custom_11", //e_nicola
        "e_custom_12", //e_slaughterhouse
        "e_custom_13", //e_chromanticore
        "e_custom_14", //e_cirrus
        "e_custom_15", //e_moonchies
        "e_custom_16", //e_mrwhitey
        "e_custom_17", //e_nicola
    ],
    &[
        "f_burrito",
        "f_holobites",
        "f_leelou",
        "f_mrwhitey",
        "f_orgiatic",
        "f_shwab", //vending_machine_f
        "f_sojasil",
        "f_custom_01", //f_burrito
        "f_custom_02", //f_holobites
        "f_custom_03", //f_leelou
        "f_custom_04", //f_mrwhitey
        "f_custom_05", //f_orgiatic
        "f_custom_06", //f_sojasil
        "f_custom_07", //f_shwab
        "f_custom_08", //f_burrito
        "f_custom_09", //f_holobites
        "f_custom_10", //f_leelou
        "f_custom_11", //f_mrwhitey
        "f_custom_12", //f_orgiatic
        "f_custom_13", //f_sojasil
        "f_custom_14", //f_shwab
        "f_custom_15", //f_burrito
        "f_custom_16", //f_holobites
        "f_custom_17", //f_leelou
        "f_custom_18", //f_mrwhitey
        "f_custom_19", //f_orgiatic
    ],
    &[
        "i_burrito",
        "i_holobites",
        "i_leelou",
        "i_moonchies",
        "i_orgiatic", //vending_machine_i
        "i_shwab",
        "i_sojasil",
        "i_custom_01", //i_burrito
        "i_custom_02", //i_holobites
        "i_custom_03", //i_leelou
        "i_custom_04", //i_moonchies
        "i_custom_05", //i_orgiatic
        "i_custom_06", //i_shwab
        "i_custom_07", //i_sojasil
        "i_custom_08", //i_burrito
        "i_custom_09", //i_holobites
        "i_custom_10", //i_leelou
        "i_custom_11", //i_moonchies
        "i_custom_12", //i_orgiatic
        "i_custom_13", //i_shwab
        "i_custom_14", //i_sojasil
        "i_custom_15", //i_burrito
        "i_custom_16", //i_holobites
        "i_custom_17", //i_leelou
        "i_custom_18", //i_moonchies
        "i_custom_19", //i_orgiatic
        "i_custom_20", //i_shwab
        "i_custom_21", //i_sojasil
    ],
    &[
        "k_cirrus",
        "k_chromanticore",
        "k_nicola",
        "k_tiancha",
        "k_custom_01", //k_chromanticore
        "k_custom_02", //k_cirrus
        "k_custom_03", //k_nicola
        "k_custom_04", //k_tiancha
        "k_custom_05", //k_chromanticore
        "k_custom_06", //k_cirrus
        "k_custom_07", //k_nicola
        "k_custom_08", //k_tiancha
        "k_custom_09", //k_chromanticore
        "k_custom_10", //k_cirrus
        "k_custom_11", //k_nicola
        "k_custom_12", //k_tiancha
        "k_custom_13", //k_chromanticore
        "k_custom_14", //k_cirrus
        "k_custom_15", //k_nicola
        "k_custom_16", //k_tiancha
        "k_custom_17", //k_chromanticore
        "k_custom_18", //k_cirrus
    ],
    &[
        "o_cirrus",
        "o_chromanticore",
        "o_moonchies",
        "o_nicola",
        "o_tiancha",   //vending_machine_o
        "o_custom_01", //o_chromanticore
        "o_custom_02", //o_cirrus
        "o_custom_03", //o_moonchies
        "o_custom_04", //o_nicola
        "o_custom_05", //o_tiancha
        "o_custom_06", //o_chromanticore
        "o_custom_07", //o_cirrus
        "o_custom_08", //o_moonchies
        "o_custom_09", //o_nicola
        "o_custom_10", //o_tiancha
        "o_custom_11", //o_chromanticore
        "o_custom_12", //o_cirrus
        "o_custom_13", //o_moonchies
        "o_custom_14", //o_nicola
        "o_custom_15", //o_tiancha
        "o_custom_16", //o_chromanticore
        "o_custom_17", //o_cirrus
        "o_custom_18", //o_moonchies
    ],

Thanks to people who made modding tools for this game: psiberx for ArchiveXL and rfuzzo and seberoth WolvenKit creators. I just wish WolvenKit scripts used rust instead of javascript...