Skip to content

Lezalith/LezInventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LezInventory

LezInventory is an inventory framework for Ren'Py - a visual novel engine coded in Python.

Here is a list of some of the features:

  • Inventory object where defined Items can be added and removed
  • No limit to the amount of Inventory slots
  • Stackability of Items - One Item can be stacked multiple times into one Inventory slot
  • Usable and Equippable Items
  • One Equip slot, which can be removed if desired
  • Customizable Inventory screen
  • File with default settings for even faster setup

This list cannot do LezInventory justice, and if you want to see it in action, download this project. I promise you won't regret it.

This Project

This project is a showoff of whole LezInventory, along with some basic information. To check it out, simply download the files, put them into a new folder inside your Projects folder, and launch it from the Ren'Py launcher.

I know git sites like GitHub can be intimidating and confusing, as many people don't know how to work with gits. Even if you don't, the files can still be downloaded very easily. When on the Code tab, on the right side, there's a Releases button. There, you can find releases of LezInventory, and download them by clicking the dropdown Assets and grabbing the .zip or .tar.gz file.

screenshot0158

The project includes many example items, which not only show how to do the basic stuff like calling a label or showing a screen, they also show what LezInventory is capable of. I don't exactly know why, but I decided to use different fruit for their images. The assets are made by Admurin - here is a link to their itch.io page! All of the example items are described in the Documentation, under the Wiki tab.

Using LezInventory

To insert LezInventory into your project, all you need is to copy the lezInventory folder from one of this project's releases into your game folder. You can find releases on the right side of the GitHub page, under Releases.

If you desire, you can delete the example_items folder inside, but they serve as amazing guidance. All of them are described in the documentation.

Documentation

On the GitHub page of this project, there's the Wiki tab. There, you can find all the instructions on how to work with LezInventory. Local copy of the Wiki pages is also included in the releases, in the docs folder.

On top of that, pretty much every line of code in the files is commented - You can change the code as much as you want!

Terms of Use

I just want to be credited, that's all! Lezalith alone is fine, Jan "Lezalith" Masek is greatly appreciated.

And if you want to support me further, the most you can do is mention my website, LezCave.com, where I post Ren'Py tutorials and useful scripts!

About

Inventory for Ren'Py by Lezalith

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages