Yesterday I've managed to take control of the game's splitscreen setup to the extent that I can tell the game whether I want the screen to be split horizontally, vertically, or "both" (read: 4 'subscreens').
The problem I'm currenty facing is that it either spawns extra player characters, or it doesn't draw anything in the additional 'subscreens'. (I can control which of these occurs.)
I'm currently doing some reverse engineering to find out what the game does to initiate a player, hoping to find something like a link between a specific subscreen and a player. That hopefully allows me to link the additional subscreen to the same player. (After this I "only" need to accomplish a horizontal offset between the two cameras and we're ready for a test run!)
I think some people (Blur for example) know the memory address(es?) I'm looking for, since JJ2+ probably does a similar thing for its Spectator Mode (i.e. link the camera to a specific player character). I'm hoping for some input on this part, but in the meantime I'll continue the search myself.
UPDATE 0:35 AM CEST: I've found some rather interesting per-player addresses, but the ERE does not have descriptions for them. I will find out their meaning tomorrow, hopefully enabling me to complete the next step in the puzzle
__________________
Last edited by Jerrythabest; Jul 2, 2012 at 02:38 PM.
|