Homebrew projet make the ironfall game stop displaying the U NEED A UPDATE AHHHHHHHHHHH

Ptrk25

Well-Known Member
Member
Joined
Sep 6, 2015
Messages
524
Trophies
0
Location
::1
XP
1,181
Country
Germany
Is it separated up into segments? Like all titles with the first part of the ID are under one part and the end part is the only significant piece?

Not really, only in a diffrent order.

For example

Ironfall + DLC

Title ID:
000400000015D800

ID in versionList.dat:
00D8150000000400(20)

Maybe you can see the difference.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
That's called little-endian.
Almost every number on the 3DS is little-endian. That's a CPU thing.

The byte reversing is little endian? I did know it would display backwards but I'm pretty sure byte reversing isn't little endian, though I may be wrong
 

peteruk

Well-Known Member
Member
Joined
Jun 26, 2015
Messages
3,003
Trophies
2
XP
7,296
Country
United Kingdom
The Binding Of Isaac does a very similar thing, i have the very latest version including updates but it always says there is an update for the game, but always ends up failing on the update (non existent update)
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
https://en.wikipedia.org/wiki/Endianness#Little-endian
Extended NCCH headers values are in little-endian too.
Most numbers on the 3DS are stored little-endian.
Right.... but every two bytes are flipped as well in this file, from what I understand about endianness little endian is simply a flipped around version of big endian.... i.e. 1234 would be 4321 in little endian, right? Maybe I have no clue what I'm talking about but that's the way I always understood it
 

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,902
Country
Hungary
Right.... but every two bytes are flipped as well in this file, from what I understand about endianness little endian is simply a flipped around version of big endian.... i.e. 1234 would be 4321 in little endian, right? Maybe I have no clue what I'm talking about but that's the way I always understood it
I think it would be 3412
 

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
Right.... but every two bytes are flipped as well in this file, from what I understand about endianness little endian is simply a flipped around version of big endian.... i.e. 1234 would be 4321 in little endian, right? Maybe I have no clue what I'm talking about but that's the way I always understood it
Bytes are reversed. Bytes are 2 hexadecimal digits. So 01 B0 98 04 in big endian is 04 98 B0 01 in little endian.
And as I said before, most numbers are little-endian on the 3DS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Ohkay