![]() Register - Login | |||||
|
Main
- Memberlist
- Active users
- Calendar
- Wiki
- IRC Chat
- Online users Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies |
|
| | |||
| Jul - Posts by Rena |
| Pages: 1 2 3 4 5 6 7 8 9 10 ... 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4891/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4891 · Wed 121107 000441 Originally posted by raocow I just hope he doesn't go overboard with the science. ![]() -------------------- |
| (post in restricted forum) |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4893/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4893 · Fri 121109 231859 $ hd -n 256 common_rel
First word is obviously a signature; second is 1,369,520, which is about 2.9 times the file's size, so good bet for uncompressed size; third is 478,305 which the file's size; fourth is likely padding, but potentially an offset into the file (minus header). What I've seen from similar formats was that the header pointed to two sections, one containing raw data and the other containing offset/length pairs, and was followed by a bitmap telling which to read from next. This doesn't have any such pointer, and the following data seems to have quite a few zero bits, actually resembling machine code somewhat for the first few words. The name "common_rel" suggests an executable, so this makes sense. I haven't tried to disassemble it though, so I might be way off there. As you look further into the file there are some pretty obvious patterns, which is strange for compressed data. Starting around 0x700 looks like some type of uncompressed graphic. Especially you can see a pattern 1C xx xx repeating often... but, sometimes there are three bytes between the 1Cs instead of two. That looks similar to the ASCII text around 0x440, that has readable words with single bytes inserted: 00000480 05 c5 07 e7 77 69 6e e7 00 d5 0c 76 69 72 ef 74 |....win....vir.t|
And there's an obvious bit pattern in some of those. Check this from 0x48E: EF ;binary 1110 1111 74 75 61 6C ;ASCII "tual" (from "virtual") BF 0A ;??? 73 69 72 ;ASCII "sir" (from "siren"?) FF ;binary 1111 1111 65 6E 5F 61 74 6D 6F 73 ;ASCII "en_atmos" (siren_atmos, probably a sound file name) FE ;binary 1111 1110 BF 0A ;??? 6C 65 76 65 6C 5F 79 ;ASCII "level_u" See the pattern... Counting from right to left (least significant bit first), 0xEF has 4 ones, a zero, and three ones. And immediately after it, we see 4 bytes of ASCII, something unusual (BF 0A), and then three bytes of ASCII. The same pattern follows further on: FF followed by 8 ASCII bytes, FE followed by one unknown (BF 0A again) and 7 ASCII bytes. So, obviously these bytes are bitflags, counting from least significant bit upward, where 1 indicates a raw data byte and 0 indicates something else. I would expect that "BF 0A" is some type of offset, meaning to copy some bytes from elsewhere into the output. I also notice that these are occurring at the end of each string, and 0A is a newline character, but this doesn't seem to repeat further on, so this is probably coincidental. I'd guess that BF 0A means to copy 0xA bytes from offset 0x0BF. In other formats I've dealt with, those are relative offsets, so this would mean seek 0xBF bytes back in the output buffer and copy from there. It's a bit odd to see the same offset twice if it's relative, though. Another interpretation is 0x0A bytes from 0xBF. More likely, the actual count is 0xC or 0xD, because it takes two bytes to encode this, so there'd be no reason to ever have a count of less than 2. 0xC seems likely, since it's a multiple of 4, so as to align the strings to word boundaries. If we assume this applies to the entire file after the header, we run into an interesting situation: the first byte is EA, binary 11101010, which means the first bit decoded would be 0, meaning to copy from previous output... but there's no previous output to copy from, so that doesn't make much sense. The pattern does seem to fit, though: EA ;binary 1110 1010 EDF0 7D E6F8 0B EDF0 4C 00 00 AB ;binary 1010 1011 15 3C EDF0 27 EDF0 03 ECF2 14 EB ;binary 1110 1011 BF 70 1200 60 EDF0 10 01 01 FD ;binary 1111 1101 01 EAF4 05 FC 00 00 0A 80 following the bits from lowest to highest, we reliably encounter pairs that resemble those we saw earlier, and bytes that don't, exactly where we'd expect. So it's reasonable to say that this is the encoding of the entire file; the question being what exactly ED F0 (and BF 0A and so on) means. Mostly they seem to be twelve bits having a high value (0xEDF, 0xE6F, 0xBF0) and four arbitrary bits. That corresponds well with length/offset pairs, and matches some of Nintendo's older compression formats. I always thought it didn't seem very efficient when the maximum number of bytes that can be repeated is so small, though. Still, that doesn't tell where the data is coming from, given these offsets don't make any sense for such a large output buffer. (The offsets might be interpreted as 0xFED, 0xFE6, 0x0BF, but they're still too large.) It's possible they're offsets into some separate dictionary. That would make the repeated offsets between strings make sense, too, especially if it's padding and/or metadata. Being an offset into the file itself is another possibility, but it doesn't look that way here. So, it might be necessary to find a dictionary table that goes with these files. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4894/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4894 · Fri 121109 232200 Originally posted by nensonduboisIt's probably boilerplate init code from the SDK, that just plays it safe like Nintendo likes to, and resets everything back to defaults whether it's going to be used or not, and really doesn't need to be mentioned in every goddamn article. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4895/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4895 · Fri 121109 233330 I guess only if they're hosted on Youtube it'd be an issue. Modern video container formats allow for multiple tracks.
Oh, and I vote for a rule mandating the use of hacks that disable those goddamn health alarms. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4896/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4896 · Sat 121110 214438 I prefer to be shaved, but I'm lazy, so sometimes it builds up until it's enough to annoy me. and for me too one day is enough to have stubble, but my skin seems to be too sensitive, that if I try to shave daily, it gets irritated, so only every second day...-------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4897/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4897 · Mon 121112 003404 Mhm, a lot of games have these strings inserted by dev tools and libraries, that are never shown in the game, and usually noted on TCRF.-------------------- |
|
Rena Star Mario Fennel Level: 120 Posts: 4898/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4898 · Mon 121112 150201 Ew, body hair.
(finally) posting from my phone. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4899/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4899 · Mon 121112 154529 I already have the health bar to alert me to the problem, and not dying as incentive to fix it. I don't need a constant blaring alarm ruining the soundtrack. Especially when I have no way to heal anyway, or still more health than I need for what I'm doing.
Some games will play a warning sound once per hit on low health, or when you enter a room. Mario 64 just had Mario pant (unless you were in water, even just on the surface). That's plenty of warning without being annoying. It's worse in TAS because players will remain at low health for extended periods before using death as a shortcut. In Pokemon the alarm actually cuts some animations short, so people will leave it running for long times. And when you're watching the video (or making it, even) it serves absolutely no purpose. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4900/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4900 · Mon 121112 160024 I'm seeing very wide tables that don't reflow correctly on zoom (maybe because they're tables?), thus being only readable at the farthest zoom unless you like panning back and forth a lot. The post textbox is huge, which also leads to a lot of scrolling (and cursor movement being stupid) since it forces zoom... Mostly Android-being-shit issues but still.
Ikachan gets in the way a bit on these small screens too. -------------------- |
| (post in restricted forum) |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4902/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4902 · Tue 121113 094310 Well, that's still no reason to have a constant sound going on.
(reminds me, Link pants in OoT too...) -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4903/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4903 · Tue 121113 095643 Well, it should still be possible to send a recovery link to those who do specify emails, and if you don't, too bad... but, does it happen often enough to even be worth the effort?-------------------- |
| (post in restricted forum) |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4905/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4905 · Tue 121113 192059 Hm, but how would you know it's the actual account holder requesting it? When it's by email, you can check the address on the account, but otherwise I think all you'd have to verify is an IP address. Unless you add some type of secret-question thing. (and if you do, for the love of god, let people write their own questions. )-------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4906/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4906 · Wed 121114 000718 Yeah man, this thread stinks. What is this shit? You may think your comedy is #1, but you clearly just pulled it out of your ass, or at best found it written in a bathroom stall. I suggest you go toot your own horn somewhere else. This is a forum, not a college farthouse.
Sorry for being anal, but I consider it my doody to flush crappy jokes down to the bowels of hell and wipe the smile clean off the asshole who dumped them on us all. This is like the turd time today some stinker has tried to give me the runs-around with their toilet jokes, and I just can't hold it in anymore. You little shits need to get off your thrones and sharten up. I just hope nobody wasted the paper to print them. -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4907/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4907 · Thu 121115 044512 Originally posted by BisqwitThat's because they're the worst pieces, existing only to fuck your shit up.Originally posted by Reimu -------------------- |
| (post in restricted forum) |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4909/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4909 · Thu 121115 163206 Originally posted by AdelheidIt's an illusion.Originally posted by Xkeeper -------------------- |
|
Rena Star Mario Fennel Level: 120 ![]() Posts: 4910/5180 EXP: 19177432 For next: 309739 Since: 07-22-07 From: RSP Segment 6 Since last post: 20 days Last activity: 8 hours |
|
Post #4910 · Sat 121117 074508 I read the headline as "Florida restauranteur dooms self to lack of tips, business; annoys unaware customers". ![]() -------------------- |
| Pages: 1 2 3 4 5 6 7 8 9 10 ... 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
| Jul - Posts by Rena |
|
Acmlmboard - 07/23/2013 b378.03
©2000-2013 Acmlm, Xkeeper, Inuyasha, et al. |