Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
All Shop Items In Level Plus
Adds shop-related items to level loot with configurable categories, spawn rates, item settings, value filters, level scaling, map visibility, and enemy loot options.
By UrisTeam
| Last updated | 2 hours ago |
| Total downloads | 81 |
| Total rating | 1 |
| Categories | Mods Tools Items AI Generated |
| Dependency string | UrisTeam-All_Shop_Items_In_Level_Plus-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
All Shop Items In Level Plus
English
Overview
All Shop Items In Level Plus is a fork of All Shop Items In Level by papucsevo.
The mod is intended to make shop-related items available to spawn inside levels, with configurable item categories, spawn chances, per-item options, value filters, level-based scaling, map visibility, and enemy loot behavior. The exact behavior depends on the installed configuration and the items supported by the current game/mod version.
This is version 1.0.0. The mod is still being tested, and its behavior and configuration may change in future updates.
Features
- Configurable item categories: enable or disable categories such as drones, upgrades, crystals, weapons, grenades, healing items, tools, trackers, and more.
- Per-category spawn chances: adjust the chance associated with enabled categories.
- Per-item controls: choose which supported items may spawn and whether they should appear on the map.
- Spawn limits: set a maximum number of extra items per level, or
use
0for unlimited. - Item-value filters: optionally set minimum and maximum item
values. A value of
0disables the corresponding limit. - Level scaling: optionally increase spawn chances as floors are completed.
- Extraction-based persistence: configure whether extra items are kept by bringing them to the extraction point.
- Enemy loot options: configure health-pack drops and enemy-specific loot tables.
- Rare-item announcements: optionally log when an item meets the configured value threshold.
- Debug logging: enable more detailed logs for troubleshooting.
Current configuration highlights
The supplied configuration currently has these general settings:
Setting Current value Meaning
ExtractionSavesItems true Extra items become
permanent only when
brought to
extraction; items
left behind are lost.
DebugMode true Verbose debug logging
is enabled. Turn this
off if you do not
need troubleshooting
logs.
MinItemValue 0 No minimum value
filter.
MaxItemValue 0 No maximum value
filter.
MaxItemsPerLevel 3 Up to three extra
items can spawn per
level.
MinItemsPerLevel 0 No minimum number of
extra items is
guaranteed.
EnableLevelScaling true Spawn chances scale
with progression.
LevelScalingMultiplier 0.1 Configured bonus
multiplier per
completed floor (+10%
per floor, according
to the config
comment).
AnnounceRareItems true Qualifying
expensive-item spawns
are logged.
AnnounceValueThreshold 5000 The announcement
threshold is 5000
item value.
SpawnHealthPacksFromEnemies true Health packs can drop
from enemies.
HealthPackDropChance 100 Configured
health-pack drop
chance is 100%.
EnableEnemyLootTables true Enemy types can use
different loot tables
instead of always
dropping health
packs.
Category enablement and item selections are controlled separately. In the supplied configuration, drone, item_upgrade, and power_crystal categories are enabled. Most other categories are disabled by default in this configuration, although their individual item options are listed and can be adjusted.
Configuration
The configuration file is generated by the mod after the first launch.
Edit the generated .cfg file while the game is closed, then launch the
game again to apply the changes.
The configuration is divided into sections:
- General: extraction and persistence behavior.
- Debug: verbose logging.
- Filters: minimum/maximum item value and per-level item limits.
- Level Scaling: progression-based spawn scaling.
- Announce: logging for expensive items.
- Enemy Loot: health packs and enemy-specific loot tables.
- Category sections: enablement, spawn chance, price-based selection, individual spawn toggles, and map-display toggles.
For categories with SpawnChance, the value controls that category's
configured spawn chance. Exact interpretation and interactions may
depend on the mod implementation and version. Some categories may not
use the same options; follow the comments in your generated config.
Installation
- Install the dependencies listed on this mod's Thunderstore page or
in its
manifest.json. - Install All Shop Items In Level Plus using a compatible Thunderstore mod manager, or place the package in the appropriate BepInEx plugins location if installing manually.
- Launch the game once so the configuration file can be generated.
- Close the game and edit the generated
.cfgfile if you want to change the defaults. - Launch the game and test the settings.
Note: The final package's manifest.json determines the required
dependencies and package metadata. Check it before distributing a
release.
Compatibility and troubleshooting
- Use a game version and dependency versions compatible with the final release package.
- If extra items do not spawn, check that the relevant category is enabled, the desired item is enabled, and the category's spawn chance and global limits allow spawns.
- If items are missing from the map, check the corresponding
Show on mapoption. - If you are troubleshooting,
DebugMode = trueenables verbose logging. Disable it when you no longer need the additional logs. - If enemy drops do not behave as expected, check
SpawnHealthPacksFromEnemies,HealthPackDropChance, andEnableEnemyLootTables. - Because this is version 1.0.0 and testing is ongoing, unexpected behavior may be a bug. Please include your configuration and relevant log output when reporting issues.
Credits and attribution
This project is a fork of All Shop Items In Level by papucsevo.
Full credit and thanks to papucsevo for the original mod, which this project builds upon. Please refer to the original mod page for its original details and attribution. This fork is an independent project and should not be mistaken for the original release.
Español
Descripción
All Shop Items In Level Plus es una bifurcación (fork) de All Shop Items In Level, creado por papucsevo.
El mod está pensado para permitir que objetos relacionados con la tienda aparezcan dentro de los niveles. Incluye opciones configurables para categorías de objetos, probabilidades de aparición, objetos individuales, filtros por valor, escalado según el progreso, visibilidad en el mapa y botín de enemigos. El comportamiento exacto depende de la configuración instalada y de los objetos compatibles con la versión actual del juego y del mod.
Esta es la versión 1.0.0. El mod continúa en fase de pruebas, por lo que su comportamiento y configuración podrían cambiar en futuras actualizaciones.
Características
- Categorías configurables: activar o desactivar categorías como drones, mejoras, cristales, armas, granadas, objetos curativos, herramientas, rastreadores y más.
- Probabilidad por categoría: ajustar la probabilidad asociada a cada categoría habilitada.
- Control por objeto: elegir qué objetos compatibles pueden aparecer y cuáles se muestran en el mapa.
- Límites de aparición: establecer un máximo de objetos
adicionales por nivel; el valor
0significa ilimitado. - Filtros por valor: configurar un valor mínimo y máximo para los
objetos. El valor
0desactiva el límite correspondiente. - Escalado por progreso: aumentar opcionalmente las probabilidades de aparición conforme se completan pisos.
- Persistencia mediante extracción: configurar si los objetos adicionales se conservan al llevarlos al punto de extracción.
- Opciones de botín de enemigos: configurar la aparición de paquetes de salud y tablas de botín específicas para distintos enemigos.
- Avisos de objetos valiosos: registrar en la consola los objetos que superen el umbral de valor configurado.
- Registro de depuración: activar registros más detallados para solucionar problemas.
Resumen de la configuración actual
La configuración proporcionada contiene estos valores generales:
Opción Valor actual Significado
ExtractionSavesItems true Los objetos
adicionales se
vuelven permanentes
solo si se llevan a
extracción; los que
se dejan atrás se
pierden.
DebugMode true El registro detallado
de depuración está
activado. Puedes
desactivarlo si no
necesitas esos
registros.
MinItemValue 0 No hay un filtro de
valor mínimo.
MaxItemValue 0 No hay un filtro de
valor máximo.
MaxItemsPerLevel 3 Pueden aparecer hasta
tres objetos
adicionales por
nivel.
MinItemsPerLevel 0 No se garantiza una
cantidad mínima de
objetos adicionales.
EnableLevelScaling true Las probabilidades
aumentan con el
progreso.
LevelScalingMultiplier 0.1 Multiplicador
configurado por piso
completado (+10% por
piso, según el
comentario del
archivo).
AnnounceRareItems true Se registran los
objetos costosos que
cumplan el umbral.
AnnounceValueThreshold 5000 El umbral de aviso es
un valor de objeto de
5000.
SpawnHealthPacksFromEnemies true Los enemigos pueden
soltar paquetes de
salud.
HealthPackDropChance 100 La probabilidad
configurada de soltar
paquetes de salud es
del 100%.
EnableEnemyLootTables true Los tipos de enemigos
pueden usar tablas de
botín diferentes en
lugar de soltar
siempre paquetes de
salud.
La activación de categorías y la selección de objetos se configuran por separado. En el archivo proporcionado están habilitadas las categorías drone, item_upgrade y power_crystal. La mayoría de las demás categorías están deshabilitadas inicialmente en esta configuración, aunque sus opciones individuales aparecen en el archivo y pueden modificarse.
Configuración
El mod genera el archivo .cfg después del primer inicio. Para cambiar
los ajustes, cierra el juego, edita el archivo generado y vuelve a
iniciar el juego.
El archivo está organizado en estas secciones:
- General: comportamiento de extracción y persistencia.
- Debug: registros detallados.
- Filters: valor mínimo/máximo y límites de objetos por nivel.
- Level Scaling: escalado de aparición según el progreso.
- Announce: avisos en consola para objetos costosos.
- Enemy Loot: paquetes de salud y tablas de botín de enemigos.
- Secciones por categoría: activación, probabilidad de aparición, selección según precio, opciones de aparición por objeto y opciones para mostrarlo en el mapa.
En las categorías que incluyen SpawnChance, el valor controla la
probabilidad de aparición configurada para esa categoría. La
interpretación exacta y su interacción con otros ajustes pueden depender
de la implementación y de la versión del mod. Algunas categorías pueden
tener opciones distintas; consulta los comentarios del archivo .cfg
generado.
Instalación
- Instala las dependencias indicadas en la página de Thunderstore del
mod o en su archivo
manifest.json. - Instala All Shop Items In Level Plus mediante un gestor de mods compatible con Thunderstore, o coloca el paquete en la ubicación correspondiente de plugins de BepInEx si la instalación es manual.
- Inicia el juego una vez para que se genere el archivo de configuración.
- Cierra el juego y edita el archivo
.cfggenerado si quieres cambiar los valores iniciales. - Inicia el juego y prueba los ajustes.
Nota: el manifest.json del paquete final determina los metadatos
del paquete y sus dependencias requeridas. Revísalo antes de distribuir
una versión.
Compatibilidad y solución de problemas
- Utiliza una versión del juego y de las dependencias compatible con el paquete final.
- Si no aparecen objetos, comprueba que la categoría correspondiente esté habilitada, que el objeto esté activado y que la probabilidad de aparición y los límites globales permitan que aparezca.
- Si los objetos no se muestran en el mapa, revisa la opción
Show on mapcorrespondiente. - Para investigar problemas,
DebugMode = trueactiva registros detallados. Desactívalo cuando ya no necesites esa información. - Si el botín de los enemigos no funciona como esperas, revisa
SpawnHealthPacksFromEnemies,HealthPackDropChanceyEnableEnemyLootTables. - Como es la versión 1.0.0 y las pruebas siguen en curso, los comportamientos inesperados podrían ser errores. Al reportarlos, incluye tu configuración y los registros relevantes.
Créditos y atribución
Este proyecto es una bifurcación (fork) de All Shop Items In Level, creado por papucsevo.
Todo el crédito y agradecimiento por el mod original corresponde a papucsevo. Este proyecto se basa en su trabajo; consulta la página original para ver sus detalles y atribuciones. Esta bifurcación es un proyecto independiente y no debe confundirse con la publicación original.