Vice City Multiplayer

General Discussion => General Discussion => Topic started by: Aleph-Zero on January 11, 2014, 03:32:51 pm

Title: Open Source
Post by: Aleph-Zero on January 11, 2014, 03:32:51 pm
Is this project Open Source? If not, will it be?

I'm working on something that is not a multiplayer mod  ::)  and i'd love to see the classes you guys have reversed and possibly contribute to the project.

Cheers.
Title: Re: Open Source
Post by: dynavolt71 on January 11, 2014, 03:42:00 pm
yes and it is just version 0.1c (not 0.3z)
And Here The topic which Fuzzy168 Said that
http://forum.vicecitymultiplayer.com/index.php?topic=5879.msg34605#msg34605
Quote
VC:MP is not open source and I doubt it will ever be. However, the VC:MP dev team did release the source code for 0.1c which is full of errors and deprecated.
Im not 100% Sure.
Title: Re: Open Source
Post by: thijn on January 11, 2014, 03:47:55 pm
VC:MP is not open source, and it never will be.

However, the 0.1c source was released because the developers thought they wouldn't work on it anymore. maxorator has proven them wrong :)
Title: Re: Open Source
Post by: stormeus on January 11, 2014, 08:09:16 pm
I'm working on something that is not a multiplayer mod  ::)  and i'd love to see the classes you guys have reversed and possibly contribute to the project.

The (abandoned) Vice Players project may be of interest to you, then. Please note that the code is years old.
http://code.google.com/p/vice-players
Title: Re: Open Source
Post by: Aleph-Zero on January 12, 2014, 01:16:05 am
Thanks for all the answers. I really wasn't expecting :D
Title: Re: Open Source
Post by: sseebbyy on January 12, 2014, 02:44:40 pm
Thanks for all the answers. I really wasn't expecting :D

Do not forget to release the mod in this forum too :) (in Vice City board)
Good Luck !
Title: Re: Open Source
Post by: Aleph-Zero on January 12, 2014, 11:56:58 pm
It's actually an API to expose the GTA VC classes.

I just implemented events:
www.youtube.com/watch?v=r4fSH17C-k4

Code: [Select]
static void Main()
{
        Exposer.Player.TouchedEntity += new EventHandler<CPlayerPed.TouchedEntityEventArgs>(Player_TouchedEntity);
}

public void Player_TouchedEntity(object sender, CPlayerPed.TouchedEntityEventArgs e)
{
        Exposer.Player.Health = 0f;
}

This code will reproduce what you see in the video. The EventArgs outputs the entity, i should have been more creative to make this video  :P
Title: Re: Open Source
Post by: sseebbyy on January 13, 2014, 12:06:17 am
This code will reproduce what you see in the video.

I understand, looks interesting. If you could make a script that will push peds like in GTA 4 I will definetely give a test :D
(using default animation, like anim with ID 15/18 ~or better, the reaction anim of the 1st girl from your video~ for the pushed ped, and anim with ID 31 for the pusher)
Title: Re: Open Source
Post by: Aleph-Zero on January 13, 2014, 02:27:53 pm
The (abandoned) Vice Players project may be of interest to you, then. Please note that the code is years old.
http://code.google.com/p/vice-players

That sure helped me with my CPickup class. It's almost complete now.

I understand, looks interesting. If you could make a script that will push peds like in GTA 4 I will definetely give a test :D
(using default animation, like anim with ID 15/18 ~or better, the reaction anim of the 1st girl from your video~ for the pushed ped, and anim with ID 31 for the pusher)

I'm only making the API, if i ever release it someone can do it. But not nearly as impressive as in GTA IV with ragdoll physics.

I'm doing this just for learning though. I'll apply the knowledge in a future GTA V C# API :D