Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
thanks for your reply, I have trying 2 time and it's worked perfectly the first ~8100 frames, but after the input command from the .pxm seem dont working anymore
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
an another thing, now it's useless ro avoid monster with walk/run trick, because to recruit Stallion, we have to run away from battle 50 time!! Also I reupload the current run to fix sound problem and some add(but still nothing very intersthing): ==> http://www.megavideo.com/?v=0A5B893I
Joined: 3/18/2006
Posts: 971
Location: Great Britain
Ver Greeneyes wrote:
BadPotato wrote:
- Manipulate luck (any TAS using savestate have this kind of option, right?)
Luck manipulation practically defines TASing. 'Luck' in games is usually controlled by Random Number Generators (RNGs). For example: Final Fantasy games usually update their RNG every frame, and so 'luck manipulation' means attacking/stealing/whatever on the right frame. If the chance of success is very low, this could mean you have to wait a lot of frames - for a 1/256 chance, the worst case scenario is that you have to wait 255 frames, or 4.25 seconds. So in that case you want order your commands in the way that requires the least amount of waiting.
FF7 is the worst. Some events only happen 1/65536 x_x
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
You chose not to recruit Mukumuku and not help Nanami break out of prison from the other side of town. Does that save frames? Because I hope so.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Sure. I know that we can recruit Mukumuku between Greenhill and Muse city, on the map. I think, that I'll wait to get the blink mirror to do some mass recuitement. :)
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
Okay! I can't wait to see your strategy. :)
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
hi guys, I'm working on this!! Actually some "testing games" could be necessairy, but you can see my actual route on suikosource forums: ==> http://www.suikosource.com/phpBB3/viewtopic.php?p=114758#p114758
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
some progress... ==> http://www.megavideo.com/?v=GL2PSOAA so, need to collect some items from sparrow pass, actually I have 1 celdaron urn(?vase from bonbons), 6 double-beats rune and 3 "peeings boys"(?ornaments froms bandit C... I can sell them for 16,000potch or 32K in a trading post) Manipulate to get specific in terribly hard!! particuliary for the peeings boys!! I have to test each frame on by one!!, sometime is better to choose different kind of attack(choose attack manually instead of "auto") because this can reset the RNS number... in fact sometime he got reset sometime frame keep their number(you can see that I experiment the reset RNS at 0:28:38). I have no clue how to optimize battle correctly to get the good items in the good frame, instead of test them all(most time I can test 100frame and no peeing boy and each time that I got an ?ornament.. I have to run at toto village and see the appraiser to if it's not a stupid hex doll, or japan dish) I tryed to do ctrl+f and look how the address value move.. but their to many, I have no idea how I can know what is the items RNS in all of this memory address Anyway, next part should be easier for me :) and here's the actual .pxm if someone want to try it (works on 0.7 testing-4, I'll upgrade soon)
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
hehehe... Alright, I think that my previous method was to get specefic items and others, was a totaly waste of time... ==> http://pec.duttke.de/makecodes1.php (I should thanks people in PSX emulators forums categories to post this website) damn, very, very, very usefull trick (this one cant work on linux too :/ ) Now I should be able to find out where are all the RNS address... mouhahaha I advice this tutorial for all RPG TAS maker... now theory can be real I suppose that some people already know that trick, but I think that you should add this trick in guideline or something to help nooby/new-TASer like me. I'm unsure if I should start over the whole run... I already did a lot and spend many hours in this one. Maybe I'll just finish it without trying to optimize everything(that could me, to see how far I can go with luck manipulation).. and then make an ultimate run. ok, now to find RNS numbers, I'm still wondering how to proceed, as lagDotCom said... these number are generated/used when we press on YES (the confirm button at the end of battle move). Maybe that's working like some D20 system... maybe this work like an addition of some address to get the RNS... Also, I have no clue between what number is the RNS. These japanese developper could do something really weird, I don't know.
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
BadPotato wrote:
6 double-beats rune
Why do you need so many of them? Shouldn't 3 be enough?
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
I hesitate a lot about this, finally I got 7 doublebeat rune(possible characther: viktor, flick, Eilie, Freed, Georg, Humphrey, Stallion, Persmergea...), while some missions, require some specific characther and it's actually hard to figure out how far I can still kickass as low level... I prefer get more double beat rune than necessairy for this first speedrun. Also, some old thing than I din't saw coming, the hero and some other people(with good technic stat) can knockdown (with low pourcent) some enemy and boss ! I tested this on bonaparte and the double head snake... works fine, nut I tested this on Sierra and if she cant attack on her turn, the game will crash =/ I've also tried some tools to find out the RNS and yes, this is an awfull job... I'm actually working with the memory watch plugin and tsearch, but looks like that I'll also need to learn how to edit the hexadecimal files in the game CD... trying to found some clue about what are the correct formulla and more, maybe give a shot on ollydbg, hmmm I should also clarify something about "pilika show up", I'm actually need to recruit, Rikimaru, Millie, Kinisson and shiro... then save in an Inn, and it's only after have saved that she'll show up. Pretty tricky. other strategie: Luck manipulations, is very hard... It's almost impossible to have multiple criticals hits with more than 2 charachter by round. So now I think that the killer rune, can more usefull than fury rune(our hero can make berserk all our allie at lvl3 bright shield(with luck). These rune can be dropped by the bird in ryube forest.. and I have some time to waste while kinnison show up! I should post news update videos next weeks or this weekends, if i'm working hard :)
Joined: 4/2/2008
Posts: 103
Location: The Netherlands
If you're serious about editing the files in hex, you should get a disassembler instead. There are generally a lot of variations for the same opcode, and it would be very hard to understand them all. Here's a disassembler I found with a quick google search, though there are some others: http://www.programmersheaven.com/download/910/download.aspx You can find information about the R3000 assembly language on Wikipedia.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
your link look very old... this talk about that work on old amiga computer :P After some research and testings, I found 2 pcsx-based for debug. this ==> http://www.romhacking.net/utils/475/ and this: ==> http://www.romhacking.net/utils/267/ (source code aivable) The first one seem freakly awesome... it looks to be able to log everything... The second one, we have to press F11 to see the debug windows... but we cant runs the game and check at the windows in the same time.. (in fact, I cant close the windows.. else this just crash the program, maybe there is an another hided shorcut to close this... hmm). But this one have the source code. edit: Now I would like to know if an pcsxrr with debuging integration could be a nice feature to request, I dont even know if I'll be able to understand something in a all of this (maybe my works on memory watch can help to start with dissambler stuff). Thought, that could be cool to know how many asm line theres is on each frame. On my last post, I've talk about hexadecimal edit, because there already someone that success to read partially how works the CD files and find out the meaning of bytes; see this post ==> http://www.suikosource.com/phpBB3/viewtopic.php?p=115206#p115206 (from suikoden 1) Actually I just see that his graphical letter encode is wrong for capital letter in suikoden2, this should be easy to create a new table for Suiko2, that fix this problem. I'll look foward on this.
Joined: 4/2/2008
Posts: 103
Location: The Netherlands
BadPotato wrote:
your link look very old... this talk about that work on old amiga computer :P After some research and testings, I found 2 pcsx-based for debug. this ==> http://www.romhacking.net/utils/475/ and this: ==> http://www.romhacking.net/utils/267/ (source code aivable)
Doh, of course I should have looked at RHDN first.
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
BadPotato wrote:
3 "peeings boys"(?ornaments froms bandit C... I can sell them for 16,000potch or 32K in a trading post)
money isn't really important in this game. you get lots of money from bosses and by selling unnecessary runes (like hazy). the peeing boys take a lot of time to get. if you just need the money for the fury rune, it would probably be better to just sell runes like the "magic drain" (15,000 potch).
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
sold peeing boys in trading post should help me a lot to recruit gordon(requirement: have castle lvl3 and make 50K potch of pofit from trading post). I would like to recruit him directly from the first visit at gregminster. But, that's true that peeing boys take long time to got... Nearly, I learn that I could also bought crystal ball from south windows and sold them at kobold village for a ridiculous high price.. I'll have to check out if that's true thought. hazy rune can be sold for 3000potch. where I can find the magic drain rune? I don't remember such rune before muse city invasion (except bought it at greenhill...)
Joined: 3/7/2006
Posts: 720
Location: UK
Kahn has one. I don't think you can take it off his equipment though.
Voted NO for NO reason
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
BadPotato wrote:
Nearly, I learn that I could also bought crystal ball from south windows and sold them at kobold village for a ridiculous high price.. I'll have to check out if that's true thought.
the crystal balls can be sold for 4670 potch, and you can find them for a low price on several places. in kobold village you can buy the "ancient text" which you can sell for 34,997 at forest village. http://www.gamefaqs.com/console/psx/file/198844/8064
BadPotato wrote:
where I can find the magic drain rune?
in the dungeon where the two-headed snake boss is. it may take 20 seconds to get though, so i don't know if it's worth it.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
ok, I'll to check out if it's better to get the magic drain or the peeing boys(hm.. yeah the magic drain should be be better, appraising items can be very long). yes I know about these ancient text, but look like that we can create a "huge demand" about these crystal ball. ==> http://www.suikosource.com/phpBB3/viewtopic.php?f=9&t=10229 Thought, that could be an another weird glitch.
Former player
Joined: 9/1/2005
Posts: 803
BadPotato wrote:
here's the actual .pxm
Not to be rude or anything, but next time can you 7z/rar/zip/etc it? 14MB for a pxm is ridiculous, especially given that a pxm with ~100,000 frames shouldn't even be 1/10th that size (for reference though, compressing the pxm you posted with 7z got it down to something like 146KB). In regards to the actual progress, it looked pretty decent, and the avoidance of fights was done well, but it desynced on the boss fight for me, although you did eventually manage to kill it and then did nothing for a long while. I noticed that pcsx has transparency issues with that bossfight though, as the mist isn't supposed to have an opaque black tint to it when it appears.
Joined: 3/7/2006
Posts: 720
Location: UK
Yeah, there's lots of effects in the game that are subtly screwed up by the video plugin TASers have to use. Not to mention the freaking music. :)
Voted NO for NO reason
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Here is how I set the pcsxrr config. I hope that could help.. I made an another zipped .pxm: 13.5ko (content 130K frames) here is the md5sum of the unzipped files (probably useless) a39a065e6bcddb6c8a03e47c0d5fe22f I'll note your advice for next time, thank you. You should see that luck manipulation for items drop is quite hard and there some optimized movement... this is actually the works of some hours of save/reload at each frame. I look very drunk while doing this. I think that sound problem will definitly be a problem on battle like the Lucas blight and Neclord fight... can be very nostalgic for some people.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
BadPotato: two questions - (1) have you chose to recruit Futch and Humphrey early in the run? and (2) have you at least got past the story where Jowy murdered Annabelle of Muse?
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
-No.. no matilda glich and I probably avoid to get my party killed to dont bypass the limit break XP (actually if I keep at least 2 charachter in my team I cant us ethis glitch... and of course if I follow correctly the storyline, this is impossible to bypass the limit XP for our main characther. - I'm still trying to get the cream cotlets from the boar in ryube forest :-((( Yesterday I tryed more than 1500frame one by one to get one(reload after each end battle to check the item drop)... I really don't understand why I can't get at least one cotlet!! the drop rate should be very low... or maybe I have to try different spot. Still weird.
Joined: 7/2/2007
Posts: 3960
Are you sure the RNG advances each frame? This seems like the kind of situation where it's worth learning where the RNG is in memory and what values you need from it, since it sounds like you'll be doing a lot of drop manipulation.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.