Posts for DarkKobold


Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Yes, we decided that it was too convoluted of a mess to keep as an old submission. Hence, the new submission and new commentary.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Post subject: Deck Dumping
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Download deckdump.lua
Language: lua

Max = 255; printcards =true; Cards = {"Geezard","Funguar","BiteBug","RedBat","Blobra","Gayla","Gesper","Fastitocalon-F","BloodSoul","Caterchipillar","Cockatrice", "Grat","Buel","Mesmerize","GlacialEye","Belhelmel","Thrustaevis","Anacondaur","Creeps","Grendel","Jelleye","GrandMantis","Forbidden", "Armadodo","Tri-Face","Fastitocalon","SnowLion","Ochu","SAM08G","DeathClaw","Cactuar","Tonberry","AbyssWorm","Turtapod","Vysage","T-Rexaur", "Bomb","Blitz","Wendigo","Torama","Imp","BlueDragon","Adamantoise","Hexadragon","IronGiant","Behemoth","Chimera","PuPu","Elastoid","GIM47N", "Malboro","RubyDragon","Elnoyle","TonberryKing","Wedge,Biggs","Fuujin,Raijin","Elvoret","X-ATM092","Granaldo","Gerogero","Iguion","Abadon", "Trauma","Oilboyle","ShumiTribe","Krysta","Propagator","JumboCactuar","Tri-Point","Gargantua","MobileType8","Sphinxara","Tiamat","BGH251F2", "RedGiant","Catoblepas","UltimaWeapon","ChubbyChocobo","Angelo","Gilgamesh","MiniMog","Chicobo","Quezacotl","Shiva","Ifrit","Siren","Sacred", "Minotaur","Carbuncle","Diablos","Leviathan","Odin","Pandemona","Cerberus","Alexander","Phoenix","Bahamut","Doomtrain","Eden","Ward","Kiros", "Laguna","Selphie","Quistis","Irvine","Zell","Rinoa","Edea","Seifer","Squall"}; X = savestate.create(); savestate.save(X); pass = false; c = 0; while not pass do savestate.load(X); for i = 0,c,1 do emu.frameadvance() end; joypad.set(1,{["x"]=true}) for i = 0,20,1 do emu.frameadvance() end; if printcards then print(string.format("%s %s %s %s %s", Cards[memory.readbyte(0x001A2C48)+1], Cards[memory.readbyte(0x001A2C49)+1], Cards[memory.readbyte(0x001A2C4A)+1], Cards[memory.readbyte(0x001A2C4B)+1], Cards[memory.readbyte(0x001A2C4C)+1])); else print(string.format("%d %d %d %d %d", memory.readbyte(0x001A2C48), memory.readbyte(0x001A2C49), memory.readbyte(0x001A2C4A), memory.readbyte(0x001A2C4B),memory.readbyte(0x001A2C4C))); end; if c >= Max then pass = true; end; c = c + 1; end;
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
This should be treated as a new submission. Please vote and comment on the new version.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
The other submission should have been treated as new. The poll was at 67% (39/8/17)
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Post subject: Re: The continuing drama of the Playstation Network intrusion
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Warp wrote:
moozooh wrote:
DarkKobold wrote:
Now, I don't consider myself a fanboy of any console, however, ever since the rootkit debacle, I've enjoyed watching Sony failing.
Heh, likewise.
I have no idea how the different parts of the company are organized, but Sony is a rather huge company, with lots of separate branches and subsidiaries. The people who were responsible for the rootkit scandal might have absolutely nothing to do with the people who are responsible for the development and maintenance of the PS3. Just because both branches are owned by the same company in name, doesn't mean that any of the same people are responsible for them both. It thus would be a bit unfair to rejoice about the struggles of the PS3 people because some douchebags in a completely different independent part of the company decided that secretly installing rootkits in people's computers is ok.
The rootkit is the most evil of Sony's doings, but far not the only one. Lets look at the list - the Rootkit, the shut-down of lik-sang, the removal of 'otherOS', the suing of GeoHot for non-piracy enabling homebrew, their PR work against enviromental activists (http://motherjones.com/environment/2000/09/sonys-pr-war-activists), the fake film Critic David Manning (http://en.wikipedia.org/wiki/David_Manning_%28fictitious_writer%29), their pathetic attempts at viral marketing for the PSP (http://en.wikipedia.org/wiki/PSP#Controversial_advertising_campaigns), their embarassingly bad and arrogant E3 Conference in 2006, (http://www.youtube.com/watch?v=IH2w2l1JTs4). Yeah. Lots of reasons to hate Sony. Additionally, as George Holtz points out, it is arrogance on the part of SCEA/ SCEI that lead to this hack. Also, it is about Corporate Culture. While I'm sure Sally in Accounting with her three kids is a really sweet church-going lady, I don't see how that should change my distaste for a company that has time and again shown its evil face. (In all seriousness, I am sure there are many nice engineers/programmers/security people at Sony. That doesn't mean I have to like the company.)
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Tanooki Teabag wrote:
That was it! I got th "int movie.framecount()" from the list of functions that came with FCEUX 2.1.4a but I didn't know that I needed to remove it. Thanks - writing to the file works now. Time to figure out how to read it...
ah, ok. So, "int movie.framecount()" is the function declaration, which tells you what variables to send (pass) it, surrounded by the parenthesizes. The variable type that proceeds it, tells you what it returns. So, for example, "string func_z(int x, int y)", means that it takes two integers, x and y, and returns a string.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Tanooki Teabag wrote:
local Frame
....
  Frame=int movie.framecount()
This is probably your only problem - lua doesn't need casts. Also, you don't need to declare everything as locals - you are probably better just typecasting them.
int Frame = 0; 
...
  Frame= movie.framecount()
or just
Frame = 0; 
...
  Frame= movie.framecount()
lua is probably getting all screwed up, because it wants to do a variable deceleration, not a cast.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Sort of different, but same concept. Here is the one I used for shining soul to dump all the possible RNG values to a file.
Language: lua

Max = 32767 --Read in the next bunch of RNG addresses RNG1 = 0x03001438; RNG2 = 0x0300143A; RNG3 = 0x0300143C; RNG4 = 0x0300143E; RNGFile = io.open('SS2RNG.txt','w'); repeater = false Ra1 = memory.readword(RNG1); Ra2 = memory.readword(RNG2); Ra3 = memory.readword(RNG3); Ra4 = memory.readword(RNG4); s = 0; vba.frameadvance(); while not repeater do s = s+1; R1 = memory.readword(RNG1); R2 = memory.readword(RNG2); R3 = memory.readword(RNG3); R4 = memory.readword(RNG4); outs = string.format('%d %d %d %d\n',R1,R2,R3,R4); RNGFile:write(outs); vba.frameadvance(); if (R1 == Ra1) and (R2 == Ra2) and (R3 == Ra3) and (R4 == Ra4) then repeater = true; end; end; print('done'); print(s); RNGFile:close();
And then, to play them back, and tell me my position in the loop
Language: lua

Max = 100000; --Track RNG Movement RNG1 = 0x03001D28; RNG2 = 0x03001D2A; RNG3 = 0x03001D2C; RNG4 = 0x03001D2E; RNGFile = io.open('SS2RNG.txt','r'); RL1 = {}; RL2 = {}; RL3 = {}; RL4 = {}; F = 0; Exe = 0; for i = 1,Max,1 do RL1[i] = RNGFile:read("*n"); RL2[i] = RNGFile:read("*n"); RL3[i] = RNGFile:read("*n"); RL4[i] = RNGFile:read("*n"); end; curpos = 1; while (curpos ~= Max) and not found do if (memory.readword(RNG1) == RL1[curpos]) and (memory.readword(RNG2) == RL2[curpos]) and (memory.readword(RNG3) == RL3[curpos]) and (memory.readword(RNG4) == RL4[curpos]) then found = true; else curpos = curpos + 1; end; end; Bad = false; while not Bad do found = false; state = curpos; cnt = 0; curpos = curpos - 100; while (cnt ~= 2) and not found do cnt = cnt + 1; if cnt == 2 then curpos = 1; end; while (curpos ~= Max) and not found do if (memory.readword(RNG1) == RL1[curpos]) and (memory.readword(RNG2) == RL2[curpos]) and (memory.readword(RNG3) == RL3[curpos]) and (memory.readword(RNG4) == RL4[curpos]) then found = true; else curpos = curpos + 1; end; end; end; if not found then Bad = true; else F = F + 1; Exe = (curpos-state) + Exe; gui.text(1,1,string.format('Exec = %d Pos = %d Avg = %f1.3',curpos-state, curpos, Exe/F)); end; vba.frameadvance(); end; print('RNG not found, script exiting.'); print(string.format('Expected: %d %d %d %d', RL1[state+1],RL2[state+1],RL3[state+1],RL4[state+1])); print(string.format('Got: %d %d %d %d', memory.readword(RNG1), memory.readword(RNG2),memory.readword(RNG3),memory.readword(RNG4))); RNGFile:close();
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
To be honest, this seems like a waste of extra effort (Hear me out, please). Since the 'older run' is done, you could easily do what I do for comparison -Have a dump script, and a read script. First, the dump script starts at a known location - beginning of a level, battle, whatever - and then dumps all of the relevant stuff to a text or binary file (very easy in lua). Next, the read script grabs that information (on load), and does a comparison for you, frame by frame. No need to have crazy socket-based conversations over lua, which, for what you are trying to achieve, sounds like overkill.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Post subject: The continuing drama of the Playstation Network intrusion
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Good list of articles at the end of this: http://kotaku.com/#!5796027/sony-didnt-know-severity-of-ps3-breach-until-monday I've been following the drama around Sony Computer Entertainment of America ever since they sued George Holtz for his possibly legal hack. Sony appears to be digging themselves into a trench deeper and deeper. Now, I don't consider myself a fanboy of any console, however, ever since the rootkit debacle, I've enjoyed watching Sony failing. (I mean, seriously? Hacking paying customers' computers to protect your own intellectual property is astoundingly stupid.) Also, it appears that people's debt cards on the PSN are already being used fraudulently. Anyway, thoughts?
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Unfortunately, PSXjin's GPU is pretty faulty, and has a poor chance at getting fixed.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Much better, and different, IMO.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
This run is on the fence, so I'd like to see some more feedback before I judge it.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Nahoc forgot to set it to published. Need a publisher to do that.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
exileut wrote:
Have you tried the Wait style of ATB as a source of luck manipulation? I believe this was used in the ff7 run. My disc 1 version is SLUS-01251. I have 562 lag frames at first input. After the FMV is done playing I have 654.
Haven't checked the lag. However, I checked the ATB/Wait, which is what I was using. Yeah. It is definitely timer-based. I have the memory address... at home. Man, giving away all my sekrets.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
From what I found, people just don't like watching TASes in progress. I advertise in #IRC, get maybe two viewers, and those viewers are not actually following. Sort of not worth the effort to set everything up, if no one is going to watch SDA's streams are fun to watch because you are watching actual speedruns, with the possibility of seeing death, increasing the interest. In progress TASes, on the other hand, are slow, repetitive, and boring if you aren't involved in the planning or execution. Really, I'd love for someone to disagree with me.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Post subject: Sorcerer's Maze
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
This game would make for a totally awesome TAS. You can occasionally get the ball splitter, either by drop or by paying MP. I'm not quite sure what gains MP, but it isn't fixed per level. Anyway, here is a demo TAS of level 5. Link to video
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
I voted yes, the glitches were badass... but I'd appreciate more explanation. Why get two white dragons? Why did you capture the spiny dude and never use him? Why did you spend a ton of time in the map screen? Why did it take so long to get the first door glitch?
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
exileut wrote:
How could I be so stupid... The character switch button advances the RNG just like in ff8.
Actually... it doesn't - at least in the version I have. It appears to step once every 50-60 frames.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
henke37 wrote:
I have no idea what is going on and I a still entertained. It's a yes vote.
Came here to post this. Was beat to the punch.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Had to vote meh, the game is pretty slow and bland, and I couldn't make it past the five minute mark.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Lots of silent yes votes. I thought the screen glitching was pretty dang awesome. Nice explanation of the glitches. Yes.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
I actually find this sort of disturbing. I was looking for anti-bark devices (damn neighbor dogs). After that, EVERY website with ads was offering me anti-bark devices. Ugh. I hate being tracked.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Experienced Forum User, Published Author, Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
PSXjin is the answer.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.