Jump to content

Simple Shop^2

Overview
Creator: Mani Kanina Updated: 20 Feb 2026 Tags: 2.55, FFC, Misc Downloads: 49
Rating[?]: No rating
View Script Download Script
(4.14 KB)
Information

Description Setup Reviews Comments

A FFC based shop that can be placed arbitrarily, and depending on configuration will display the item's graphics before buying and the price to purchase in whatever font defined in the configuration. Multiple can be placed on the same screen but you should generally avoid overlapping the FFCs. This version of the script can take any counter reference as input for the shop, meaning you can have a shop that costs arrows, bombs, a scripted counter, etc. By default everything costs rupees but it can be tweaked on an FFC by FFC basis.

This script fixes the biggest glaring flaw with the old version: That FFCs needed to be aligned with the 16x16 grid otherwise hitbox detection for purchasing would be off, it is now fully arbitrary.

While very little of Joe123's original script remains nor much of Tablepillow's work, this is a pretty nested script project, so credits to them both for the old versions.

A bit of code assistance from Moosh was added.

Update Tracker:
20-02-2026: Now supports chaining items. Example: A shop sells the bow, after that has been purchased the next time you enter the shop it could sell arrows in the same spot.

09-06-2025: There is now an option to render the shop's item's Display Name onto the screen when browsing.

06-06-2025: Added support for costs to to be in Max Counter, rather than just counter. This let's you have shops where buying costs max life, for example.

29.05-2025: Added support for item ID injection from Screen->InitD and Screen->Data, the latter being editable from the editor.

27-05-2025: Added support for item ID injection from Screen->D, Screen Catchall, and Screen item. As well as support for shadowed text (Which is now default to on, but can be turned off).

(Older update history is lost)