04rel007 is in development. In the meantime, here's a patch to fix a high-priority regression that was found.
- Fixed a regression that caused the netgame to use 100% CPU at all times.
This update will take effect upon reloading the browser.
exciting :D
HYPE TRAIN HERE WE GOOOOOO
Here we go agian!
Cool waiting for it
Quote from: Athanatos on May 29, 2019, 12:52 PMWhy the fuck you have to quote other messages and write nothing else?
Cool down, it is an update.
This is a way players thank developers.
If you say so, it still doesn't make sense to me.
Quote from: Athanatos on May 29, 2019, 05:39 PMIf you say so, it still doesn't make sense to me.
they are lazy to write so they just quote
Quote from: Athanatos on May 29, 2019, 05:39 PMIf you say so, it still doesn't make sense to me.
Basically that guy said what he wanted to say or he agreed with what the quote said. Can be interpreted wrong ofc. And a post-like would suffice. But some (
many) people do that.
Quote from: umar4911 on May 29, 2019, 06:28 PMQuote from: Athanatos on May 29, 2019, 05:39 PMIf you say so, it still doesn't make sense to me.
they are lazy to write so they just quote
Wow it is so hard to use a keyboard.
Eagerly waiting for this animated arrow above the car thingy :D
https://i.ytimg.com/vi/OCp3x-Nmlis/maxresdefault.jpg
Quote from: Yandel on May 29, 2019, 07:36 PMEagerly waiting for this animated arrow above the car thingy :D
https://i.ytimg.com/vi/OCp3x-Nmlis/maxresdefault.jpg
I made a custom one for you with client-side scripting which works nicely >.>
Quote from: Yandel on May 29, 2019, 07:36 PMEagerly waiting for this animated arrow above the car thingy :D
https://i.ytimg.com/vi/OCp3x-Nmlis/maxresdefault.jpg
Who spoiledddd ? Bring that guy to the stakeee
(https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/aefe68c4-113f-4e24-803d-f679aaa9c960/dh4iby-192f163a-bc64-43a4-aec8-86c17c28f6e0.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7InBhdGgiOiJcL2ZcL2FlZmU2OGM0LTExM2YtNGUyNC04MDNkLWY2NzlhYWE5Yzk2MFwvZGg0aWJ5LTE5MmYxNjNhLWJjNjQtNDNhNC1hZWM4LTg2YzE3YzI4ZjZlMC5qcGcifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6ZmlsZS5kb3dubG9hZCJdfQ.QKhYhdrZJme8nmZPv_jNCebaNGXtaNHPIKS_BPx8YlA)
hhhhhhhhhhhhh bright lord can see everything :grin:
elk is cute
(NPC) Bot sounds good for vc-mp like in Single Player. It would be AMAZIIING.
Maybe new players will come to play @Stormeus
Hey @Stormeus or another Developer we need real update. Me and other Vice City fans wanna play VC:MP with little coop missions or something else about NPCs. I bet it would be fun if you could just drive inside the game. It really needed to upgrade our player counts. All servers player counts. If you reading this post please reply.
Let's just get this out of the way now, NPCs are not happening anytime soon. They'd require major changes to the code that we can't do in one incremental update.
Hopefully lets just say that yea stormeus is right but then who knows if vcmp development continious and devs wont lost interest and players keep on playing vcmp as far as vcmp lives (i hope it lives) then we might get npcs and other cool stuff in (vcmp 0.5), hmm stormeus?
Quote from: MEGAMIND on May 31, 2019, 07:11 PMHopefully lets just say that yea stormeus is right but then who knows if vcmp development continious and devs wont lost interest and players keep on playing vcmp as far as vcmp lives (i hope it lives) then we might get npcs and other cool stuff in (vcmp 0.5), hmm stormeus?
Quote from: Stormeus on May 27, 2019, 03:46 AM04rel007 is in development.
Quote from: Stormeus on May 31, 2019, 06:51 PMLet's just get this out of the way now, NPCs are not happening anytime soon. They'd require major changes to the code that we can't do in one incremental update.
I was looking for NPCs in VC:MP and i saw this post,
https://forum.vc-mp.org/?topic=565.msg3720#msg3720
It doesn't look too hard. You know more thing about VC:MP's primary codes. If code require major changes i think you should start from somewhere for the fate of VC:MP. If you can make fundamental codes i think we (Talented server developers) can upgrade it and it is going to be stable and perfect.
If this post is insignificant for you, just comment. We (VC:MP Lovers) really need you...
We didn't say u have to do it in one update dude we are waiting hear something else from devs like NPCs (example) just say it "We are developing it/ We are searching it/ We are thinking it" and we'll say "yeah devs are working HAIL DEVS"
anything say about something big @Stormeus
He gave the answer for now. Chill.
Nickalerting him won't do anythig good but just annoying.
And, as you have noticed, when a new version is released, it usually comes with a big list with things that have been done. They are not just fixes.
Be patient. There are some priorities.
Okey we're waiting the update eagerly
Quote from: Sebastian on May 31, 2019, 09:45 PMHe gave the answer for now. Chill.
Nickalerting him won't do anythig good but just annoying.
And, as you have noticed, when a new version is released, it usually comes with a big list with things that have been done. They are not just fixes.
Be patient. There are some priorities.
If the development process continues this way this means the end of VC:MP. Player count is going to be 0.
Quote from: Sebastian on May 31, 2019, 09:45 PMHe gave the answer for now. Chill.
Nickalerting him won't do anythig good but just annoying.
And, as you have noticed, when a new version is released, it usually comes with a big list with things that have been done. They are not just fixes.
Be patient. There are some priorities.
agree with you
Quote from: Sonmez on May 31, 2019, 09:56 PMIf the development process continues this way this means the end of VC:MP. Player count is going to be 0.
People have been saying this since 0.3, when there was literally no ongoing development. This kind of rhetoric is meaningless at this point.
Don't get me wrong dude but
People are leaving one by one u can see on forum Anik said I left vc-mp, maybe Krlozz I didn't see him recently, Diego etc. .Scripters are leaving, players are leaving I know vc-mp crowded time (https://imgur.com/a/Lo88wSn)
Some of them (I see one maybe two player) return back with hope don't say it dude "meaningless at this point."
We need a big update for vc-mp we're waiting this for a long time and we'll see what will happen after update.
As I said we're waiting.
Me and my team wishes VC-MP would be greater and It can get over this situation
Quote from: KrooB on Jun 01, 2019, 02:22 AMDon't get me wrong dude but
People are leaving one by one u can see on forum Anik said I left vc-mp, maybe Krlozz I didn't see him recently, Diego etc. .Scripters are leaving, players are leaving I know vc-mp crowded time (https://imgur.com/a/Lo88wSn)
Some of them (I see one maybe two player) return back with hope don't say it dude "meaningless at this point."
We need a big update for vc-mp we're waiting this for a long time and we'll see what will happen after update.
As I said we're waiting.
Updates wont change anything. It may be a good thing for you as a scripter to create new things for your server but it wont actually increase the players in vcmp. You should understand that the reason vcmp doesnt have player is because VICE CITY is not as popular anymore and the map of vice city looks so old and is so small you cant really do anything in it. The update will only make the existing players excited but it wont make any new player join.
Cool, i am wating.
One question : Why you use this notation : 0.4rel007 instead of 0.4.7 ? nvm
Quote from: Xhefri on Jun 01, 2019, 07:22 AMQuote from: KrooB on Jun 01, 2019, 02:22 AMDon't get me wrong dude but
People are leaving one by one u can see on forum Anik said I left vc-mp, maybe Krlozz I didn't see him recently, Diego etc. .Scripters are leaving, players are leaving I know vc-mp crowded time (https://imgur.com/a/Lo88wSn)
I and KrooB from Turkey. We 2007
Some of them (I see one maybe two player) return back with hope don't say it dude "meaningless at this point."
We need a big update for vc-mp we're waiting this for a long time and we'll see what will happen after update.
As I said we're waiting.
Updates wont change anything. It may be a good thing for you as a scripter to create new things for your server but it wont actually increase the players in vcmp. You should understand that the reason vcmp doesnt have player is because VICE CITY is not as popular anymore and the map of vice city looks so old and is so small you cant really do anything in it. The update will only make the existing players excited but it wont make any new player join.
90 players from our country joined the game in 2017 with only this video, https://www.youtube.com/watch?v=72bem-QRku8
And they says where is the NPCs. We got Discord server with 100 MTA players. Everyone says you should add NPCs. I bet you they will come...
New things are mostly interesting things dude when player see it wants to come vcmp.
QuoteIt may be a good thing for you as a scripter to create new things for your server but it wont actually increase the players in vcmp.
people curious about innovation for example my people see good and great things come, they can't wait like a idol
they want join
QuoteVICE CITY is not as popular anymore
Vice City is popular game but it wants new things
Quotevice city looks so old and is so small
You can edit it dudeeee 21. century features
There are map limits if you don't know. VC's engine fault.
Quote from: Athanatos on Jun 01, 2019, 01:44 PMThere are map limits if you don't know. VC's engine fault.
If u want make a LARGE MAP, you must have player at least 50 dude
u can add interior dude, It shows like LARGE MAP
The map can be changed to a custom one for sure but still there are world boundaries that wont allow you do much.
Okey if u did a LARGE map , what would you gonna do that. You have to have player a lot of. Maps are not enough
Quote from: KrooB on Jun 01, 2019, 02:41 PMOkey if u did a LARGE map , what would you gonna do that. You have to have player a lot of. Maps are not enough
Map is just one of the problems. Most of vice city multiplayer download links are down aswell. Again Vice City itself is a old game and most of the peoples already lost interest in it. Just enjoy any new update and have fun playing, dont worry about the players or trying to find a way to increase them because its not worth it.
I'm scripting a server bcause Players can play well. I'm not doing for fun dude.
I'm already getting fun while scripting.
QuoteMost of vice city multiplayer download links are down aswell
we're already talking about this sheep
QuoteVice City itself is a old game
There are a lot of old game but they are online with big players
Yes kroob
First of all, as I've said before, Stormeus already answered your suggestion about adding NPCs.
Secondly, vcmp 0.4 is much more featured than 0.3zR2 was, but many scripters don't get use of them at all.
[spoiler=my opinion]
They keep the standard gamemode that always existed: dm
Trust me, there are many features people didn't use at maximum, or worse - didn't use at all.
Even DM can be improved alot, but the majority of vc:mp "scripters" are waiting for things to be released in forum, so they can just add to their servers. Lazy asses.
You better start thinking, testing and improving the actual features!
Show something that nobody else did!
Just then, come back and ask again.
Why do you think known scripters are not asking for anything ? How do you think they became known ?
They did the AWESOME with what they had. They did things that nobody else has done.
They know what vcmp needs in the first place, because they created servers from scratch and noticed what was missing.
PS:
You can't start thinking a server using npcs when there is no NPC implementation.
You start thinking for an alternative, or don't start it at all.
But don't come here to blame and complain.
Counter Strike 1.6 had NPCs, but didn't use them, and is as popular as it was when first released.
It's not the features, it is the gameplay you create.
[/spoiler]
We don't have to show something. (We are just suggesting it.) You can see with your eyes. We're working on a server and it'll open tomorrow (probably) when it's open I'll invite you then u can see what we have done ( nobody else did ).
Known scripters didn't ask anything about it bcaue as far as I can see they're playing DM server not RP servers
Who cares CS 1.6. We're playing vc-mp, worlds of role-play. We're trying to say if it had NPCs, it would be great than now.
You can now just simulate NPCs like I do with my Zombie Survival server, you can of course have a look at the source code of it.
I'm talking for RP servers.
Dude I saw your server. It's good nice job.
But they don't have anims and as far as I know we can't add anim to objects.
Quote from: KrooB on Jun 02, 2019, 12:05 AMit'll open tomorrow (probably) when it's open I'll invite you then u can see what we have done ( nobody else did ).
I am curious.
Quote from: KrooB on Jun 02, 2019, 12:05 AMKnown scripters didn't ask anything about it bcaue as far as I can see they're playing DM server not RP servers
??????????????????????
Quote from: KrooB on Jun 02, 2019, 12:05 AMKnown scripters didn't ask anything about it bcaue as far as I can see they're playing DM server not RP servers
Not all scripters play only on DM servers. Some only play on their own server. Some play DM servers and some play only RP servers. That's a bad generalisation.
If you allow the bots in VCMP, it will be a great change in the platform
You guys are literally going to do nothing with the NPCs, the maximum you'll be able to achieve is making them stand in an ammunition shop as a statue, let alone writing an AI for them. Do you guys have any idea what kind of task is it to write a proper AI?
Quote from: Xmair on Jun 02, 2019, 12:54 PMYou guys are literally going to do nothing with the NPCs, the maximum you'll be able to achieve is making them stand in an ammunition shop as a statue, let alone writing an AI for them. Do you guys have any idea what kind of task is it to write a proper AI?
Dude It's hard we know that and we're just talking(like a mosquito zzzzz), suggesting, we want what they thinking about this topic
Quote from: KrooB on May 31, 2019, 08:43 PMWe didn't say u have to do it in one update dude we are waiting hear something else from devs like NPCs (example) just say it "We are developing it/ We are searching it/ We are thinking it" and we'll say "yeah devs are working HAIL DEVS"
anything say about something big @Stormeus
You can make basement code for npcs , and we can improve it from client-side or server-side. Walking, talking, fire etc.
To be honest NPCs wouldn't be as much a "revolution" as many people think because ye, it sounds nice, but has a lot of problems in the assumption.
Quote from: Piterus on Jun 02, 2019, 01:38 PMTo be honest NPCs wouldn't be as much a "revolution" as many people think because ye, it sounds nice, but has a lot of problems in the assumption.
You're right but I think we can fix them ???
Quote from: KrooB on Jun 02, 2019, 01:42 PMQuote from: Piterus on Jun 02, 2019, 01:38 PMTo be honest NPCs wouldn't be as much a "revolution" as many people think because ye, it sounds nice, but has a lot of problems in the assumption.
You're right but I think we can fix them ???
That's exactly where you're wrong. NPCs won't be what you think.
Quote from: Xmair on Jun 02, 2019, 12:54 PMYou guys are literally going to do nothing with the NPCs, the maximum you'll be able to achieve is making them stand in an ammunition shop as a statue, let alone writing an AI for them. Do you guys have any idea what kind of task is it to write a proper AI?
(https://pics.awwmemes.com/ai-if-else-then-el-if-end-thenelse-endend-define-56138601.png)
Quote from: Xmair on Jun 02, 2019, 04:22 PMQuote from: KrooB on Jun 02, 2019, 01:42 PMQuote from: Piterus on Jun 02, 2019, 01:38 PMTo be honest NPCs wouldn't be as much a "revolution" as many people think because ye, it sounds nice, but has a lot of problems in the assumption.
You're right but I think we can fix them ???
That's exactly where you're wrong. NPCs won't be what you think.
At least we can try
You can define the city nodes, and give them as input data to the AI. You can next use some mort of algoritm like the A* , Pathfinder, calculating the node shortest way with some backtracking, etc.
I said that many times but not here: Programming is not about writing code, it is about solving problems.
The problem with the newbie scripters is that they don't think 'like a programmer'. Knowing syntax isn't enough for programming (but you need to know how to write proper code), critical and abstract thinking is.
Quote from: Athanatos on Jun 04, 2019, 03:45 PMYou can define the city nodes, and give them as input data to the AI. You can next use some mort of algoritm like the A* , Pathfinder, calculating the node shortest way with some backtracking, etc.
I said that many times but not here: Programming is not about writing code, it is about solving problems.
The problem with the newbie scripters is that they don't think 'like a programmer'. Knowing syntax isn't enough for programming (but you need to know how to write proper code), critical and abstract thinking is.
Exactly, Stormeus also have to do some cover for Vice City classes that manage Path nodes with Squrriel. Basically: CPathFind::FindNodeClosestToCoors 0x437150 (1.0) to return a node and it's structure is:
struct CPathNode {
short m_wPathData1;
short m_wPathData2;
short m_wPosX;
short m_wPosY;
short m_wPosZ;
char field_1[2];
short field_2;
char field_3[6];
};
btw here is my implementation for sandbox for VC comes with population implementation: https://github.com/ZeyadAhmed/VCSandBox/blob/master/VCSandBox/CPopulationManager.cpp#L211
With the current tools we can just make an big array with the game node's extracted from the game data files, and then we* can try implementing some sort of algorithm that functions like an AI.
The kind of AI in games is 'weak AI' . A set of conditions and events, That's it. 'Weak' AI is absolute garbage to the 'Powerfull' nowadays AI used in high-tech robots.
If VCMP uses SCM functions then there opcodes are enough for an NPC:
009A: $723 = create_actor_pedtype 4 model 95 at 10@ 11@ 12@
0187: 5@ = create_marker_above_actor $2099
04F4: put_actor $2684 into_turret_on_object $714 at_object_offset -2.5 -1.996 4.179 position 0 shooting_angle 360.0 with_weapon 27 //Please add this for players too :)
0465: remove_actor $2493 from_turret_mode //for players too pls xd
01C9: actor $2324 kill_actor $2291
01CA: actor $853 kill_player $PLAYER_CHAR
0321: kill_actor $2295
0211: actor $actor walk_to 204.3 -1288.7
0239: actor $1036 run_to 65.8 -1444.0
009B: destroy_actor_instantly $853
034F: destroy_actor_with_fade $1037 // The actor fades away like a ghost
00A1: put_actor $PLAYER_ACTOR at 482.2 -69.9 9.9
0362: put_actor $PLAYER_ACTOR at 136.457 -817.37 9.44 and_remove_from_car
01D4: actor $PLAYER_ACTOR go_to_car 0@ and_enter_it_as_a_passenger
01D5: actor 13@ go_to_and_drive_car 14@
00A7: car 0@ drive_to 103.1 -832.3 9.317
Also let's don't forget the streaming. An easy way should be letting the server generate and calculate the AI behiavour (but since the server executable has no somewhat access to game's source, this is going to be a hard task that requires general changes to the VC:MP's code).
Quote from: Athanatos on Jun 04, 2019, 06:14 PMIf VCMP uses SCM functions
It doesn't, and either way you still need to synchronize the actor's state so running SCM on the client won't cut it.
Quote from: Athanatos on Jun 04, 2019, 06:16 PMAn easy way should be letting the server generate and calculate the AI behiavour (but since the server executable has no somewhat access to game's source, this is going to be a hard task that requires general changes to the VC:MP's code).
Couldn't have said it better myself.
Quote from: Stormeus on Jun 04, 2019, 07:39 PMQuote from: Athanatos on Jun 04, 2019, 06:14 PMIf VCMP uses SCM functions
It doesn't, and either way you still need to synchronize the actor's state so running SCM on the client won't cut it.
Thanks for breaking my dreams to make missions for vc:mp :c .
And ofc you should synchronize the actor's stuff, I have a somewhat experience in game developing, I didn't say that by using SCM , you would not need to sync the peds (that's pretty dumb to say that using scm opcodes will solve this problem).
If you don't have anything meaningful to contribute. Just shut the f* up and play the game.
(https://i.postimg.cc/9XKHv0y6/Untitled-1.jpg)
Ay, it was just an idea for the implementation of npcs :c .
Quote from: . on Jun 05, 2019, 05:58 PMIf you don't have anything meaningful to contribute. Just shut the f* up and play the game.
(https://i.postimg.cc/9XKHv0y6/Untitled-1.jpg)
For fu*s sake can't you write something without being aggressive?
We're talking about update and suggests. U can shut up or u can leave this topic. :o
I believe for most of people liking this topic the important thing isn't just the update but the news that vcmp is still being developed. ;)
Quote from: . on Jun 05, 2019, 05:58 PMIf you don't have anything meaningful to contribute. Just shut the f* up and play the game.
(https://i.postimg.cc/9XKHv0y6/Untitled-1.jpg)
If you do not have a laborious update. Just shut the f* up and play with your codes.
You should all just shut up, like @. said.
What do you think all this talk will do, except annoying devs?? This entire talk will only make them less motivated to continue, so stop.
less motivated to continue ?? we're supporting them like always (4-5 years for me ) . If u understood what I said u would agree with me but u didn't. We're trying to support them with our ideas.
This thread is getting out of hand, so I'm locking it. I'll post again when there's news to share.