4x Vending Machine Framework

Created On
N/A
Updated On
N/A
Total Views
4
Total Downloads
0
Maintainer
nremind

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...