edisoncarter Posted June 3, 2006 Share Posted June 3, 2006 If you haven't already heard, sorry to break the news to those of you in PAL land: "PS2 Liberty City Stories Delayed Posted by Nanook on June 2 @ 9:40 AM In Europe anyway. Rockstar have announced that the release date for Liberty City Stories in Europe for the PS2 has been delayed until June 23, it remains June 6 in America." http://www.gta-sanandreas.com/ "EDIT: It appears as though Rockstar Games in the UK confirmed this by means of Gamespress (Resource for Games Journalists), who posted the PS2 Liberty City Stories box art yesterday, claiming the release date in the UK got pushed back till the 23rd. The release date in North America still remains June 6." http://www.gtaportable.com/ Link to comment Share on other sites More sharing options...
andrewtr89 Posted June 3, 2006 Share Posted June 3, 2006 ooh, too bad for UK gamers. i live in the US Link to comment Share on other sites More sharing options...
kingvercetti Posted June 3, 2006 Share Posted June 3, 2006 Nevermind. I have the PSP version anyway, and we got Lemmings around 3 months before you people in the US. A bitch that it's been delayed though, for the people who are planning to buy it anyway. Link to comment Share on other sites More sharing options...
plastik Posted June 3, 2006 Share Posted June 3, 2006 I wasn't planning on buying it anyway... why buy the same game again but without the portability and without cheat device? But some non-PSP owners will be annoyed Link to comment Share on other sites More sharing options...
makaveli 7 Posted June 5, 2006 Share Posted June 5, 2006 so since there is no multiplayer u can be those people in singleplayer Link to comment Share on other sites More sharing options...
vettefan88 Posted June 5, 2006 Share Posted June 5, 2006 so since there is no multiplayer u can be those people in singleplayer what would give you that impression? you will never play as 8-ball. Link to comment Share on other sites More sharing options...
edisoncarter Posted June 5, 2006 Author Share Posted June 5, 2006 The real upgrades with the PS2 version are bigger screen, more than 2x resolution, dualshock controller and lower price. This drops the total price from over $300 (including PSP) to just $20. Maybe more people will pick up the game now. Link to comment Share on other sites More sharing options...
vettefan88 Posted June 5, 2006 Share Posted June 5, 2006 The real upgrades with the PS2 version are bigger screen, more than 2x resolution, dualshock controller and lower price. This drops the total price from over $300 (including PSP) to just $20. Maybe more people will pick up the game now. are there any cheat programs like action replay that would support something like pcar? Link to comment Share on other sites More sharing options...
gameroftheuk Posted June 6, 2006 Share Posted June 6, 2006 I wouldn't want it if it has no additional special features added since I have PSP version of LCS. This is like PSP port to PS2. PSP wasn't inferior after all. Link to comment Share on other sites More sharing options...
edisoncarter Posted June 6, 2006 Author Share Posted June 6, 2006 (edited) are there any cheat programs like action replay that would support something like pcar? Unfortunately, no. None of them can dereference a pointer or do any kind of pointer math. Except for my stuff, most GS/CB/ARMax cheats are simple one line something = something type stuff like "constantly set health to 100". The one special feature they have that gets some use is jokers, which is a conditional statement that's almost always conditioned off buttons on the controller. For example "if buttons == L1 then gravity = reverse". There are lots of cheats besides pcar stuff. If the pplayer structure doesn't move around, we'll be able to do those. Here's the format of basic RAW codes (GS/CB): [1 digit opcode][lower 7 digits of address] space [8 digit hex value] opcodes: 0 = 1 byte (char) 1 = 2 bytes (short) 2 = 4 bytes (int) For example, setchar(0x123456, 0x12); setshort(0x123456, 0x1234); setint(0x123456, 0x12345678); translate to: 00123456 00000012 10123456 00001234 20123456 12345678 You don't really need to figure this out though. It'll be easier to wait until I put out my converter and then you can paste stuff in and let it show you how to do it. Edited June 6, 2006 by edisoncarter Link to comment Share on other sites More sharing options...
Skiller Posted June 6, 2006 Share Posted June 6, 2006 are there any cheat programs like action replay that would support something like pcar? Unfortunately, no. None of them can dereference a pointer or do any kind of pointer math. Except for my stuff, most GS/CB/ARMax cheats are simple one line something = something type stuff like "constantly set health to 100". The one special feature they have that gets some use is jokers, which is a conditional statement that's almost always conditioned off buttons on the controller. For example "if buttons == L1 then gravity = reverse". There are lots of cheats besides pcar stuff. If the pplayer structure doesn't move around, we'll be able to do those. Here's the format of basic RAW codes (GS/CB): [1 digit opcode][lower 7 digits of address] space [8 digit hex value] opcodes: 0 = 1 byte (char) 1 = 2 bytes (short) 2 = 4 bytes (int) For example, setchar(0x123456, 0x12); setshort(0x123456, 0x1234); setint(0x123456, 0x12345678); translate to: 00123456 00000012 10123456 00001234 20123456 12345678 You don't really need to figure this out though. It'll be easier to wait until I put out my converter and then you can paste stuff in and let it show you how to do it. hey edison .. just so u know CHeat divices do support Pointers .. code type 6 mainly for GS/XP and CB armax has a crap load of Pointer codes types .. so ur Pcar and player type codes will be able to be moved on over .. for more info on them code types try the Faq on the main CMP site . heres the link .. Main Divices (CB/GS/XP http://www.codemasters-project.net/portal-....php?content.23 Armax Code types (Max Raw format) http://www.codemasters-project.net/portal-....php?content.98 them links will help alot of ppl if they are goin to start porting codes Link to comment Share on other sites More sharing options...
edisoncarter Posted June 6, 2006 Author Share Posted June 6, 2006 Main Divices (CB/GS/XPhttp://www.codemasters-project.net/portal-....php?content.23 Armax Code types (Max Raw format) http://www.codemasters-project.net/portal-....php?content.98 Nice reference! The one I was using was pretty outdated and disorganized. If I'm reading it right on the CB/GS/XP page, the pointer codes are only for CodeBreaker, right? Not Gameshark, XPloder and AR2. On the ARMax page, the pointer codes don't look like they have any offset parameter. You can't do much without an offset. We could convert setint(pcar + 0, value) and that's all. I take it "number of times to point" means number of times to dereference, right? It looks like the example confirms that. The CB version is really nice, the ARMax is kinda lacking, and it sounds like GS has nothing. Link to comment Share on other sites More sharing options...
Skiller Posted June 6, 2006 Share Posted June 6, 2006 Main Divices (CB/GS/XPhttp://www.codemasters-project.net/portal-....php?content.23 Armax Code types (Max Raw format) http://www.codemasters-project.net/portal-....php?content.98 Nice reference! The one I was using was pretty outdated and disorganized. If I'm reading it right on the CB/GS/XP page, the pointer codes are only for CodeBreaker, right? Not Gameshark, XPloder and AR2. On the ARMax page, the pointer codes don't look like they have any offset parameter. You can't do much without an offset. We could convert setint(pcar + 0, value) and that's all. I take it "number of times to point" means number of times to dereference, right? It looks like the example confirms that. The CB version is really nice, the ARMax is kinda lacking, and it sounds like GS has nothing. the GS has one .. but its Backwords from that of the CB all post an Example in a min .. the Armax ones are mainly one line .. this example is from Altered beast Pal Infinite Health 145EBB38 00000000 = 32-bit Not Equal (Single skip) 425EBB38 005000C8 = Command 42= 16bit pointer write Brake down i messed up on CMP faq page .. i will fix that later brake downs like this 42xxxxxx yyyyzzzz X= address y= Offset z= Amount to Print at offset .. also a side note .. if say the address is 01000000 then the 42 would be come 43 Max/Infinite Health 545EBB38 00000000 = (54 =Multi Skip) only activate the fallowing codes if 005ebb38 is not = to 00000000 425EBB38 005003E8 = Address 005ebb38 points to 00 add offset 50 (Hex) and print 3e8 to that offset 425EBB38 005203E8 = Address 005ebb38 points to 00 add offset 52 (Hex) and print 3e8 to that offset Infinite Spirit 145EBB38 00000000 425EBB38 00FA00C8 Infinite/Max Spirit Gauge 545EBB38 00000000 425EBB38 00FA03E8 425EBB38 00FC03E8 Kinda Strait forword i have to say armax does have the best commands for hacking right now .. but does not have Raw or even Maxraw support since that encryptions a pain in the ass lol As for GS here is there pointers .. all post Refrince to the CB pointer then the GS pointer so u can see what i mean CB6+ pointer type 6aaaaaaa 000000vv 0000nnnn iiiiiiii a = address to load 32-bit base from (25 bit) v = value to store at base + offset (8/16/32 bit) n = number of times to point (16 bit) i = 32-bit offset to add to base (n = 1) (this example might be wrong it might be just Multi Refrince addresses as in both offsets are goin to go from 0x00290000 all check with this later .. and fix it if i was wrong) Example 2: 602829D8 FFFFFFFF 00020002 0000071C 0000FB20 00000000 - loads base at address 0x002829D8, say base is 0x00290000 - adds offset 0x0000071C to make address 0x0029071C - loads base at address 0x0029071C, say base is 0x002A0000 - adds offset 0x0000FB20 to make address 0x002AFB20 - stores 32-bit value 0xFFFFFFFF to address 0x002AFB20 Note that execution stops, if (base & 0x3FFFFFFC) == 0. as for the GS3+ an XP4+ Example code from MGS2: Substince 61193B84 00000000 00000004 0000002E 6aaaaaaa 00000000 (Dont know if second part does anything but it could be the number of times) iiiiiiii VVVVVVVV (also sone know where the part to handle 8/16/32 is .. could be in the Value slot) a = address to load 32-bit base from (25 bit) v = value to store at base + offset (8/16/32 bit) i = 32-bit offset to add to base (n = 1) iv been meaning to go back to that Faq and Fix things up its just a pain in the ass lol Link to comment Share on other sites More sharing options...
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