Jump to content

[SA|CLEO|WIP] 2 Player Missions Loader


Recommended Posts

I've got news! My order has arrived and I checked what Marsi4eg said now with my new second controller and my new wireless receiver. I also received the other hardware. Now I was sitting here all night and testing with different SAAC versions, different Ginput versions and hardware options and finally got it to work. I found out that Ginput 0.1 by Deji uses the perfect layout for the mod. Works like a charm! No need to bother anymore! And while playing with Deji's Ginput + 2p Missions Loader you can wait for Silent to finish his version and see if it's better. I also tried out Keyboard+Controller and that works, too. The keyboard player has to use the classic controls though because otherwise the controller user cannot use the autoaim (there's a cleo script for this though...intended for samp cheating originally :)).

 

 

or wait for Silent's Ginput for San Andreas....maybe the new Steam version even supports a second controller. I haven't tested it and it's not my fault if it doesn't...

No support in native xinput for second controller, already tested

 

No need to bother with Steam Xinput anymore. Use Deji's Ginput 0.1 !
You have tested 0.3 and 0.2 but you forgot about 0.1 and that is the perfect version for me. It even uses X for accelerating by default with all controllers just like on PS2!

When is the release date for this script?

Soon™

 

when you will release the mod ?

keep-calm-and-donate-cookies-for-silent-

 

But now finally seeing that it works encouraged me to put more work into the mod. I will release it sooner now because it's almost bug-free.

If you want me to do something like it I will also include *.ini options for those who don't like the limitations of the original. Rockstar has disabled many features which weren't finished. Using ini options you could decide for yourself if you want them back while people who want to stay loyal to the PS2 version just leave everything as it is ;)

 

 

 

If you don't believe that it works flawlessly just get yourself Ginput 0.1 and the script posted a few pages ago and test it for yourself....it works!

 

 

Edited by Nights744

Yeah, obviously the official XInput support does not support a second pad :p

 

Also, when using Deji's GInput, don't you actually need two pads?

 

 

EDIT:

I wasn't exactly following, did you find a solution for the 'flashing pickups' problem yet? The one which surfaced when you tried to spawn the pickups only when the player is close to them so they don't save.

Edited by Silent

If I have a generic controller (No PlayStation or Xbox) how I can use GInput by Deji or how I can change the config. Any help?

I don't think Silent or Deji would be so **ckers to force a specific controller (*cough*microsoft*cough*)

As long as it supports DirectInput/XInput (and every controller supports at least one of these 2 APIs) you are fine

GInput is only about XInput, so DirectInput controllers will not work if an emulator is not used. x360ce should work best.

Yeah, obviously the official XInput support does not support a second pad :p

 

Also, when using Deji's GInput, don't you actually need two pads?

 

 

EDIT:

I wasn't exactly following, did you find a solution for the 'flashing pickups' problem yet? The one which surfaced when you tried to spawn the pickups only when the player is close to them so they don't save.

 

There is an SAAC 2.0 out there somewhere but when I looked for a download all I found were dead links. That one supported multiple players regardless if controllers or keyboard, so with SAAC 2.0 you could actually map player one to WASD and Player two to the the arrow keys. SAAC 1.2 doesn't support that. Using Ginput 0.1 I think you need at least one controller. Player one can use keyboard then and the second player can use the controller. You just need to adjust the controller settings so that it gets detected as a second input. Or if your hardware doesn't support it try to get the

xbox emu thing and change the xbox360cemu.ini:

[PAD1]Index=1				#controller index in game controllers list; 0 is first; -1 to ignore this pad

Haven't tested this switching thing though.

 

 

And the pickups saving issue. No it's not fixed. The first one who tells me the code how to get a true or false if save menu is active gets the San Andreas version before public release. If no one knows I'll have to release it with the bug first and sort it out later.

United 1.2 version will be released in the next days anyway, because there is no saving bug at all.

Edited by Nights744

But you don't need that. You just need to make the pickups spawn/unspawn properly.

I see that 2 player pool game is not cut by Rockstar and works with original main.scm. They just deleted text in gxt 'press start on second controller'

 

Is there any other coop activities like pool (not freeroam or rampage) in the game?

Edited by Marsi4eg

But you don't need that. You just need to make the pickups spawn/unspawn properly.

 

 

I see that 2 player pool game is not cut by Rockstar and works with original main.scm. They just deleted text in gxt 'press start on second controller'

 

Is there any other coop activities like pool (not freeroam or rampage) in the game?

Thanks for reporting all that stuff! It's really odd that they left it in while removing the other missions. They could have hided them by not placing the pickups anywhere like they did with the pool game by hiding the text so no one would notice.....

 

I don't know of any other two player mini games but if I don't need to replace the whole gxt I could maybe create a script which injects the proper gxt entry.

 

Keep posting these things.

 

I just need to redo one rampage in United (thanks to buggy LC) and then I can release a public beta for you to find bugs or play (because you will barely notice). Saving issue only sorted out in United version.

  • Like 1

I don't know of any other two player mini games but if I don't need to replace the whole gxt I could maybe create a script which injects the proper gxt entry.

Just put it in a FXT or add it via CLEO4 dynamic GXT entry commands ;)

 

so there is only one way to use this mod

So far.

 

._.

 

http://gtaforums.com/topic/427517-rel-xcontrols-xinput-based-gamepad-support/

 

note how it predates both your ginput mods by around 2-3 years

Just put it in a FXT or add it via CLEO4 dynamic GXT entry commands ;)

It works but I need the original GXT entry from the PS2 because I cannot find the PS2 text folder. The only thing I've found is this but it's the PC gxt.

The Table name is POOL and entry name PL_H1:

m7oAY1H.jpg

 

I'll add it to the list of supported input mods.

 

And I think Silent started real scripting in 2010 while your mod is from 2009.

 

Yeah, obviously the official XInput support does not support a second pad :p

 

Also, when using Deji's GInput, don't you actually need two pads?

 

 

EDIT:

I wasn't exactly following, did you find a solution for the 'flashing pickups' problem yet? The one which surfaced when you tried to spawn the pickups only when the player is close to them so they don't save.

 

There is an SAAC 2.0 out there somewhere but when I looked for a download all I found were dead links. That one supported multiple players regardless if controllers or keyboard, so with SAAC 2.0 you could actually map player one to WASD and Player two to the the arrow keys. SAAC 1.2 doesn't support that. Using Ginput 0.1 I think you need at least one controller. Player one can use keyboard then and the second player can use the controller. You just need to adjust the controller settings so that it gets detected as a second input. Or if your hardware doesn't support it try to get the

xbox emu thing and change the xbox360cemu.ini:

[PAD1]Index=1				#controller index in game controllers list; 0 is first; -1 to ignore this pad

Haven't tested this switching thing though.

 

 

And the pickups saving issue. No it's not fixed. The first one who tells me the code how to get a true or false if save menu is active gets the San Andreas version before public release. If no one knows I'll have to release it with the bug first and sort it out later.

United 1.2 version will be released in the next days anyway, because there is no saving bug at all.

 

SAAC 2 is available on Racer_S google drive folder

 

And besides, with XInput, you'll need an older version of x360ce to trick player assignation

More than once issues on x360ce code google page have been opened to request to add again this feature, but they idiotically close them every time

Edited by mirh

Thanks! You are really helpful. I'll add a section for players with:

  • A keyboard
  • A keyboard and a controller
  • Two Controllers

SAAC 2 is available on Racer_S google drive folder

 

Also, where did you find this?

Edited by Nights744

 

Just put it in a FXT or add it via CLEO4 dynamic GXT entry commands ;)

It works but I need the original GXT entry from the PS2 because I cannot find the PS2 text folder.

Here is a screenshot with original entries from GInput topic

 

107-1349155937-poolprompt.png

 

GInput v 0.1 beta is really very good for use instead of SAAC - works perfect on both x360 gamepads.

Here is a screenshot with original entries from GInput topic

Yea, but I wonder why it's displayed in Deji's game as he hasn't added the entry to Ginput 0.3.

Also, I could remake it with that screen that you posted but I would rather like to have the original GXT entry so that it perfectly aligns with the text box and the button layout. Also, later I want to add a language changer. That means I need all five PS2 languages. If Silent can help I'll also add Polish because it's included with Language Loader by fastman92.

 

I am also interested in two-player mode with one keyboard. This to let you know that there are also other people interested in this configuration.

Check out the first post and then section How to control the players?

From my ntsc ps2 image - there is only american.gxt (one file), other 4 could be in pal image

~q~ Increase Wager~N~~o~ Decrease Wager~N~~x~ Proceed~N~~t~ Quit~N~Player 2 press the ~h~START~w~ button to play a 2 player game.

somewhere about 3 years ago (maybe more) I tried to rewrite 2players code into cleo but I became too lazy and now when I'm interested again - I forgot even how to start external missions via cleo correctly :barf:

Edited by Marsi4eg
Igor Bogdanoff

French:

~q~ Augmenter la mise~N~~o~ Réduire la mise~N~~x~ Continuer~N~~t~ Quitter~N~Le joueur 2 doit appuyer sur la touche ~h~START~w~ pour jouer ŕ 2.

German:

~q~ Einsatz erhöhen~N~~o~ Einsatz verringern~N~~x~ Weiter~N~~t~ Beenden~N~Spieler 2, drücke die ~h~START~w~-Taste, um zu zweit zu spielen.

Spanish:

~q~ Subir apuesta~N~~o~ Bajar apuesta~N~~x~ Continuar~N~~t~ Salir~N~Jugador 2, pulsa el botón ~h~START~w~ para jugar también.

Italian:

~q~ Aumenta la posta~N~~o~ Riduci la posta~N~~x~ Procedi~N~~t~ Esci~N~Giocatore 2, premi il tasto ~h~START~w~ per giocare.

and about br translation ?

The game was not translated to Brazilian Portuguese when it came out and still hasn't to this very day (not officially, and the fan one is absolutely sh*t), therefore it is not possible for the game have that translation in the files.

 

However, if Silent decides VCSPCE will have 2 player missions, I'll translate the text needed with format c:

Edited by Mega

Thanks to everyone who helped! Version 1.0 will only include US American but the following versions will change the language according to what you have selected in the menu:

83-1310548485-screenshot_6_languages.jpg

 

However, if you want me to include Brazilian/Portuguese you need to show me a proper Brazilian/Portuguese language pack for language loader. Otherwise I can only do it via *.ini options and that would suck:

[Language]BR=1 

.....and you would have a Spanish game setting for example with Portuguese two player missions? No..please...no!

  • Like 1
Igor Bogdanoff

Czech:

~q~ Zvůäit sázku~N~~o~ Sníâit sázku~N~~x~ Pokraëovat~N~~t~ Konec~N~Hráë 2 zmáčkne tlaëítko ~h~START~w~ pro zaëátek hry pro 2 hráëe.

Text: http://ulozto.net/xjM3EUuP/text1-rar
Btw: If fastman92 read this (or somebody can tell him) (because I can't pm him): Please add option for custom fonts because of some special characters like ř č š...

Edited by Tomasak

SAAC 2 is available on Racer_S google drive folder

 

Also, where did you find this?

About an year ago I practically overthrew Racer_S website seeking for fixes/tools/thingies that could be useful to mention on PCGW

If you open GAME SPECIFIC google drive folder, you'll see it. There's even source code! :lol:

Czech:

~q~ Zvůäit sázku~N~~o~ Sníâit sázku~N~~x~ Pokraëovat~N~~t~ Konec~N~Hráë 2 zmáčkne tlaëítko ~h~START~w~ pro zaëátek hry pro 2 hráëe.

Text: http://ulozto.net/xjM3EUuP/text1-rar

Btw: If fastman92 read this (or somebody can tell him) (because I can't pm him): Please add option for custom fonts because of some special characters like ř č š...

Thank you for the language pack! I will try my best to include it in later versions. I can actually include more than 11 languages and as long as it's selected by the first player in the language list it will be loaded by my mission loader. So it's actually also a language loader :)

(It could still bring up some issues as it's very likely that I will use Opcode 09FB)

 

About an year ago I practically overthrew Racer_S website seeking for fixes/tools/thingies that could be useful to mention on PCGW

If you open GAME SPECIFIC google drive folder, you'll see it. There's even source code! :lol:

Nice. However, the second player option of SAAC 2.0 doesn't work on my computer for some reason. I still have it in the list of the first post because maybe it's just an issue with my computer.....

Edited by Nights744

here is the br translation http://www.gamevicio.com/i/traducao/128-grand-theft-auto-san-andreas-para-portugues-brasil/it is the best avaible

~q~ Aumentar aposta~N~~o~ Diminuir aposta~N~~x~Prosseguir~N~~t~ Sair~N~Jogador 2 aperte o botão ~h~START~w~ para jogar um jogo de 2 jogadores.
Edited by jochuan
Igor Bogdanoff

Omg i made 2 mistakes

~q~ Zvîäit sázku~N~~o~ Sníâit sázku~N~~x~ Pokraëovat~N~~t~ Konec~N~Hráë 2 zmáëkne tlaëítko ~h~START~w~ pro zaëátek hry pro 2 hráëe.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 0 User Currently Viewing
    0 members, 0 Anonymous, 0 Guests

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.