[SCRIPT] [WIP] - Lively World
-
Official thread about the Lively World project.
Album - Mod Page
Requires: scriphookv, scripthookvdotnet (2.9.5)
v0.2.8
Fixed
- Tow events crashing the game. Turns out I didn't limit how many times the script tried to get a suitable position, hence the freeze.
Improved
- The main handlers. Events should now be way more spread out and more unpredictable to happen.
- Carjacker event. It is now a handled event, meaning the carjacker is smarter and will
- The hunter now has a dog or a car, random.
Added
- Gang Drivebys, in Vagos/Ballas/Families territories. Only the Vagos, Ballas and Families participate for now.
Summary
We can all agree GTA V could have a little more life in its streets. This script aims to spawn/generate a list of events/screnarios around the map, making the world seem a little more alive this way.
All of these events/scenarios would be scripted and would happen all by themselves, without players triggering them. They should blend perfectly with the world, appear to be a natural thing to happen ingame. Kind of like people smoking in the streets, the garbage trucks at dawn or cats running around at night.
Current events/scenarios
Ambient:
- Custom air/water/road/offroad traffic
- Towtrucks actually towing
- People interacting with parked cars
- Hunters in the wild
- Traffic interactions
- Hunter Trophies in civilized areas near wilderness
Emergency services:
- Emergency units rushing trough traffic
Criminal:
- Carjackers
- Drug Deals
(Currently just The Lost and individual dealers)
- Gang Activity
(Currently just drivebys on gang areas)
Planned events/scenarios
Desert Stuff
- Rednecks shooting wrecks
- Reckless driving on offroad areas
- Rabid dog packs
Criminal
- Store robberies
- Muggers
- Kidnappers
Traffic
- Unusual traffic spawner (Helis, Boats, etc)
- People racing through traffic lights
- Limousines with rich people in.
- Offroad traffic events (races, jump competitions, etc)
Military
- Military convoys, probably interactive.
Paramedic
- Working paramedics
- A random person might lose consciousness, others will surround it. Of those surrounding it one would call the ambulance. If that doesn't happen the person might die.
- Working Paramedics saving people
Police
- Raids: A SWAT unit will be dispatched to a gang area and kill every gang member in sight. They will then pack up and leave.
- Traffic stops, don't know if static or dynamic.
- Police chases
- Arrests
- Prisoner Transports
Other
- People camping in the wilderness
- People mowing their lawn with the game's lawnmowers
- People bathing on the pools
Support
- World of Variety and stuff like that: 100% supported. WOV is reccomended, in fact.
- RDE: Partial. Spawned stuff won't match RDE vehicles/peds, but the rest will, as it is picked from the ambient peds/cars.
- Vehicle replacers: Yeah.
- Add-on vehicles: Yes, but you need to add their name to
LivelyWorld.xml
first. This will inject them into traffic with the limits you define there.
Help needed
I'll be the one doing the coding, but I could use some help from you guys, if you're interested in contributing.
-
Store coordinates: For the people interacting with them, I'll need the coordinates of each ingame store. I need them to be from the center of the store. Example:
x: 100 y: -100 z: 0
-
Criminal models: I need generic hostile ped models to spawn as criminals. I just need the model name. Example:
G_M_Y_Lost_02, S_M_Y_Dealer_01
-
Gang member models: For the gang-related events/scenarios. Divided by gang, plz.
-
Places for the drug deals: Screenshots of the places (and/or their map location) so I can place the drug deals there. These places should be shady, out of the main streets, where few or no peds usually wander nor can see what's happening there.
-
Wow! It looks really good this!
-
YES!!!!
-
Super-duper! Does this support your own Better Chases script too? I will never get rid of that one frankly.
-
I'll be 🔥 ing up GTA again for this
-
@Eddlm Do you think you can include an air traffic enhancement like jets taxiing around in the airport and more jets cruising on higher altitude
?
-
@Eddlm This is gonna be a sick mod! I find that the vanilla gang system is very very lacking even with an edited relationships file. One thing that has really bugged me is the fact that when gang members are outside their turf they do not carry firearms but when they are in a writhe position for some reason they have a pistol out. If you could do something so that when they are like walking down the street and see a rival gang they have a chance to pull out a weapon and start shooting at them and of course the rivals return fire because right now all they do is fist fight and if there is a shooting its always a gang member in a car which is weird and not a member on foot.
-
Gang Models
ARMENIAN
G_M_M_ArmBoss_01
G_M_M_ArmGoon_01
G_M_M_ArmLieut_01
G_M_Y_ArmGoon_02LOST
G_F_Y_Lost_01
G_M_Y_Lost_01
G_M_Y_Lost_02
G_M_Y_Lost_03VAGOS
G_F_Y_Vagos_01
G_M_Y_MexGoon_01
G_M_Y_MexGoon_02
G_M_Y_MexGoon_03
A_M_Y_MexThug_01
G_M_M_MexBoss_01
G_M_M_MexBoss_02BALLAS
G_F_Y_Ballas_01
G_M_Y_BallaEast_01
G_M_Y_BallaOrig_01
G_M_Y_BallaSout_01FAMILY
G_F_Y_Families_01
G_M_Y_FamCA_01
G_M_Y_FamDNF_01
G_M_Y_FamFOR_01KOREAN
G_M_M_Korboss_01
G_M_Y_KorLieut_01
G_M_Y_Korean_01
G_M_Y_Korean_02MARABUNTA GRANDE
G_M_Y_SalvaGoon_01
G_M_Y_SalvaGoon_02
G_M_Y_SalvaGoon_03
G_M_Y_SalvaBoss_01MADRAZO CARTEL
G_M_Y_Mexgang_01
AZTECAS
g_m_y_azteca_01
CHINESE
G_M_M_ChiBoss_01
G_M_M_ChiGoon_01
G_M_M_ChiGoon_02HILLBILLY
A_M_M_Hillbilly_01
A_M_M_Hillbilly_02
-
Nice to see this got good reception. v0.2 should be up soon.
Super-duper! Does this support your own Better Chases script too? I will never get rid of that one frankly.
It doesn't "support" Better Chases, but doesn't need to. They shouldn't conflict, as they don't overlap.
@Eddlm Do you think you can include an air traffic enhancement like jets taxiing around in the airport and more jets cruising on higher altitude
?
Second option is more likely to happen.
@Eddlm This is gonna be a sick mod! I find that the vanilla gang system is very very lacking even with an edited relationships file. One thing that has really bugged me is the fact that when gang members are outside their turf they do not carry firearms but when they are in a writhe position for some reason they have a pistol out.
If you could do something so that when they are like walking down the street and see a rival gang they have a chance to pull out a weapon and start shooting at them and of course the rivals return fire because right now all they do is fist fight and if there is a shooting its always a gang member in a car which is weird and not a member on foot.
I have plans for the gangs already, might do something similar.
And thanks for the ped model list!
-
Awesome
-
@skelepap Please, don't quote entire posts if its not actually neccesary. Extends the length of the post by A LOT without a good reason and confuses people. Even more if the post you're quoting is the OP itself.
Do me a favor and edit your post so it doesn't duplicate the length of this thread unnecesarily.
v0.2
Fixed
- Dead peds trying to interact with their surroundings.
Improved
- Firetrucks responding to an emergency now have firefighters in the back.
Added
- Taxi events - Taxis will now pick up and drop off people.
- Deals - You'll encounter drug deals (or gun deals) in alleyways. You can interact with them, in a way. I'll let you find out for yourself.
- A few configuration file options. You can now enable blips but leave debug info disabled.
-
@Eddlm Its so good to see you working on this amazing and brilliant concept.
BTW, I read, you need in game store coordinates, You could go ahead and use the ones from my Be a Bodyguard mod. Though, I didn't get any spare time to update that mod. But feel free to use the coordinates as per your will. It also offers Motel to stay, if that's something too you wish to use.
Let me know if you need them here, as out and don't have access to my sourcecode, but will drop it as soon as I reach home. Good going.
-
@Eddlm Are the peds supposed to interact during the deal? They seem to just stand there after observing and dont do an exchange but when you get close they shoot at you.
-
@LDNENG No, they're not supposed to interact yet.
v0.2.1
Fixed
- Traffic Injector behavior. Should work perfectly now.
Improved
- Nothin'
Added
- Support for various addons by default. You can still add yours in
LivelyWorld.xml
.
I have also published Lively World on the main site.
-
@Eddlm Will you be implementing a proper ambulance system where they will revive the victim? Like jedijosh920 mod but with stable victim animations?
-
amazing omg
-
make something for blaine country too!
-
Criminals:
s_m_y_dealer_01 (Can be used for Drug deals too)
s_m_y_prisoner_01
s_m_y_robber_01
s_m_y_strvend_01
csb_chin_goon
csb_grove_str_dlr (Can be used for Drug deals too)
u_m_m_jewelthief
u_m_m_streetart_01 (maybe? its the monkey dude that spawns when completing all monkey mosaics)
u_m_m_rivalpap
-
@Eddlm So after experiencing the script for a while,something needs a bit of enhancement :p
1.Maybe find out a way to stop the vehicles spawning in the International Airport,Desert Airport,Millitary Base and the Golf Course?
2.Maybe restrict the Lost gang kidnapp (I guess?Not sure what that is though) only happen outside of the LS city,isnt it too strange to see a lost van parking all over the road in the downtown and those bikers standing right on the road with a girl?
-
agree with Elope at both points
-
@Eddlm So after experiencing the script for a while,something needs a bit of enhancement :p
1.Maybe find out a way to stop the vehicles spawning in the International Airport,Desert Airport,Millitary Base and the Golf Course?
2.Maybe restrict the Lost gang kidnapp (I guess?Not sure what that is though) only happen outside of the LS city,isnt it too strange to see a lost van parking all over the road in the downtown and those bikers standing right on the road with a girl?
I guess its not obvious, but the script is in early stages of development. Of course I'm going to limit the spawns. But first I needed to make the event! The finetuning comes later.
Same with the Lost /Drug deal events.
You guys can have complete updates every few weeks or partial updates every time I advance in the script, your decision. Partial upates will always lack that finetuning.
-
@Eddlm Just tried the mod
Two things I want to point as well:- the carjacking script: the stealer spawn directly in the car when he approaching to it.(not trying to unlock it)
- this happened..ALWAYS : http://imgur.com/a/g4S6T (after some time )
I agree with what you said above.Just wanted to show you some bugs.To be able to fix them in future..Whenever you can
-
Amazing work as usual my man, I could think of a few simple additions to such a cool script if I thought about it long enough, I'll get back to you after some play time. One thing that could be simple to add-in however, is the ability to buy newspapers from these stands ingame, perhaps done through some sort of check to see if you're near the ingame versions:
If you could press E near these and it'd deduct some money and feed the player a simple subtitle headline like "BAWSAQ REPORTS MARKET DOWN TWENTY PERCENT" that'd be cool. I could write up dozens of headlines if you'd want to go further with this idea.
Another thing that'd be cool (unsure if it's planned already) is people getting jumped and beaten up by gangs. Perhaps you could come across a lone woman trying to fend off numerous gang members and you could decide if you want to jump in to save her or not. Currently the only melee (bolded because there's many gunfight scripts already) brawls you can get into are only quick 1-on-1s vs. innocent people on the street, or if you use that Fight Club script by jedijosh920 which is pretty nice but isn't as on-the-spot as something like this could be, which would make it much better in general.
Instead of the mugger immediately gripping your wallet (which should have a chance to happen as well) there should be a chance a group of thugs approach you and prompt the player with a Yes/No to give them all your money. If you say no, then they all turn hostile. If you say yes you can pay them off and they'll go on their way.
Bums and homeless people should be able to be given money, and maybe have a chance they could attack the player for more, be temporarily recruited as a bodyguard or nothing at all.
You should be able to approach police peds and be able to offer them a "bribe" which will for a few minutes grant you immunity to getting wanted as they should turn a blind eye in exchange for the bribe. Maybe five minutes or so of no-wanted?
Assign random people the street-performer animations (bongos or guitar) and make them annoy you for money more. There's only like two of these in the vanilla game and they'd be way cooler if you saw them more often.
Sorry if these seem all over the place, just ideas I've had for some time that would seem great in a script like this. Best of luck and thanks for all your work as usual brother
-
Amazing work as usual my man, I could think of a few simple additions to such a cool script if I thought about it long enough, I'll get back to you after some play time. One thing that could be simple to add-in however, is the ability to buy newspapers from these stands ingame, perhaps done through some sort of check to see if you're near the ingame versions:
(...)If you could press E near these and it'd deduct some money and feed the player a simple subtitle headline like "BAWSAQ REPORTS MARKET DOWN TWENTY PERCENT" that'd be cool. I could write up dozens of headlines if you'd want to go further with this idea.
Yeah, why not. I just need the model names of these stands and the headlines.
Another thing that'd be cool (unsure if it's planned already) is people getting jumped and beaten up by gangs. Perhaps you could come across a lone woman trying to fend off numerous gang members and you could decide if you want to jump in to save her or not.
Its a nice idea, but I first need to figure out how to script these kind of situations.
Instead of the mugger immediately gripping your wallet (which should have a chance to happen as well) there should be a chance a group of thugs approach you and prompt the player with a Yes/No to give them all your money. If you say no, then they all turn hostile. If you say yes you can pay them off and they'll go on their way.
Yep, planned, just change that "yes/no" to a "Press E to pay the thugs", and a few hidden interactions which should prompt different outcomes, where the action you performed (aim at them, flee from them) and the details of the situation (your gun, police presence, number of thugs, number of people on your own gang) will decide what outcome will happen.
Bums and homeless people should be able to be given money, and maybe have a chance they could attack the player for more, be temporarily recruited as a bodyguard or nothing at all.
Recruiting bums and homeless people as bodyguards sounds like something that could happen in a shithole like Los Santos. I like it.
You should be able to approach police peds and be able to offer them a "bribe" which will for a few minutes grant you immunity to getting wanted as they should turn a blind eye in exchange for the bribe. Maybe five minutes or so of no-wanted?
Its a nice idea, but it would surprise me if there isn't a script that already does that yet.
Assign random people the street-performer animations (bongos or guitar) and make them annoy you for money more. There's only like two of these in the vanilla game and they'd be way cooler if you saw them more often.
Yep, planned. The only issue I foresee is managing to find appropiate places to spawn them, dinamically. I'll probably need to resort to a list of locations.
- the carjacking script: the stealer spawn directly in the car when he approaching to it.(not trying to unlock it)
Not on my game, they break the window and break in. Do you have any script that locks vehicles or something?
Is the carjacker blipped in yellow? Maybe you're confusing it with the normal driver ped, which enters normally, but teleports to the car if it takes too much to get to the car.- this happened..ALWAYS : http://imgur.com/a/g4S6T (after some time )
I can't fix GTA AI. However, if you have my Towing Service script, another towtruck will come get it out of the way.
-
Hey @Eddlm, just stumbled accross this beauty of a script and given it a go last night. Add so much more to the game already and its only in its early stages. I am looking forward to the street racers when you get them working how you want them.
Down the line do you think it would be possible to make preset tuned cars spawn basically in the same way as they do via drag meets/street races racers.xml to have specific cars spawning.
I see you wanted some coordinates for stores for the npcs so......
(LOW CLOTHES INNOCENCE BLV STRAWBERRY) x:75.601 y:-1396.469 z:29.376
(LOW CLOTHES US68 NR ZANCUDO) x:-1103.708 y:2708.169 z:19.108
(LOW CLOTHES PALETO) x:6.943 y:6515.052 z:31.878
(LOW CLOTHES GRAPESEED) x:1692.787 y:4826.403 z:42.063
(LOW CLOTHES HARMONY) x:1192.609 y:2709.833 z:38.223(BINCO VESPUCCI CANALS) x:-825.310 y:-1075.455 z:11.328
(BINCO SINNER ST TEXTILE CITY) x:425.041 y:-802.651 z:29.491(SUBURBAN US1 CHUMASH) x:-3173.742 y:1044.900 z:20.863
(SUBURBAN HARMONY) x:617.787 y:2762.147 z:42.088
(SUBURBAN DEL PERRO) x:-1191.792 y:-770.949 z:17.324
(SUBURBAN ALTA) x:122.148 y:-223.164 z:54.558(PONSONBYS MORNINGWOOD) x:-1453.217 y:-236.335 z:49.805
(PONSONBYS ROCKFORD HILLS) x:-711.728 y:-155.327 z:37.415
(PONSONBYS BURTON) x:-160.114 y:-302.650 z:39.733(247 US13 EAST OF PALETO) x:1733.261 y:6414.539 z:35.037
(247 INNOCENCE BLV STRAWBERRY) x:29.618 y:-1345.350 z:29.497
(247 US15) x:2555.738 y:385.953 z:108.623
(247 BANHAM CANYON) x:-3042.230 y:588.746 z:7.909
(247 CHUMASH) x:-3243.520 y:1005.278 z:12.831
(247 US13 NR UTOOL) x:2678.744 y:3284.676 z:55.241
(247 HARMONY) x:544.151 y:2668.407 z:42.157
(247 SANDY) x:1963.806 y:3744.079 z:32.344
(247 DOWNTOWN VINEWOOD) x:377.876 y:326.681 z:103.566(LTD MIRROR PARK) x:1159.213 y:-322.264 z:69.205
(LTD GROVE STREET DAVIS) x:-50.256 y:-1753.590 z:29.421
(LTD ROCKFORD DRIVE) x:-1824.931 y:791.576 z:138.196
(LTD LITTLE SEOUL) x:-711.758 y:-912.546 z:19.216
(LTD GRAPESEED) x:1702.117 y:4926.206 z:42.064(LIQUOR EL RANCHO BLV NR MIRROR PARK) x:1136.945 y:-981.825 z:46.416
(LIQUOR BANHAM CANYON) x:-2969.646 y:390.294 z:15.043
(LIQUOR HARMONY) x:1166.517 y:2707.063 z:38.158
(LIQUOR VESPUCCI CANALS) x:-1224.302 y:-905.677 z:12.326
(LIQUOR MORNINGWOOD) x:-1488.411 y:-380.935 z:40.163(ACE LIQUOR SANDY) x:1396.029 y:3604.354 z:34.981
(YELLOW JACK INN) x:1986.597 y:3049.482 z:47.215
(HAIR CARSON AV DAVIS) x:137.000 y:-1707.975 z:29.292
(HAIR MIRROR PARK) x:1212.411 y:-472.717 z:66.208
(HAIR PALETO) x:-277.695 y:6227.573 z:31.696
(HAIR SANDY) x:1931.867 y:3730.408 z:32.844
(HAIR VESPUCCI CANALS) x:-1282.774 y:-1117.086 z:6.990
(HAIR HAWICK) x:-32.851 y:-152.492 z:57.077(HAIR ROCKFORD HILLS BOB MULET) x:-813.934 y:-183.667 z:37.569
(TATTOO SANDY) x:1864.151 y:3748.134 z:33.032
(TATTOO PALETO) x:-293.390 y:6199.502 z:31.488
(TATTOO CHUMASH) x:-3169.762 y:1076.436 z:20.829
(TATTOO INNOCENCE BLV EL BURRO HTS) x:1322.557 y:-1652.494 z:52.275
(TATTOO PUERTO DEL SOL) x:-1154.800 y:-1426.364 z:4.954
(TATTOO DOWNTOWN VINEWOOD) x:323.266 y:180.612 z:103.587(AMMUNATION POPULAR ST) x:811.153 y:-2155.399 z:29.619
(AMMUNATION LITTLE SEOUL) x:-662.805 y:-936.543 z:21.829
(AMMUNATION ADAMS APPLE BLV PILLBOX HILL) x:20.354 y:-1108.540 z:29.797
(AMMUNATION VESPUCI BLV LA MESA) x:843.466 y:-1031.692 z:28.195
(AMMUNATION US15) x:2568.927 y:296.429 z:108.735
(AMMUNATION US1 CHUMASH) x:-3170.351 y:1086.003 z:20.839
(AMMUNATION US68 NR ZANCUDO) x:-1117.132 y:2696.298 z:18.554
(AMMUNATION PALETO) x:-329.783 y:6081.431 z:31.455
(AMMUNATION SANDY) x:1694.831 y:3757.847 z:34.705
(AMMUNATION MORNINGWOOD) x:-1307.448 y:-392.728 z:36.696
(AMMUNATION HAWICK) x:250.612 y:-48.194 z:69.941(FLEECA VESPUCCI BLV PILLBOX HILL) x:150.180 y:-1039.532 z:29.368
(FLEECA US1 BANHAM CANYON) x:-2963.789 y:482.950 z:15.697
(FLEECA HARMONY) x:1174.847 y:2705.722 z:38.088
(FLEECA ALTA) x:314.372 y:-278.147 z:54.171these are from the centre of the stores/banks/fuel stations etc. as requested or a close as possible to what i judged as the centre. Hope this helps and I look forward to future updates and features for this and drag meets too. Thanks again for your great scripts Eddlm.