XVehicles (work online) (VCTF, VMH, Greed, VDOM for UT99)
-
- Godlike
- Posts: 1462
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: X-Vehicles (Network play)
How would you add tanks to a map that does not have them already in it? Doesn't adding them with the "mutate veh ..." mutator require admin privilege, meaning tanks would only exist (if at all) in the admin's side of the map, making games unfair?
(Even team games, but especially team games because then the admin could summon a lot of tanks and have them all used at the same time!)
And yay, a GitHub! I was waiting for you to make a repository so I could fork it
(Even team games, but especially team games because then the admin could summon a lot of tanks and have them all used at the same time!)
And yay, a GitHub! I was waiting for you to make a repository so I could fork it
"Everyone is an idea man. Everybody thinks they have a revolutionary new game concept that no one else has ever thought of. Having cool ideas will rarely get you anywhere in the games industry. You have to be able to implement your ideas or provide some useful skill. Never join a project whose idea man or leader has no obvious development skills. Never join a project that only has a web designer. You have your own ideas. Focus on them carefully and in small chunks and you will be able to develop cool projects."
— Weapon of Destruction
— Weapon of Destruction
-
- Godlike
- Posts: 10245
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: X-Vehicles (Network play)
1) Buggie, a side project to the tanks and whatnot Ferali made was to be a flying vehicles one too. Now, while Ferali never finished that...
2) In the original X-Vehicles you could run over players and monsters to kill them, but that doesn't seem to happen anymore. Was that on purpose?
You need to place vehicle factories, and then assign what vehicle you want to spawn out of that factory.
I've done some edits of that for MH, planning on doing similar with a GINORMOUS UTDMT map I have as well soon.
...any chance you might develop something along those lines?Feralidragon wrote: ↑Mon Aug 20, 2018 11:38 amFlying vehicles are the easiest to do: simple physics, and no animation if you don't want to, and have been proven to work well in UT99 through popular mods such as Strangelove and Rocket-X (which originated from the former).
The same with hovering vehicles.
2) In the original X-Vehicles you could run over players and monsters to kill them, but that doesn't seem to happen anymore. Was that on purpose?
Similar to editing a map with monsters on it, but a tad more tricky... but remarkably similar to WarCraft & Starcraft.Gustavo6046 wrote: ↑Fri Mar 04, 2022 5:42 amHow would you add tanks to a map that does not have them already in it?
You need to place vehicle factories, and then assign what vehicle you want to spawn out of that factory.
I've done some edits of that for MH, planning on doing similar with a GINORMOUS UTDMT map I have as well soon.
You do not have the required permissions to view the files attached to this post.
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
- Godlike
- Posts: 3230
- Joined: Sat Mar 21, 2020 5:32 am
Re: X-Vehicles (Network play)
Summon via "mutate veh ..." work for any player and vehs visible for all players. But need proper setup on server for this.Gustavo6046 wrote: ↑Fri Mar 04, 2022 5:42 am How would you add tanks to a map that does not have them already in it? Doesn't adding them with the "mutate veh ..." mutator require admin privilege, meaning tanks would only exist (if at all) in the admin's side of the map, making games unfair?
(Even team games, but especially team games because then the admin could summon a lot of tanks and have them all used at the same time!)
And yay, a GitHub! I was waiting for you to make a repository so I could fork it
It is more mutator for test vehs on some maps, not for production use.
I see some work for u2vehicles for Chopper based on heli Cybot nw3, and want integrate here. Maybe also add Manta from ut2004.
Must work. protection only for team game and same team. I check it later.
For each vehicle exists ready to use factory. Not need set class to general factory - use specific factory instead.
-
- Godlike
- Posts: 10245
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: X-Vehicles (Network play)
Well, I can't run over and kill players on the other team... which is the issue.
There's an existing ut99 package for Onslaught vehicles, Ferali said he used it as a base to make the X-vehicles from.
https://www.moddb.com/mods/onslaught-for-ut99
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
- Godlike
- Posts: 3755
- Joined: Sat Sep 12, 2015 8:46 pm
Re: X-Vehicles (Network play)
Yes, that's a 436 thing - in 436 you can't run over and kill ScriptedPawns or other pawns, whilst in 469 you can - just tried with MonsterSpawn in both versions.
-
- Godlike
- Posts: 5498
- Joined: Wed Feb 27, 2008 6:24 pm
- Personal rank: Work In Progress
- Location: Liandri
Re: X-Vehicles (Network play)
Talking about flying and hovering vehicles, I did make a vehicle mesh for a Skaarj hover tank, and I did create at the time a flying vehicle that would drop delayed rockets (a shower of rockets that fell, and only activated after a few seconds to go, I had fun with it).
The flying one I didn't really keep, it was mostly to do experiments with and have some fun on my own, whereas the Skaarj hover tank model is still in the original source files that I released, it's just not functional as a vehicle.
But the Skaarj tank model turned out quite ugly, so you're not really loosing anything of importance here.
The X-Vehicles base is actually a vehicles mod Dots (.:..:, now Marco at OldUnreal discord) did at the time, what I did was to improve it, mostly on the physics side, and build my own models and vehicles overall.
I wouldn't ever use anything BlackCheetah made as base, he was enthusiastic but also one of the most terrible modders at the time for UT99, and those ONS mods are a stellar example of that.
The flying one I didn't really keep, it was mostly to do experiments with and have some fun on my own, whereas the Skaarj hover tank model is still in the original source files that I released, it's just not functional as a vehicle.
But the Skaarj tank model turned out quite ugly, so you're not really loosing anything of importance here.
No, that's not what I used.EvilGrins wrote: ↑Fri Mar 04, 2022 10:12 am There's an existing ut99 package for Onslaught vehicles, Ferali said he used it as a base to make the X-vehicles from.
https://www.moddb.com/mods/onslaught-for-ut99
The X-Vehicles base is actually a vehicles mod Dots (.:..:, now Marco at OldUnreal discord) did at the time, what I did was to improve it, mostly on the physics side, and build my own models and vehicles overall.
I wouldn't ever use anything BlackCheetah made as base, he was enthusiastic but also one of the most terrible modders at the time for UT99, and those ONS mods are a stellar example of that.
-
- Godlike
- Posts: 1462
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: X-Vehicles (Network play)
Nono, I meant outside the Editor. At that point the map does already have vehicles in it lol.
I was wondering why instances where handling vehicles to maps that weren't edited to have them, was even cogitated in the first place (when discussing the ServerPackages stuff). I suppose it's just in case someone tiries to do mutate veh stuff in a server? lol
Also, hey, I've seen that MH map before, I think! Or something like it, anyway. It was a really big one, and I remember using it to test some modded "saddles" on GiantMantas. I remember having a lot of fun in both that and Enslaved.
I think I actually prefer it being a generic class :P
"Everyone is an idea man. Everybody thinks they have a revolutionary new game concept that no one else has ever thought of. Having cool ideas will rarely get you anywhere in the games industry. You have to be able to implement your ideas or provide some useful skill. Never join a project whose idea man or leader has no obvious development skills. Never join a project that only has a web designer. You have your own ideas. Focus on them carefully and in small chunks and you will be able to develop cool projects."
— Weapon of Destruction
— Weapon of Destruction
-
- Godlike
- Posts: 3230
- Joined: Sat Mar 21, 2020 5:32 am
Re: X-Vehicles (Network play)
Choice is yours, ofc.
Specific vehicles show also collision size and mesh, instead of stub woodenbox.
Also because size proper - placed more properly on map.
Map is GardenOfDeath.
Specific vehicles show also collision size and mesh, instead of stub woodenbox.
Also because size proper - placed more properly on map.
Map is GardenOfDeath.
-
- Godlike
- Posts: 10245
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: X-Vehicles (Network play)
That's weird, as I used to be able to run over players on the other team with Ferali's initial release.
Whoops!
Indeed that one was, the tanks make that map so much fun, can run over the monsters by the dozens!
Speaking of which... way I see it, any map large enough for UTDMT should be large enough for X-Vehicles.
So, Buggie, take a look and if you see anything you like... have at it! https://unreal-games.livejournal.com/tag/utdmt
Spoiler
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
- Godlike
- Posts: 3230
- Joined: Sat Mar 21, 2020 5:32 am
Re: X-Vehicles (Network play)
Totally flat maps not fit. Vehs shoot at 65000 or more, so if map flat, one tank with Loque on turret, simply kill everyone in opposite team, exactly on respawn.
Possible you not see what able do Loque on turret. It is rape respawn. He make 160 frags before 5 bots able kill tank. They mostly die without any shot. Only some able fire once.
Automatically merged
-
- Godlike
- Posts: 1462
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: X-Vehicles (Network play)
Idea - what if you had a boolean property on a vehicle that, when set to True, has it replace itself with an equivalent Factory on BeginPlay? This way you don't have to write specific factory classes :D
Automatically merged
Oh. It wasn't that one, then.
I remember a big MH map that someone had posted here, it was open and outdoors and had many sections. I think it was WIP and didn't have pathing but I had made a pathed version. It wasn't Enslaved, though I did path that one too at some point (my pathing sucked lol)
"Everyone is an idea man. Everybody thinks they have a revolutionary new game concept that no one else has ever thought of. Having cool ideas will rarely get you anywhere in the games industry. You have to be able to implement your ideas or provide some useful skill. Never join a project whose idea man or leader has no obvious development skills. Never join a project that only has a web designer. You have your own ideas. Focus on them carefully and in small chunks and you will be able to develop cool projects."
— Weapon of Destruction
— Weapon of Destruction
-
- Godlike
- Posts: 10245
- Joined: Thu Jun 30, 2011 8:12 pm
- Personal rank: God of Fudge
- Location: Palo Alto, CA
Re: X-Vehicles (Network play)
Open, big, and outdoors? Was it...Gustavo6046 wrote: ↑Sat Mar 05, 2022 2:22 amI remember a big MH map that someone had posted here, it was open and outdoors and had many sections.
· https://unreal-games.livejournal.com/120294.html
· https://unreal-games.livejournal.com/116266.html
· https://unreal-games.livejournal.com/102886.html
...one of those?
· http://unreal-games.livejournal.com/
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
· https://unrealarchive.org/authors/evilgrins.html
· https://www.facebook.com/groups/UTcorps
Smilies · https://ut99.org/viewtopic.php?f=8&t=13758medor wrote:Replace Skaarj with EvilGrins
-
- Godlike
- Posts: 1462
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: X-Vehicles (Network play)
Nope, neither of those. It had a lot of architecture in it, I think it was actually surrounded by it too. In retrospect the architecture tended to be a bit square.
"Everyone is an idea man. Everybody thinks they have a revolutionary new game concept that no one else has ever thought of. Having cool ideas will rarely get you anywhere in the games industry. You have to be able to implement your ideas or provide some useful skill. Never join a project whose idea man or leader has no obvious development skills. Never join a project that only has a web designer. You have your own ideas. Focus on them carefully and in small chunks and you will be able to develop cool projects."
— Weapon of Destruction
— Weapon of Destruction
-
- Godlike
- Posts: 3230
- Joined: Sat Mar 21, 2020 5:32 am
Re: X-Vehicles (Network play)
Idea - what if you just use specific classes? Instead make ado from nothing.Gustavo6046 wrote: ↑Sat Mar 05, 2022 2:22 am Idea - what if you had a boolean property on a vehicle that, when set to True, has it replace itself with an equivalent Factory on BeginPlay? This way you don't have to write specific factory classes
-
- Godlike
- Posts: 1462
- Joined: Mon Jun 01, 2015 7:08 pm
- Personal rank: Resident Wallaby
- Location: Porto Alegre, Brazil
Re: X-Vehicles (Network play)
Using specific classes means having to create more classes (write more code) each time you want to make a new vehicle, which adds to the amount of effort required to expand the existing codebase, and simultaneously makes it less maintainable for each vehicle you add, as any change to a vehicle's properties must sometimes be reciprocated to its corresponding factory class.
Usually, this is the kind of dilemma that generic programming sets out to solve. Fortunately, we don't need generic programming in this case, thanks to the flexibility of UnrealScript's object-oriented system (and I'm saying this as a guy who dislikes OOP in general).
A suggestion you might like better, is a factory subclass, that instead simply has a property that is a reference to a Vehicle, and then on map load it destroys that vehicle and uses its location and type (and maybe other properties!) to act as if that vehicle were a factory position.
"Everyone is an idea man. Everybody thinks they have a revolutionary new game concept that no one else has ever thought of. Having cool ideas will rarely get you anywhere in the games industry. You have to be able to implement your ideas or provide some useful skill. Never join a project whose idea man or leader has no obvious development skills. Never join a project that only has a web designer. You have your own ideas. Focus on them carefully and in small chunks and you will be able to develop cool projects."
— Weapon of Destruction
— Weapon of Destruction