Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Help] Binding of Isaac Rebirth - Room layout

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Pwnmanship
Cheater
Reputation: 0

Joined: 19 Jan 2015
Posts: 25

PostPosted: Mon Mar 16, 2015 5:17 am    Post subject: [Help] Binding of Isaac Rebirth - Room layout Reply with quote

Hi All,

I'm currently trying to make some sort of simple bot in C# for Binding of Isaac Rebirth. I've found alot of pointers and offsets for the player and the enemies but I'm currently stuck at finding the room layout.

Does anyone got any tips on how to do this or can somebody help me find them?

Thanks in advance.
Pwnmanship

Quote:
Extra info:
When you play binding of isaac you can give the seed of the floor with pressing TAB in the character select screen.

If you use the following see:
V9A1
8E7c

Than I have 2 rooms which I know the ID of:
Room to bottom has id 245
Room right of 245 is room with id 58

Also from the data files:
Poop has value 1500
And stone has value 1000
Back to top
View user's profile Send private message
aikoncwd
Grandmaster Cheater
Reputation: 23

Joined: 21 Dec 2012
Posts: 591
Location: Spain (Barcelona)

PostPosted: Mon Mar 16, 2015 3:38 pm    Post subject: Reply with quote

Hi

I took a look inside this section... This is what I THINK you can try to investigate...

- Every map is generated random using a seed
- Every map is builded by different types of rooms
- You can find the same room-layout in different seeds so I asume that the game have XXX different rooms, each layout have an ID.

If you look into the gamefiles you find this:

Code:
X:\Steam\SteamApps\common\The Binding of Isaac Rebirth\resources\packed\rooms.a


This file holds the different layouts and room ID's. The problem is that *.a file is encrypted:


Quote:
You might wonder how you can open those .a files. Currently there are no
tools available, and there is a reason to it.

Binding of Isaac: Rebirth has a lot of content that is unlocked as you
progress. It also contains some secrets.
We felt that having a folder with all the spritesheets, cutscene videos,
data files and whatnot would be too tempting for people to ignore.
Finding out things while playing the game, either alone, with friends,
or as part of an online community can be a very rewarding experience. We
don't want to take that away from you.

In case you like reverse engineering and absolutely want to take this
beautiful game apart, we would ask you a few things.
- Don't release any secrets you find to the internet.
- Don't publish information on how to open the game's data files.
- Don't give away the unpacked resources.
The least you can do is wait until the game has been released for a
couple of months, so you don't accidentally spoil it for others.

If you have any questions, write to [email protected].


One of the things you can try is to reverse the encription to see what this files holds. This is hard, you need a lot of reverse-enginering technics to achieve this, maybe at0mos can give you some tips. The descrypt function is coded somewhere in the EXE gamefile, open with OllyDbg or IDA and start reversing the game.

Good Luck! Rolling Eyes


==============

EDIT: Try to write a post in reddit: http://www.reddit.com/r/BindingOfIsaac some people is modding and editting those gamefiles *.a

But caution, reddit is full of cocklovers and they can think you are a hacker or something, try to expose your question like a *mod* or *tool* to improve the gameplay xD

_________________
Hey Hitler
Test here your skill with CheatEngine, I coded a challenge for you. Try to beat it!
HERE
Back to top
View user's profile Send private message
Pwnmanship
Cheater
Reputation: 0

Joined: 19 Jan 2015
Posts: 25

PostPosted: Tue Mar 17, 2015 5:22 am    Post subject: Reply with quote

AikonCWD wrote:
Hi

I took a look inside this section... This is what I THINK you can try to investigate...

- Every map is generated random using a seed
- Every map is builded by different types of rooms
- You can find the same room-layout in different seeds so I asume that the game have XXX different rooms, each layout have an ID.

If you look into the gamefiles you find this:

Code:
X:\Steam\SteamApps\common\The Binding of Isaac Rebirth\resources\packed\rooms.a


This file holds the different layouts and room ID's. The problem is that *.a file is encrypted:


Quote:
You might wonder how you can open those .a files. Currently there are no
tools available, and there is a reason to it.

Binding of Isaac: Rebirth has a lot of content that is unlocked as you
progress. It also contains some secrets.
We felt that having a folder with all the spritesheets, cutscene videos,
data files and whatnot would be too tempting for people to ignore.
Finding out things while playing the game, either alone, with friends,
or as part of an online community can be a very rewarding experience. We
don't want to take that away from you.

In case you like reverse engineering and absolutely want to take this
beautiful game apart, we would ask you a few things.
- Don't release any secrets you find to the internet.
- Don't publish information on how to open the game's data files.
- Don't give away the unpacked resources.
The least you can do is wait until the game has been released for a
couple of months, so you don't accidentally spoil it for others.

If you have any questions, write to [email protected].


One of the things you can try is to reverse the encription to see what this files holds. This is hard, you need a lot of reverse-enginering technics to achieve this, maybe at0mos can give you some tips. The descrypt function is coded somewhere in the EXE gamefile, open with OllyDbg or IDA and start reversing the game.

Good Luck! Rolling Eyes


==============

EDIT: Try to write a post in reddit: http://www.reddit.com/r/BindingOfIsaac some people is modding and editting those gamefiles *.a

But caution, reddit is full of cocklovers and they can think you are a hacker or something, try to expose your question like a *mod* or *tool* to improve the gameplay xD


I already did read the game files (*.a) and the ID's I got from it are posted in my first post here. But the ID's don't seem to be used in the game as far as I can tell.

But I did get a solution, I needed to find a 'Red poop' because that will recover itself. So I could keep scanning for changes and finally found the coordinates of poop, after which other coordinates were pretty easy to find.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites