Posts for Doc_Skellington

1 2
7 8
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello, For the frame advance trouble: you have to set Lilypad's Keyboard API to Raw Input. This information is now clearly written in the README (it wasn't before, don't worry).
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! xTVaser has created a new fork directly from PCSX2. Please, from now on, see this GitHub repository. Also, we will try to follow PCSX2's updates. The latest release will be the last 1.4.0 release (it is available in case 1.5.x breaks a game).
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Oh, I also got excited by seeing your post. Anyway, I won't be able to work until January (as I thought) but xTVaser (I don't know if they have an account here) is trying to add some new features. Once it will be done, the new version will come out (with a proper and TASvideos-friendly key movie file) ;). And once everything important is implemtend, we will maybe contact the emulator development team to merge our works.
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
You're welcome. I wasn't worried. I just wanted to be sure that nobody would waste their time ;) The correct version is almost there.
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Zupapa: My pleasure. Rock: May I ask you which game you're trying to record? And does it occur only for that game? Also, have you checked if it is not just that the emulator is paused? By default, the "p" key unpauses the emulator and the frame advance is on "space". I've added an automatic pause after the opening of a movie so it's probably just that ;). Important note (for everyone): DO NOT CREATE MOVIES for the moment. The movie files do NOT meet the TASvideos' requirements. It is my next task (and I don't know how long it will take).
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! Strife: Yup, that's the plugin code (in VB.Net, if you want to know). And, for me, it doesn't produce what's supposed to. Good luck for your projects, too. Zupapa: Here is the new version with a repeated frame advance. If you use LilyPad, you have to set Keyboard API to RawInput (you can set it to DirectInput but, for some reasons I don't know, it disables the 0-9 keys). Sorry for the delay but I don't know anything about wxWidgets, so it took time to understand how to manipulate the events. Normally, the modification should not decrease the stability of the emulator, but if you find a bug with the keyboard shortcuts, please tell me ;). Also, I maybe won't be able to work on the emulator until January as I'll be abroad and my laptop has a limited memory. It will depend on what I'll need for the university. EDIT: I noticed that virtual pads were not working correctly. It is now fixed
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello. Sorry for the (huge) delay. So, here is the conclusion: I can't do it, I'm sorry. I noticed that CLR USB writes to the RAM (iopMem->Main in the code) but I can't find a way to retrieve where or what it writes. And the functions that ask to read from the plugin always get the same values no matter which key I press. So, I tried to copy the RAM. Recording does not crash but playing the movie, yes (and it's a normal behaviour actually). My final idea is to create a fork of CLR_USB and add functions to communicate with the TAS part of PCSX2 but the emulator refuses to use the DLL I compile (even without modifying anything from the code's plugin) and I can't find any documentation on the web. I'm sorry, Strife. If you have any other ideas, please let me know ;).
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! I've made a new version of pocokhc's PCSX2-1.4.0-rr. You can find it here. Differences from v3.0:
    Lua scripts can now modify controllers' inputs; Lua engine does not automatically close when the end of the script is reached (thereby allowing data to be drawn each frame); A Virtual Pad (handles 2 controllers but not the multitap); Save/Load state to/from a file (does not generate a backup!);
Unlike gocha, I did not implement the possibilty to open multiple Lua scripts. Also, you must be warned that I'm not good at designing interfaces. Therefore, the Virtual Pad is (more than probably) not really ergonomic. I hope this can help you. And, please, don't hesitate to give some feedback ;)
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Yeah, I've already thought about it... But I doubt I would have fun while doing this. I mean the RNG can be really hard to manipulate, so getting all cards must be a real pain. Of course, someone may find it interesting to do, but not me (or maybe later) ;). And also, you can do a 100% with Riku :p
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
No, I haven't, Fortranm. The only thing I did was to reinstall Windows (I switched to RAID disks, so I didn't have the choice). Thanks a lot, TheKDX7 :D
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Here is the file. The desync occurs somewhere around the first chest. The puzzle is well solved but the tutorial fails. Version 0.9.9 x86 (MSVC v1500). If I remember well, I tried to fix it by hex-editing but it didn't solve the problem (or I failed, which is more than probable :p). Thank you for looking. Maybe one day I'll start this TAS over ;)
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
I can answer all your questions :p Marluxia and Leon have the same RAM address: 0x032BCC (EWRAM 2 Byte Unsigned) When Marluxia is killed, he drops enough EXP to immediately go to level 23 while killing Leon brings you level 4 (or 3, depending on your previous fights). The funny thing is the level-up screen: I guess that the tutorials are specific states and the game doesn't know how to draw the screen, but it's quite nice to see :D
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! Thank you for your support and cheering. Unfortunately, I come with bad news this time. As you may have noticed, I'm not really productive. The biggest reason is (as always) that I'm short in free time and, currently, I prefer playing than fighting with desmume... If you want to know everything: I didn't touch this emulator for several weeks. One day I wanted to continue to TAS and I launched the movie to check if everything was alright. It wasn't. I got a desync from nowhere. I don't know what caused it (same version of desmume, didn't modify the files) but I just don't want to start once more. This is just one of the multiple reasons I got bored of desmume. I'm truly sorry if you were looking forward to seeing the complete TAS. I won't stop TASing but I'm going back to GBA (or an other console if I find an interesting game) :D
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! I noticed I had done a few mistakes (but they cost a lot of time). This mistakes mainly come from the chests I poorly manipulated. So, here is the new version of chapter 1. Link to video
    The boss is the same as before (I copied-pasted the input and slightly modified it to sync) The chest is improved because the waste of time after an error is longer than correctly paints the picture (for this one, at least). And I don't even know how I could miss it... The rest is almost the same (just some more jumps).
This time, I hope I didn't do such kind of mistakes :D
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! So a week became (almost) a month... Sorry. But, at least, here is the chapter 5 : Link to video First of all, I'm sorry for all these weeks without giving any news. As I said, I didn't want to TAS, but, now, I've recovered my motivation! About this level :
    It can be tricky the first time you get here, but it's fast once you know where are the objects you need. The boss is long because he can only be touched under some circumstances.
I hope this is good enough!
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Yes, yes, don't worry. I just had a lack of motivation (nothing to do with this game, just didn't want to TAS) and now, I don't have enough time/energy to work every day (due to a project for university... But, well, I quite enjoy it :p). I'm 2 rooms before the boss. This should be over for the next week (I hope so, at least) ;)
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! Here is the fourth chapter! Link to video Some notes for the warp door: Saving + creating it (without using the little time saver) costs around 890 frames while using the normal route takes around 1000 frames.
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Thanks, grassini! Ahaha! I'll do it! :D (Actually, already got 2 out of the four crystals and the Dragon gem ;) )
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Thanks ! (I just need to motivate myself to do the chapter 4 :p)
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello ! Here is the third chapter! Link to video The video is obsolete (but not the movie file) : on the last room, I delayed the jump to reach the sphinx faster (well, it's only 1 frame faster, if I didn't fail my hex-editing ;) ).
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Yes, it's more logical with floating point ;). Speed X adress : 020C4CB8 (4 bytes) The values are :
    walking : 1.399902 running : 2.0 jumping : 2 * walking or running
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello! Here is the second episode! Link to video Don't forget to switch on captions ;). More information about speed: For Thief Wario, the walk speed is 5374 and the run speed is 8192. The speed at the first frame of a jump is twice the speed before jumping. The other frames, it's the speed before jumping (so 5374 or 8192). So, the closer the ceiling is, the faster Wario can go!
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Oh, indeed, it's faster! Thanks! So, I guess it's working quite or less like Mega Man 2 (I don't know MM2 very well). Unfortunately, this lead to de-sync problems and, once they're solved, it's only 2 frames faster. But thanks :D.
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Hello ! Here is the first chapter of this game : Link to video You can switch on captions to see my comments (if you see mistakes, just tell me please ;) ). I've just a few things to precise:
    To be able to disguise, we need to draw a shape (as a "check" or a "circle"). Actually, we only need four different points (one per frame). For example, a square is enough for the circle. Thief Wario is the fastest (and he's the only one who can run), so it's important to keep him to move. For this chapter (and maybe the next ones), jumping off the ladder is slower than simply climb it.
New PCSX2-rr
Experienced Forum User, Published Author, Active player (257)
Joined: 8/12/2013
Posts: 185
Location: Belgium
Well, it depends on your point of view, I think... The thing is that it's quite hard to be fast enough to play with this mechanic in a normal playthrough ;) . Thanks E-102 Gamma ! :D
New PCSX2-rr
1 2
7 8