Post subject: Legend of Legaia.
Joined: 4/29/2005
Posts: 1212
Extremely hard game, even if you level up a lot. Would be extremely entertaining to see a TAS of this game done. :3 Although...It might be a little too long..
Wren
He/Him
Joined: 4/11/2005
Posts: 196
Location: Michigan
People thought this game was hard? Huh. You learn something new every day. It'd certainly make for a good TAS though. I doubt it'd be too long either... at least compared to watching every LotR movie back to back (especially when you consider they are making two more LotR movies).
<i>A little rudeness and disrespect can elevate a meaningless interaction to a battle of wills and add drama to an otherwise dull day.</i>
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
This is like the 3rd time in this forum I see someone bringing LotR into the conversation, like it's the most natural thing. Say one of these guys is locked in the bathroom and someone there wants to use the toilet: "Hey! You've been there for the last 2 hours!" I'm sure he'll go like that: "It's not a long time if you consider the shitty LotR movies."
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Joined: 6/27/2007
Posts: 137
Location: Germany
It's definitely a awesome game^^ A TAS would be interessting imho because i never played it trough... (I have/had a save where i was in a IceCave or something luke this.. but i stoped to play o_o)
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
Hey! I'm glad you guys bought up this thread! It's too bad that ePSXe does not support re-records but it does have save-states. The best thing to do is get the point card from Rim Elm because using that against a boss is worth up to 9999 hp of damage to them. You may not get many points going into Drake Kingdom's Mist Generator boss Zeto, but if you have enough, you should be able to defeat him. If you do, go through the Ancient caves (wind and water), walk in and out of Jeremi, and go straight to Vidna. In Vidna, look for the fat guy standing beside a slot machine and he will give Vahn a few coins. Use these coins at a slot machine nearby and manipulate luck where you get three "punch" symbols lined up for a bonus game. In the bonus game, you will also need to manipulate luck where you can get perfect 10's for 1000 coins a piece. But the 10's have to be at the center and going across! It can't be at the top or the bottom. Go back to the big guy and exchange coins for a big number of items that are valuable. Run these items to the store and exchange it for 100's or even 1000's of G's. Use the G's to buy expensive items (I would recommend buying armor for Vahn's team) and that is where your Point Card gets stronger! It takes quite a time to build 2500 to 4500 points, but that should be enough to finish off Berserker. Warp back to Jeremi using a Door of Wind and that is where you easily defeat bosses just by using the Card. You may need to go back and re-run yourself through slot machines to get more coins, coins for items, items for G's, G's for expensive stuff, and expensive stuff for points.
Player (168)
Joined: 4/27/2006
Posts: 304
Location: Eastern Canada
symbolic X wrote:
In Vidna, look for the fat guy standing beside a slot machine and he will give Vahn a few coins. Use these coins at a slot machine nearby and manipulate luck where you get three "punch" symbols lined up for a bonus game. In the bonus game, you will also need to manipulate luck where you can get perfect 10's for 1000 coins a piece. But the 10's have to be at the center and going across! It can't be at the top or the bottom.
Slot machine isn't luck based, and is in fact the best way to make money in this game, even unassisted. I'm not so sure this game would make a good TAS, despite being awesome, simply because of it's length and how long even the simplest of attacks take to execute. Points card abuse is a good idea, but would be boring to watch.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
rising tempest wrote:
Points card abuse is a good idea, but would be boring to watch.
If it's the point card itself, I see what you mean. But if you use the point card and mix that up with arts or Seru spells used by anyone else not holding the card, not only that could be a couple of entertainment tradeoffs but thousands more HP damage inflicted by the heroes also. I done it a billion times before and that doesn't get boring as much. If you decide to summon Seru magic, avoid the ones that use more frames and make sure it is powerful!
Post subject: Legend of Legaia WIP
Joined: 2/15/2009
Posts: 329
Up to the Tetsu fight Crashes when "New Art" appears on the screen when using an art for the first time. Maybe normal PCSX doesnt get past this part either. I'm guessing its my choice of plugins. http://www.youtube.com/watch?v=bKmkqWD-_dQ (video is running about 2/3 the speed of the audio) sorry http://www.megaupload.com/?d=SI7SQSKU (23.6MB .mp4) best quality When I follow the .kkapture guide and run it I get the error "Could not load GPU plugin gpuPeopsSoft.dll". How do I continue to add to a pxm file after I've restarted the emulator? How do I set the emulator back to normal speed? It seems like once I am in frame by frame the hot key for normal 60 fps mode doesn't work. I'm stuck in frame by frame until I close the emulator. Rerecording 0.0.7 1. TAS Graphics Plugin 0.2 (640x480 windowed + defaults) 2. No Sound 0.4 3. Segu Direct Pad Pro Driver 0.4 4. Linuzappz Iso Cdr Driver 1.4 5. SCPH1001.bin My current goal is to find the right combination of plugins to get past this crash.
Working on: Legend of Legaia, Vagrant Story
Experienced player (960)
Joined: 12/3/2008
Posts: 936
Location: Castle Keep
Its probably not a plugin issue (the freeze/crash) You can try to setup hotkey for hacks (patchs) and try them just before the crash occur, with a little luck, it will get past that point
Post subject: Re: Legend of Legaia WIP
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
exileut wrote:
How do I continue to add to a pxm file after I've restarted the emulator?
Resuming Recording.
exileut wrote:
How do I set the emulator back to normal speed? It seems like once I am in frame by frame the hot key for normal 60 fps mode doesn't work. I'm stuck in frame by frame until I close the emulator.
"Pause" hotkey.
exileut wrote:
My current goal is to find the right combination of plugins to get past this crash.
Most likely setting the CPU in interpreter mode (Configuration->Options->Enable Interpreter Cpu), since the recompiler seems to crash for a lot of people... It will be much slower, though.
exileut wrote:
When I follow the .kkapture guide and run it I get the error "Could not load GPU plugin gpuPeopsSoft.dll".
Known issue. There's nothing I can do about this one. Try using other GPU plugins to capture video...
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Joined: 2/15/2009
Posts: 329
arukAdo wrote:
Its probably not a plugin issue (the freeze/crash) You can try to setup hotkey for hacks (patchs) and try them just before the crash occur, with a little luck, it will get past that point
mz wrote:
Most likely setting the CPU in interpreter mode (Configuration->Options->Enable Interpreter Cpu), since the recompiler seems to crash for a lot of people... It will be much slower, though.
Thanks for the replies. Appreciate the hard work mz. I wish you had a more stable/compatible emu to work with :( I got a few frames further in interpreter mode and trying some of the hacks. This time the emulator froze on this screen instead of completely closing. I was thinking of making a savegame past this point with a different emulator. But you need to use arts for every fight which means I couldn't even record one boss fight. Sort of makes the run pointless...
Working on: Legend of Legaia, Vagrant Story
Post subject: Re: Legend of Legaia WIP
Editor, Expert player (2072)
Joined: 6/15/2005
Posts: 3282
exileut wrote:
When I follow the .kkapture guide and run it I get the error "Could not load GPU plugin gpuPeopsSoft.dll".
I've had that problem before. If you aren't using it already, try downloading v0.0.7 (not v0.0.7 test 4) and using its plugins. It worked for me.
Joined: 8/17/2007
Posts: 41
Is this dead because of an emulator problem or still in progress?
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
DoctorJohn wrote:
Is this dead because of an emulator problem or still in progress?
Looking at the prior posts, it was stopped because of emulator problems, but since there's a v9 out now (v7 was the one out at the time it was worked on), it's worth checking to see if it works now, or if it's still dead in the water.
Taking over the world, one game at a time. Currently TASing: Nothing
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
As many times as I played this on ePSXe, this game never froze or crash under the game nor the emulator. It's shocking that we don't have TAS features on that emulator.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
pixel-go-round wrote:
As many times as I played this on ePSXe, this game never froze or crash under the game nor the emulator. It's shocking that we don't have TAS features on that emulator.
Because ePSXe to my recollection is closed source.
Taking over the world, one game at a time. Currently TASing: Nothing
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
This will be one puzzle we'll have to assemble before we go on with this game - because there certain aspects of the game that the emulator can't handle. ~rolls eyes~ My next thought is re-programming PCSX to run LUA scripts to see if that might fix anything.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
p0rtal_0f_rain wrote:
My next thought is re-programming PCSX to run LUA scripts to see if that might fix anything.
you mean.. using lua with cheat ? I've just try with pcsx-rr 0.1.1a and I feel like we can't sadly go further that what he did : test run.
Banned User
Joined: 12/5/2007
Posts: 742
Location: Gone
badpotato wrote:
you mean.. using lua with cheat ?
Probably not just for cheats. If there are ways of working around common bugs or freeze-points like that one screen shot of Vahn trying to display one of his hyper arts moves, I thought we would create a LUA script specifically for this.
Joined: 8/17/2007
Posts: 41
If only i knew more to help with this i would... this game is amazing and i a tas would be that much more increadible.
Joined: 2/15/2009
Posts: 329
Postponed due to emulation problems. Thanks for the responses. Still not working in rr 0.1.1. I've been following this site for at least 5 years now. It makes me smile to see the infamous Sir VG and fractal post in my thread. :)
Working on: Legend of Legaia, Vagrant Story
Joined: 2/15/2009
Posts: 329
So lua scripting was added in .1.1. p0rtal_0f_rain mentioned something about creating a script to possibly bypass the hyper art crash. If I knew anything about this I would research it...
Working on: Legend of Legaia, Vagrant Story
Joined: 10/3/2005
Posts: 1332
exileut wrote:
So lua scripting was added in .1.1. p0rtal_0f_rain mentioned something about creating a script to possibly bypass the hyper art crash. If I knew anything about this I would research it...
Not that any such hackery would be acceptable here, but what you could try to do, basically, is disable whatever is choking the emulator. To actually get the game working as the creators intended through Lua would require knowledge (probably profound) of how the game works, and why it crashes. If you had that kind of mojo, your time would be better spent improving emulator compatibility... But for the sake of argument, you could try pinning various blocks of memory and seeing if the emulator survives the crash. A devious and delightful hack. It would be fairly easy, and would probably look like this blob of code I barfed up just now and haven't tried to execute:
--Crash dodger script © your mom

--Set up an initial state. Whoever uses this would
--need to execute the script a few seconds before the crash happens
local mysave = savestate.create()
savestate.save(mysave)

local MAXMEM = 0xFFFFFF --I have no idea how much memory a PSX actually has.

function getmem()
    local statetbl = {}
    for i in 0 to MAXMEM do
        statetbl[i] = emu.readbyte(i)
    end
    return statetbl
end

--I assume that the memory state will be locked if the game freezes, so let's check if that has happened
function frozenp(statetbl)
    local frametbl = getmem()
    local diffbytes = 0
    for i in 0 to MAXMEM do
        if statetbl[i] ~= frametbl[i] then diffbytes = diffbytes + 1
        if diffbytes > 40 then return nil end
    end
    return true  --Very little has changed; assume it's stuck
end

local initstate = getmem()

--main loop
local BLOCKSIZE = 0xf

--Test the crash, pinning a sequential 0xf bytes of memory each time
for blockstart = 0, MAXMEM-BLOCKSIZE, BLOCKSIZE do
    local framecount = 0
    while not frozenp(initstate) do
        for pinbyte = blockstart, blockstart+BLOCKSIZE do
            emu.writebyte(i, math.random(256))-1
        end
        emu.frameadvance()

        -- supposing that the game runs for four seconds, we assume that the memory block we pinned prevented the crash, and we exit. Hooray!
        framecount = framecount + 1
        if framecount > 240 then return end
    end
end
error("If execution got this far, it means the script couldn't prevent the crash.")
Sorry if this is meaningless jargon to you. I just find the idea interesting, even though there are a bunch of reasons why even a finished version of this code wouldn't work. Still, something good may come of it. Who knows? ;)
Joined: 2/15/2009
Posts: 329
Got the first town cleared unassisted... http://www.youtube.com/watch?v=f57_j7klLGI http://www.youtube.com/watch?v=Iohrw1kMi08 Its actually slower than Adarsus' run. Just in 720p. Pcsx-rr does not crash on already learned arts, Magic, Spirit, or Items. So in the meantime I will play unassisted when using a new art is required splice it in with savestates. I was starting to get tired of recording appending and encoding 24GB of video just for that first 15 minutes. I just want a nice hd testrun on youtube. Sorry for double post... The game always runs at 30fps. In zoomed out scenes it runs at 20 or 15 sometimes. emulator reports 60 the entire time but fraps shows otherwise. One of the reasons why the game is so slow paced.
Working on: Legend of Legaia, Vagrant Story
Joined: 2/15/2009
Posts: 329
So I'm starting real work on this. 0007B5FC: Random Encounter When this hits 0, you will enter a random encounter. It decreases by 42 each time you cross invisible grid lines in the world. If you cross the line by 1 pixel you can go back and forth and get into a random battle in a few frames. (If the world map didn't run at 20 fps) Or run around inside a grid square without touching the edges and never have an encounter. When you enter a battle the value changes to 600-1400. This is your new starting value when the battle is over. Entering town will increase this to 700-1000, but only if you are already below 480. This can be manipulated easily. Enemy health: 000ED3D6: Always first enemy 000ED6AA: Always 2nd 000ED97E: 3rd 000EDC52: 4th 0008480E: Vahn HP 00084812: Vahn MP Tetsu has 999 health and this resets to over 1000 if you bring him below 768. Position: 000830E8: X Location World Map 000830EC: Y Location World Map 000837A8: X Location Field 000837B4: Y Location Field As far as strategies go... Yeah any help is appreciated. Nighto on Viguro x2 and Berserker for sure. Should be able to manip instant death even with level 1. I haven't found any way to manipulate in battle except for waiting frames. Field runs at 30fps except when its running at 15fps. World map is 20fps. World map map is 12fps. Every camera angle change switches the frame input is accepted on. every odd frame at 30 fps would now be every even frame. But the lag counter doesn't increase by 1. tetsu is done. Skipping 10000 frames of dialog atm. ok bye. 2/12 My first real battle is much faster... because I ran from it. I don't know why I didn't do this before. Contemplating getting gimard fire magic. It will take an unnecessary battle to get. I'll skip it for now... 2/13 Working on cracking that RNG again. Thanks to ais523, natt, amaurea, p4wn3r, fractalfusion, darkkobold, bisqwit, adelikat for scripting and doing the hard stuff.
Working on: Legend of Legaia, Vagrant Story