Tux Posted February 18, 2023 Posted February 18, 2023 (edited) Well just added some support in git, based on these 2 ips files. The command appears below "Game cheats" (I thought 1st to include it in the cheats dialog, but this one is very specific and it's better not to touch it). It's an ultra basic support, it doesn't support the rle chunks the doc talked about because I had nothing to test that, and it assumes there are no word inversions which was the case for these 2 ips files. AFAIK, it works well, I can't be super sure since you have to finish totally the game to see if it works, and I didn't feel like doing that ! It was really super easy to add, look at the length of the do_ips function in git, simply ridiculous ! It doesn't ask for the name of the file to apply the ips, it assumes it's applied on the currently loaded rom with the given offsets in the ips file. Edited February 18, 2023 by Tux
ffman1985 Posted February 18, 2023 Author Posted February 18, 2023 Happy to see the new function. I have tested the 2 ips that I posted before, and both work fine. In addition, I suggest to add a ips folder in the raine directory. If people want to load the ips(s) for Kof97, then he should first create a folder called kof97 inside the ips folder, and then put all ips inside the Kof97 folder. When kof97 is loaded, and player choose the ips function, the list of ips inside the kof97 folder is display and player can choose which ips to load. (Similar to the cheat menu) How to you think?
Tux Posted February 18, 2023 Posted February 18, 2023 (edited) 15 minutes ago, ffman1985 said: Happy to see the new function. I have tested the 2 ips that I posted before, and both work fine. In addition, I suggest to add a ips folder in the raine directory. If people want to load the ips(s) for Kof97, then he should first create a folder called kof97 inside the ips folder, and then put all ips inside the Kof97 folder. When kof97 is loaded, and player choose the ips function, the list of ips inside the kof97 folder is display and player can choose which ips to load. (Similar to the cheat menu) How to you think? You have enough ip files to fill a directory ? Good news, it's probably from some very foreign sites because I had a quick look on the net yesterday and couldn't find any. But yes good idea I'll make at least the ips directory and set this as default directory when opening the file selector. Notice I didn't test these ips ingame, but I checked the code after patching looking at the changed offsets and it looked good, it pushed me to make another commit for the l command because I couldn't get the right assembler listing from the patched address (overlapped by the garbage which was there before the patching). Anyway it's done, ips directory created when you launch raine if it doesn't exit, and it becomes the default for ips files, pushed to git. Edited February 18, 2023 by Tux
ffman1985 Posted February 18, 2023 Author Posted February 18, 2023 I remember there sth called ips collection 4.3. There are numerous ips for each game.
Tux Posted February 18, 2023 Posted February 18, 2023 23 minutes ago, ffman1985 said: I remember there sth called ips collection 4.3. There are numerous ips for each game. Yep found it here on github : https://github.com/taoenwen/FBNeo_IPS.git but it's made by Japanese people, but there are some dat files with some english description inside... Apparently they don't always patch just the code rom. I'll look into it in more detail...
Tux Posted February 18, 2023 Posted February 18, 2023 Interesting, they added some dat files for info, but also to tell which ips file to apply to which rom, which can be done automatically by following what's there. Now the problem is that once the game is loaded the sprites are already decoded, so to be able to patch this they would need to be reloaded, then patched, then redecoded. All the games wouldn't support that because some have their custom decoding mechanism ! So it becomes quite a headache... ! So this part is much harder, but I guess we can keep at least the basic ips patching for code roms. I'll think about the other options there... ! There was an example of this rle thing, now that I could confirm how it works I added it in the code, this part is still very easy, it's not pushed to git, no reason for now.
ffman1985 Posted March 17, 2023 Author Posted March 17, 2023 (edited) Hello everone, share the console mode cheat for Super Street Fighter 2x (turbo) (Japanese Phoenix edition, ssf2xjd.zip). This work in the same way as my previous cps2 script, except there are something new: - the 'insert coin' text is change to 'press start', and it can really starting the game by the start button. -in the menu, all the modes are shown together, there is a dot to indicate which mode is in select. In addition, there is the 'Enable Akuma/Gouki' cheat, where akuma is selectable by highlighting ryu and then press the three punch buttons together. https://drive.google.com/file/d/1KikdagFHHl5TGADzpxU891-NCVTV19C5/view?usp=share_link P.S. The Company text are moved to the bottom of the screen which result in the credit text can not be seen now (I don't know if everyone like this change but there is infinite credit in the console mode) The name of the modes follows the 3DO version. (I hope someone still remember this version.) Edited March 17, 2023 by ffman1985 1
Tux Posted March 18, 2023 Posted March 18, 2023 You owned a 3do ? Just heard of it, never seen one ! It was quite famous in its time... Sorry been quite busy lately, didn't have any time or motivation to do new stuff for now, will probably return to it later... ! 1
ffman1985 Posted March 18, 2023 Author Posted March 18, 2023 (edited) I didn't own the 3DO since it was uncommon in my country. But two of my friends owned it, so I had the chance to tried this expensive console. At that time, I was impressed by the graphic and the arranged soundtrack of this version of super street fighter 2x, especially the energetic character select bgm. I think many people have good memory on this version. By the way, I also slow down my work a bit recently, but I still want to create the console mode script for all cps fighting games. Edited March 18, 2023 by ffman1985 1
ffman1985 Posted March 23, 2023 Author Posted March 23, 2023 (edited) Hello I have created a new cheat for Street Fighter 2 (sf2.zip) which is a test version. https://drive.google.com/file/d/1dfI97TkHbwkghvsj-sR6qM1tP5o3SDx1/view?usp=share_link Console Mode: In additional to the basic function, I add the difficulty setting in the menu screen by pressing left or right. It should be remind that any changes can not be reflected in the test menu because it is not changed by the dip switch. (Originally, when the dip switch is changed, there is another ram address changes accordingly.)(Also, the change in dip switch can only be effective during the start-up. But I change the difficulty in another ram address which is effective after the start up, so it can be done in the menu screen.) I am not 100% confident on this hack. I hope someone who familar with the ai of the cpu of different difficulty can help me to test it. Seconly, when entering the test menu during the menu screen, it can not be shown properly, because something is changed for making the menu screen (the shifting of the original text). It is automally return to normal when game start (when entering the character screen) but not in test menu. Select same character: Press the coin button to move to the character which is selected or occupied by the other side. Edited March 23, 2023 by ffman1985
Tux Posted March 23, 2023 Posted March 23, 2023 Can't help here, and a sf2 specialist is probably not easy to find these days... !
ffman1985 Posted March 23, 2023 Author Posted March 23, 2023 (edited) May be I will wait for 1 week to see if there is any complaint. Edited March 29, 2023 by ffman1985
ffman1985 Posted April 9, 2023 Author Posted April 9, 2023 (edited) Hello, share a update for the script for street fighter alpha phoenix edition (sfad.zip), which is for super fan only. In this update I try sth new in which the menu screen is seperated from the title screen which is similar to the ss/ps version. Also, I add a option (test service) in the menu. It is different from pressing the u button, because it is forced to show the engligh text no matter what the region has chosen. When leaving the menu, it will return to menu screen instead of a full restart. P.S. the script is more complex than my previous scriptes which requires more cpu resource. Also, because of its complexity, it requires more test for bugs. For normal user, there also a bug fix for the "Enable Bosses" script. Preview: https://drive.google.com/file/d/17FBX2-8EUxXPklNeq3tqeeYmhS6CHwFW/view?usp=share_link Download: https://drive.google.com/file/d/1aax-HGubq401VsKoTezmwOuURHwle8dS/view?usp=share_link Edited April 9, 2023 by ffman1985 1
Tux Posted April 10, 2023 Posted April 10, 2023 (edited) Well testing : I could get to the options menu only on my 1st try (with the 64 bits version). With the 32 bits version when I press 1p it displays press 1p or 2p, then I press 1p again, I see the option menu for a fraction of second and it goes directly to the character selection... ! I didn't know there could be a difference between the 32 bits and 64 bits version, if it's something else then I don't know what it is... And what a long script for sure ! But congratulations for the way it's written, it's still quite clear even if you don't know the internals of the game because of all the comments. (I made a few attempts trying to press as quickly as possible on the 1p key, it doesn't change anything). Edited April 10, 2023 by Tux
ffman1985 Posted April 11, 2023 Author Posted April 11, 2023 Thank you for trying the script, Tux. Just try to play on the 32bit version but I do not encounter the problem about the option. Do you mean that you see the test service menu for a fraction of second and it goes directly to the character selection? or you see the menu screen (with the name of the modes) a fraction of second? In fact you don't have to press the button as quickly as possible. In the title screen, the function of the start, coin and test service buttons are disabled (but you can still press start to leave the title screen). When you press the start button in title, it cannot start the game, but will only move away the game logo and the original texts, and then add my own created texts on screen. In the menu screen, you can only use the punch or kick buttons to select and it will trigger the start function. All buttons returns to normal after selecting a mode (leaving the menu screen). Sorry , can't do anything here...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now