Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Forum Support

    3. Suggestions

[WIP|BETA|SA] GTA: Underground - Mod Discussion


dkluin

Recommended Posts

SprunkieMonkey

1.I can't choose previous radio station: mouse wheel only changes on next.
2.Too sensitive radio station change button.
3.Had some crashes when arrived to LC.
4.Pay n spray in Portland doesn't work.

5.Water isn't colored.http://imgur.com/ljiZPbF

6.Wrong collisions:http://imgur.com/0QmY29oand http://imgur.com/qsanFYk

7.Some LODs are misplaced.http://imgur.com/rpKD4mt

 

UPD

1. Parking lot and garages near police station in Shoreside vale are still LODs

2.Missing textures http://imgur.com/dB7k4vv

3. Spray sound when respawn

Edited by SprunkieMonkey
Link to comment
Share on other sites

Hi :) I was playing the snapshot 2.2 and after answer the phone in vice city, I died and the game crash, is that normal.

dkluin haven't yet found time to dig into crash upon death issue it is still waiting to be solved, didn't get the perfect solution (it was pretty hard to figure out if i remember correctly)

Edited by Jaanus949
Link to comment
Share on other sites

Thank you for your answer, I'm not an english speacker, so my english would be a little bad but, i will try to make me understand :) I was flyng from LC to Bullworth but I decided to go trough the mountains of the nort, there were no imagen but some kind of invisible barrier catch me inside and don't left me go ._. any idea?

Link to comment
Share on other sites

 

Hi :) I was playing the snapshot 2.2 and after answer the phone in vice city, I died and the game crash, is that normal.

dkluin haven't yet found time to dig into crash upon death issue it is still waiting to be solved, didn't get the perfect solution (it was pretty hard to figure out if i remember correctly)

 

But it's fixed in Patch 9....

Link to comment
Share on other sites

Jimmy_Leppard

So I've been going around LC and everything has been working smoothly except one thing that got me very disappointed. I posted a photo below. I also checked Vice City completely and it is a breeze. North Point mall finally works perfectly. Back to LC problem. The traffic here is Back to the future style. Other than that, very nice. I didn't browse through Bullworth, but I'm pretty sure other than some activities, nothing is changed. It would've been cool if you added interiors in the Bullworth Academy, but I guess that's gonna come in one of the next 2.2 patches.

 

5wbe43.png

Link to comment
Share on other sites

 

 

1.I can't choose previous radio station: mouse wheel only changes on next.
2.Too sensitive radio station change button.
3.Had some crashes when arrived to LC.
4.Pay n spray in Portland doesn't work.

5.Water isn't colored.http://imgur.com/ljiZPbF

6.Wrong collisions:http://imgur.com/0QmY29oand http://imgur.com/qsanFYk

7.Some LODs are misplaced.http://imgur.com/rpKD4mt

 

UPD

1. Parking lot and garages near police station in Shoreside vale are still LODs

2.Missing textures http://imgur.com/dB7k4vv

3. Spray sound when respawn

 

 

The radio switching script isn't modified yet, and GInput support isn't added neither. I will definitely add that.

 

 

 

So I've been going around LC and everything has been working smoothly except one thing that got me very disappointed. I posted a photo below. I also checked Vice City completely and it is a breeze. North Point mall finally works perfectly. Back to LC problem. The traffic here is Back to the future style. Other than that, very nice. I didn't browse through Bullworth, but I'm pretty sure other than some activities, nothing is changed. It would've been cool if you added interiors in the Bullworth Academy, but I guess that's gonna come in one of the next 2.2 patches.

 

5wbe43.png

 

 

 

Didn't really get around to fixing the LC tunnels.

  • Like 2
Link to comment
Share on other sites

Will there be m60?

Yes.. Why would there be VC, VCS, LCS, Manhunt guns without the M60?

 

 

how about triple player mode? lol

it would be even awesome

for example:

first character - keyboard - CJ

second character - second keyboard/controller 1/keyboard (for example numpad) - Claude

third character - another keyboard/controller 2 - Tommy

and you can change the character which you want to use anytime

 

Or:

Player 1 - Controller 1

Player 2 - Controller 2

Player 3 - Controller 3

But for that some limits need to get hacked, as the 3rd player acts weird by default.

 

Xinerki, I think that handling two player is possible. First you will need a player which is untasked and can be handled by the player independently. Secondly other player should be tasked. When you give a command and set control to player two then first player will be tasked and player will have the control of second player which will become untasked. I was able to make the player untasked using DK22PAC's examples.

 

Here's the code:

#include <plugin.h>#include <game_sa\common.h>#include <game_sa\CTimer.h>#include <game_sa\CStreaming.h>#include <game_sa\CPopulation.h>#include <game_sa\CCivilianPed.h>#include <game_sa\CWorld.h>#include <game_sa\CTaskComplexWanderStandard.h>using namespace plugin;int pedModelIds[] = { 0, 7, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46,47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 62, 66, 67, 68, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 94, 95, 96, 97, 98, 99, 100, 101,102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132,133, 134, 135, 136, 137, 142, 143, 144, 146, 147, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171,173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 200, 202, 203, 204, 206, 209, 210, 212, 213, 217, 220,221, 222, 223, 227, 228, 229, 230, 234, 235, 236, 239, 240, 241, 242, 247, 248, 249, 250, 252, 253, 254, 255, 258, 259, 260, 261, 262,9, 10, 11, 12, 13, 31, 38, 39, 40, 41, 53, 54, 55, 56, 63, 64, 69, 75, 76, 77, 85, 87, 88, 89, 90, 91, 92, 93, 129, 130, 131, 138, 139,140, 141, 145, 148, 150, 151, 152, 157, 169, 172, 178, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 205, 207, 211, 214, 215,216, 218, 219, 224, 225, 226, 231, 232, 233, 237, 238, 243, 244, 245, 246, 251, 256, 257, 263, 5382,5383,5387,5388,5389,5683,5685,5688,5689,5692,6015,6031,6542,6543,6544,6680,6681,6682,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6258,6259,6260,6261,6262,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6755,6756,18631,18632,18632,18633,18634,18635,18636 };class PedSpawner {public:    PedSpawner() {        static int keyPressTime = 0;        Events::gameProcessEvent += [] {            if (FindPlayerPed() && KeyPressed(VK_F9) && CTimer::m_snTimeInMilliseconds - keyPressTime > 500) {                keyPressTime = CTimer::m_snTimeInMilliseconds;                int modelID = 5382;				int wep_model = 3149;				CStreaming::RequestModel(wep_model, 2);                CStreaming::RequestModel(modelID, 0);                CStreaming::LoadAllRequestedModels(false);                CPed *ped = new CCivilianPed(CPopulation::IsFemale(modelID) ? PED_TYPE_CIVFEMALE : PED_TYPE_CIVMALE, modelID);				CPed *playa = FindPlayerPed();                if (ped) {                    ped->SetPosn(FindPlayerPed()->TransformFromObjectSpace(CVector(0.0f, 5.0f, 3.0f)));                    ped->SetOrientation(0.0f, 0.0f, 0.0f);                    CWorld::Add(ped);                    ped->PositionAnyPedOutOfCollision();                    ped->m_pIntelligence->m_TaskMgr.SetTask(new CTaskComplexWanderStandard(4, rand() % 8, true), 4, false);					ped->GiveWeapon(WEAPON_UG_VC_UZI, 500, true);					ped->SetCurrentWeapon(WEAPON_UG_VC_UZI);					CStreaming::SetModelIsDeletable(wep_model);					playa->m_pIntelligence->m_TaskMgr.SetTask(new CTaskComplexWanderStandard(4, rand() % 8, true), 4, false);                }            }        };    }} pedSpawner;

Did you know that 2 Players are possible, but not 3? ._.

  • Like 2
Link to comment
Share on other sites

ILOVEFOOTBALL95

is there a change log, and is any content actually added or just taken away?

Link to comment
Share on other sites

Just discover it yourself.

Link to comment
Share on other sites

The radar is a bit misplaced again. (SA, LC, VC)

  • Like 2
Link to comment
Share on other sites

I guess I could work on a mod launcher for now, and a built in ASI loader. It would make installing easier.

  • Like 1
Link to comment
Share on other sites

ILOVEFOOTBALL95

thats a lot of help -_-

 

good job I got it working myself with no help from you, otherwise how the hell would I discover it myself.

Edited by LeatherJohnny
  • Like 1
Link to comment
Share on other sites

now remember guys this is a brand new snapshot. you will need a clean san andreas installation. in order to do this. do not upload it on top of your 2.1. so yeah. also you will get a new GTA user file. called gta underground right next to your gta sa. one. so try not to get confused now. ok guys

Edited by The Happy_Gamer
  • Like 2
Link to comment
Share on other sites

now remember guys this is a brand new snapshot. you will need a clean san andreas installation. in order to do this. do not upload it on top of your 2.1. so yeah. also you will get a new GTA user file. called gta underground right next to your gta sa. one. so try not to get confused now. ok guys

Thanks, I actually wanted to disprove that, but it proved to not work, so thank you.

Link to comment
Share on other sites

Bigbossbro08

 

Will there be m60?

Yes.. Why would there be VC, VCS, LCS, Manhunt guns without the M60?

 

 

how about triple player mode? lol

it would be even awesome

for example:

first character - keyboard - CJ

second character - second keyboard/controller 1/keyboard (for example numpad) - Claude

third character - another keyboard/controller 2 - Tommy

and you can change the character which you want to use anytime

 

Or:

Player 1 - Controller 1

Player 2 - Controller 2

Player 3 - Controller 3

But for that some limits need to get hacked, as the 3rd player acts weird by default.

 

Xinerki, I think that handling two player is possible. First you will need a player which is untasked and can be handled by the player independently. Secondly other player should be tasked. When you give a command and set control to player two then first player will be tasked and player will have the control of second player which will become untasked. I was able to make the player untasked using DK22PAC's examples.

 

Here's the code:

#include <plugin.h>#include <game_sa\common.h>#include <game_sa\CTimer.h>#include <game_sa\CStreaming.h>#include <game_sa\CPopulation.h>#include <game_sa\CCivilianPed.h>#include <game_sa\CWorld.h>#include <game_sa\CTaskComplexWanderStandard.h>using namespace plugin;int pedModelIds[] = { 0, 7, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46,47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 62, 66, 67, 68, 70, 71, 72, 73, 78, 79, 80, 81, 82, 83, 84, 94, 95, 96, 97, 98, 99, 100, 101,102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132,133, 134, 135, 136, 137, 142, 143, 144, 146, 147, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171,173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 200, 202, 203, 204, 206, 209, 210, 212, 213, 217, 220,221, 222, 223, 227, 228, 229, 230, 234, 235, 236, 239, 240, 241, 242, 247, 248, 249, 250, 252, 253, 254, 255, 258, 259, 260, 261, 262,9, 10, 11, 12, 13, 31, 38, 39, 40, 41, 53, 54, 55, 56, 63, 64, 69, 75, 76, 77, 85, 87, 88, 89, 90, 91, 92, 93, 129, 130, 131, 138, 139,140, 141, 145, 148, 150, 151, 152, 157, 169, 172, 178, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 205, 207, 211, 214, 215,216, 218, 219, 224, 225, 226, 231, 232, 233, 237, 238, 243, 244, 245, 246, 251, 256, 257, 263, 5382,5383,5387,5388,5389,5683,5685,5688,5689,5692,6015,6031,6542,6543,6544,6680,6681,6682,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6258,6259,6260,6261,6262,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6755,6756,18631,18632,18632,18633,18634,18635,18636 };class PedSpawner {public:    PedSpawner() {        static int keyPressTime = 0;        Events::gameProcessEvent += [] {            if (FindPlayerPed() && KeyPressed(VK_F9) && CTimer::m_snTimeInMilliseconds - keyPressTime > 500) {                keyPressTime = CTimer::m_snTimeInMilliseconds;                int modelID = 5382;				int wep_model = 3149;				CStreaming::RequestModel(wep_model, 2);                CStreaming::RequestModel(modelID, 0);                CStreaming::LoadAllRequestedModels(false);                CPed *ped = new CCivilianPed(CPopulation::IsFemale(modelID) ? PED_TYPE_CIVFEMALE : PED_TYPE_CIVMALE, modelID);				CPed *playa = FindPlayerPed();                if (ped) {                    ped->SetPosn(FindPlayerPed()->TransformFromObjectSpace(CVector(0.0f, 5.0f, 3.0f)));                    ped->SetOrientation(0.0f, 0.0f, 0.0f);                    CWorld::Add(ped);                    ped->PositionAnyPedOutOfCollision();                    ped->m_pIntelligence->m_TaskMgr.SetTask(new CTaskComplexWanderStandard(4, rand() % 8, true), 4, false);					ped->GiveWeapon(WEAPON_UG_VC_UZI, 500, true);					ped->SetCurrentWeapon(WEAPON_UG_VC_UZI);					CStreaming::SetModelIsDeletable(wep_model);					playa->m_pIntelligence->m_TaskMgr.SetTask(new CTaskComplexWanderStandard(4, rand() % 8, true), 4, false);                }            }        };    }} pedSpawner;
Did you know that 2 Players are possible, but not 3? ._.I know that. And I want to do it with two players only. By gaining more knowledge, I hope that one day I will be able to make a same character switch like GTA.

 

Or,

 

If P1/Server handles P1 control and P2/Client controls P2 controls, then I hope that multiplayer is possible with traffic and weather stuffs with two player only. To control the stat data a lot of hardwork will be needed. Maybe more player. Maybe PEDs.ide will be needed to be modified. Like mp_player1, mp_player2, mp_player3,......, mp_player64. To me, 64 player is enough. Those data will be applied only for multiplayer.

Edited by Bigbossbro08
  • Like 1
Link to comment
Share on other sites

Bigbossbro08

I mean, m60 during DYOM mode.

Why not? It's possible. But it'll need to modify DYOM's SCM files. Dkluin might need to contact them. If it's using numbers, then write the weapon id to spawn or something.

Edited by Bigbossbro08
  • Like 1
Link to comment
Share on other sites

In order to modify the scm files, it is actually 8 times harder than it really is(exaggeration). DYOM has a scm file that is compiled, and when it compiles and you open it there is sh*t ALL over the place. So to be able to have the weapons in DYOM from GTA Underground, you'd probably have to load the img into the SCM, because that's how the weapons and the peds work in Sanny Builder. gta3.img contains all the weapons, so :p

  • Like 1
Link to comment
Share on other sites

It's not so simple, the authors used an array of default SA IDs. Instead, this array could be constructed by as said, scanning the game pools. But, since this could cause problems because fastman92's limit adjuster modifies alot of them, a safe-check should be made.

Link to comment
Share on other sites

Already added.

Link to comment
Share on other sites

It's not so simple, the authors used an array of default SA IDs. Instead, this array could be constructed by as said, scanning the game pools. But, since this could cause problems because fastman92's limit adjuster modifies alot of them, a safe-check should be made.

Well of course it would be logical to do so, but make sure to constuct a new array of all the ID's and to allocate memory to the SCM

Link to comment
Share on other sites

Jimmy_Leppard

Everyone, just stop for a second. There is a huge problem on behalf of DYOM community when we're talking about a new DYOM version made by dkluin and his team which would provide the Underground stuff into DYOM.

 

Dkluin, I'll remind you of something you said to me not long ago about DYOM/Underground relation. If you somehow get the approval by Dutchy and Patrick (DYOM creators) to make DYOM version 9 or whatever which would have Underground peds, objects, vehicles etc. available for choosing, it could very well be a waste of time once you release a new Underground patch or Snapshot. Why? If you make DYOM v9 in relation to Underground Snap 2.2 for example, there is a huge possibility DYOM v9/DYOM v8 and older on Snap 2.2+patch 1 for example won't work because you changed something in the whole script. You know what I mean? You told me older missions could become unreadable or could have huge amount of bugs if played on DYOM with Underground because you'd change Ped ID's, vehicle ID's etc. If that's what's gonna happen, then it is a waste of time because the most important thing in DYOM is that DYOM missions made with older DYOM versions can be played with no problem on newer DYOM versions.

 

If DYOM missions will be able to be played with no problem only with a certain version of GTA Underground or vice versa, then it would doom DYOM for sure. You need to take that into consideration. Today, even DYOM missions made with DYOM version 1.0 can be played with no problem on DYOM v8.1. So, what needs to be made sure is that every DYOM mission ever made (during Underground era or before) can be played on each new DYOM AND Underground version.

Edited by Jimmy_Leppard
Link to comment
Share on other sites

-text in bold for whatever reason-

Why offset all IDs of everything each update?????? DYOM with GTA UG peds n cars n stuff would work fine with new or old versions, why wouldn't it?

Link to comment
Share on other sites

It will scan the game pools, so it means that it will always work and doesn't require any changes.

  • Like 1
Link to comment
Share on other sites

I'm sorry Jimmy, but I'm pretty sure that is DAMN impossible.

 

Why? Here's why:

 

The "Edited Dyom" That Danny would make would add more ID's and locate different IMG sources in the game files, that being enough, that makes a quote on quote "DYOM Underground" BUT There is a script in the DYOM files that read if the file version is older than the current version, that current version only has relation to the old SCM where it had default SA ID's. The "DYOM Underground" would read this later, and see that it only has relation to the SA ID's but it then will try to implement new ID's into the current mission while you're loading it. Crashes instantly.

 

 

f*ck double posted.

 

At least i think this would happen :/

Edited by deltaCJ
Link to comment
Share on other sites

Jimmy_Leppard

Well, when I asked dkluin a few days ago about that, he told me that stuff used from Underground (such as peds, vehicles etc.) as it is now would screw it up later if he would've changed their ID's or simply removed them cause, logically, if a certain ID wouldn't be there anymore, mission would be bugged or have those used peds, vehicles or whatever changed. I'm just reminding him about his statement and insuring something like that doesn't potentially happen because it would kill the hard work put in from Underground team's side and it would also kill DYOM community as older missions wouldn't be able to be played as they need to.

 

So, basically, from the first DYOM version that would include Underground's features forward, you guys wouldn't be able to remove any features after that point as DYOM missions made while those features were present would no longer work properly. And, as I'm seeing right now, dkluin is adding and removing stuff A LOT. So, if I would've used Statue of Liberty in one of my older missions, if the Statue gets removed in newer Underground versions, it would collapse the older mission. That's the problem here, not offsetting the ID's actually.

 

And if there's no way to bypass that problem, then there is no use for making an Underground DYOM version as older missions wouldn't be able to be played with every new Underground upgrade.

Edited by Jimmy_Leppard
  • Like 2
Link to comment
Share on other sites

  • 2 Users Currently Viewing
    0 members, 0 Anonymous, 2 Guests

×
×
  • Create New...

Important Information

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