The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Custom Stage API
Showing 31-40 of 125 entries
< 1  2  3  4  5  6 ... 13 >
Update: Mar 24, 2022 @ 8:35am

- Split StageAPI into
multiple files.

- Added support for
custom stages in
Greed Mode.

- Added above-HUD
rendering capabilities,
which are used to
render stage streaks now.
This means stage streaks
should now render
properly at all times
rather than as I or II.

- Added custom challenge room
music support for

- StageAPI no longer
overrides the names of
Catacombs, Necropolis, and
Utero.

- Fixed a large number of
typos that may have
caused some bugs

- Fixes for versus screen
should make it more
accurate to the base game

- Fixed Blood Puppy and
Luna light beams being
removed when entering
lua rooms.

Update: Nov 17, 2021 @ 8:44am

- Lots of bug fixes

- Removed starting room
controls override

- Updated AddPlayerGraphicsInfo
and related features for
compatibility with
Repentance portraits

Update: Oct 1, 2021 @ 12:58pm

- StageAPI now supports
Custom Floor Generation,
implemented via
a new LevelMap System.

- Most extra room
functionality has been
replaced by LevelMaps,
including extending base
floors with StageAPI's
DefaultLevelMap.

- Every shape of every
room type that is
used in the base
game is now preloaded
and usable in extra
rooms. Additional shapes
or types can be
requested by mods via
a function.

- Custom Grid Entities
have been overhauled.
Each CustomGridEntity in
a room is now
its own object.
This enables things
like custom effects for
Polties and
Mom's Bracelet.
Additional support
has also been added
for Dirty Mind and
Poop Gibs.

- Metadata Entities
have been overhauled.
Each Metadata Entity
in a room is now
its own object.
This simplifies searching
for Metadata Entities,
which is now done
with a single function.

- Metadata Entities can
now take advantage of
their Subtype, allowing
room editor defined
variation. For instance,
Groups can now be
given any 16-bit
integer ID.

- Added new
Metadata Entities:

-- Entered From Trigger.
Triggers the associated
group ID when the
player enters the room
near its position.
Can be used to
change the layout
of rooms depending
on which door you
enter from.

-- Shop Item Modifier.
When placed on a
pickup, turns it
into a shop item
with a specified
price.

-- Options Pickup Modifier.
When placed on
pickups, turns them
into an Options
group of a
specified ID.
You can only pick
one pickup from
the group.

-- Cancel Clear Award.
Disables the room's
clear award.

-- Set Player Position.
Sets the player's
position when the
room is entered.
Can be set to
only occur when
the room is not
yet cleared.

-- Button Trigger.
Reimplements
Event Buttons from
the base game, as
a trigger tied
to a group.

-- Boss Identifier.
When placed on a
boss, attempts to
locate the StageAPI
definition of that
boss, and convert the
boss room into a
StageAPI boss room
for that boss ID.
Mostly useful to
play the right boss
animation for extra
boss rooms or
modded bosses.

-- Room.
Custom LevelMaps can
be loaded from a
room file. The Room
Metadata Entity
indicates which room
to load and where
to put it on
the LevelMap.

-- Stage.
Allows setting the
stage of rooms on
a LevelMap room file,
when placed overlapping
a Room entity.
Alternatively, if
placed not overlapping
any entity, sets the
default stage for
ALL Room entities

- Rooms with Metadata
Entities are now
automatically taken
over by StageAPI, and
thus functional on
base game floors

- Updated all of
the icons for
StageAPI editor
entities.

- Custom Floors now
support pre-generation
of rooms, rather than
generating each room
as you enter it,
optionally.

- Added a custom boss
pool system that
enables multiple mods
to add bosses to
the same floor via
StageAPI's pool.

- Improved entity and
grid persistence in
extra rooms significantly

- The "docs" are
severely out of date.
I hope to replace
them with tutorials.

Update: Jun 21, 2021 @ 12:32pm

- Updated StageAPI.FloorInfo for
Repentance stages

- Fixed ShouldOverrideRoom returning
true for default room types
on custom stages without
any default rooms defined

- Fix starting room controls for
Repentance, although they don't
have keys due to the inability
to tell what the game keybinds
are set to

Update: Jun 12, 2021 @ 7:55am

- Fixed bridges not
functioning in Catacombs,
Necropolis, and Utero

- Fixed Downpour, Mines,
and Mausoleum trapdoors
being overridden in
custom stages

- Updated StageAPI Utero
backdrop to match new version
in Repentance

- StageAPI now enables sprite
suffix replacements for
all base game floors

- StageAPI now loads before
most or all other mods

Update: Jun 2, 2021 @ 4:16pm

- Minor bugfixes revolving around changes to the way StageAPI handles music.

Update: Jun 1, 2021 @ 11:18am

- Fixed the base game's
black market crawlspace
leading to an error room

- StageAPI no longer
overrides music.xml, which
should allow for considerably
more compatibility with
music replacing mods

Update: May 25, 2021 @ 8:07pm

- Updated StageAPI to
function with Repentance.
Note that it is still
a work in progress, and
may have some bugs. Please
report any issues at
StageAPI's github page,
linked in the steam
description.

- StageAPI no longer
overrides the D7

- StageAPI now supports
Dead Sea Scrolls
changelogs

- Custom grids can now
disable the usual grid
sprite replacement that
custom stages do, via
a new argument to CustomGrid()

- Fixed an issue with
overridden RoomGfx not
using the correct GridGfx
on custom stages

Update: Nov 30, 2020 @ 5:10pm

Hotfix for broken TryGetPlayerGraphicsInfo uses within stageapi

Update: Nov 30, 2020 @ 4:06pm

- Added functions
AddObjectToRoomLayout,
GenerateRoomLayoutFromData,
IsMetadataEntity,
RoomDataHasMetadataEntity
for interaction with
RoomDescriptor.Data

- Add compatibility with
Classy Vs Screen and
fix double trouble
rendering bug

- Add Starting Room
Controls rendering API
per character