Skip to content

Lecodeurenretard/Isaac-Copy

Repository files navigation

The copying of the Saac

The Binding of Isaac is my favorite game and since it's summer break, I wanted to recreate it. Every asset (graphic, SFX, music) is taken from the game's files.

Completion

I'm currently working on implementing room layouts. Next will be Isaac and his tears.

Goals

Main goals

The project is not completed until they are all reached.

  • Floor generation
    • The only special rooms implemented will be the Treasure room, the Shop and Libraries.
  • Seed system (except special ones)
  • Basic enemy AI
  • A few bosses
    • Monstro
    • Larry Jr.
    • Duke of Flies
    • Lokii
  • Basic items
    • Stat ups
    • Dice: D4, Eternal D6, D6, Spindown
  • The first three chapters (excluding Mom bossfight)
  • SFX

The general rule is "it has to feel the same as in the base game".

Auxiliary goals

If I have time, I might implement those.

  • Music layering system
  • Some shaders
  • Curses
  • Lua API for
    • items
    • Bosses
  • The Alternative Path
  • More characters
    • The Lost
    • Magladene
    • Eve
    • Eden

Sources

There is surprisingly little documentation on some features. If you want to do the same as me, this section can spare you some research.

Room layout format

In rooms there is .stb files, those are room layouts. You can avoid parsing them yourself by using Basement Renovator to convert them to XML, just import them and the corresponding XML will be automatically generated next to the original file.
If you are willing to spend a little more time, said project provides a specification.

Entity ID list

I made a script that generate the list from Basement Renovator's internal XML files: doc/id_list.md.

About

I currently have 270+ hours on this game, how could I not attempt to recreate perfection?

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors