Major Update for 0.4 Released (April 25)

Started by maxorator, Apr 25, 2016, 07:47 PM

Previous topic - Next topic

maxorator

A major update has been released for VC:MP. This version brings new features that require both the server and client to be updated for it to work, so the version is bumped to 04rel004.

Server Owners: Server and plugin updates can be found in this thread.



Client Update 04rel004
  • Added client-side GUIs and scripting. The client now has a Squirrel core for running GUI management scripts, and has a few basic client-side events, detailed below.
  • Added support for custom radar map. The minimap sections go to store/maps/radar/section<00-63>.png and the menu map sections go to store/maps/radar/region<00-08>.png
  • Added option to disable backface culling. This makes maps designed for GTA 3 look better since they weren't made considering backface culling used by VC.
  • Added option to disable helicopter blade damage.

All information about new scripting features, both server and client side, can be found in the topic about server update.

Credits to Juppi for the GUI library and Stormeus for integrating it with VC:MP. And me for implementing client side scripts!

maxorator

Test server: 188.165.123.242:8666

A very minimalistic test server. Requires registration since it stores your inventory in the database.

Things you can do there:
  • Press Y to see a sample GUI window where you can type text.
  • Press I to see your inventory.
  • Select items in your inventory and sell them.
  • Run command /give <player> <thing>, available items are monkey, rock, banana and gear.
  • Run command /car <id> which costs you 2 gears

You can find the client side scripts used there from the downloaded files, and the server side script is written with Java and can be found at:
https://bitbucket.org/maxorator/vcmp-java-plugin-demo/src/4a30d850075b9285e2103561418d8311789cebd2/?at=newapi

KAKAN

#2
Quote from: vito on Apr 25, 2016, 08:01 PM>client-side GUIs and scripting

Great news
I'm too excited :D
:edit: I just went to the testing server, the bindkeys are not working for me. I have registered there too. But they're not working :(
oh no


Anik

#4
Version used by server is not installed and not publicly available. Getting this error while trying to join the server :/ Changed the updater url to : http://u04.thijn.ovh . Still doesnt work

EDIT: Updated the Updater URL to http://u04.maxorator.com. And now its working. Thanks to @AdTec_224

Xmair

Whenever I try to join the test server, I get a crash and can't spawn.
[spoiler=Crash code]Address: 016F7F48 error C0000005
EAX 0012F764 EBX 0798EF30 ECX 002535A8 EDX 79616C50
EBP 0012F774 ESP 0012F744 ESI 0798EF30 EDI 00000000
Stack:
0012F764
0798EF30
016F56CC
0012F764
0799BC60
0798EF30
016F4BCA
0012F764
018CE018
0012F7C0
0185683C
FFFFFFFF
0012F7CC
0174AB90
0799BC60
0798EF30
0012F7CC
0174A6FC
0174A713
077BEA78
0798EF30
0799BC60
00000006
0012F834
7C90E900
7C9101C0
FFFFFFFF
0012F7EC
00000006
0798EF30
0012F7EC
0012F834
01858CA8
00000000
0012F840
01749FF9
0799BC60
0012F7EC
00000000
077BEA78
077B8ED0
00000000
79616C50
FF007265
018679CC
0799BC60
00000006
0000000F
07AE3BC0
017AF520
00000000
077BEA78
05CFAEB8
0012F824
0798EF30
00000001
0799BC60
017666C5
00000001
00000001
0012F8B4
01858C90
00000001
0012F850
0175FEE2
05CFAEB8
077B8ED0
0012F8C0
017666D9
05CFAEB8
0012FA85
6E756F00
002F7364
69706100
736E6F63
00000000
0000000F
00000000
016BEAF0
02302F40
0188B9AC
0012FA85
05CFAEB8
00000000
00000000
00000000
00000000
00000000
00000000
07998598
00000127
077B9918
0012FD00
01859AE8
FFFFFFFF
0012F8DC
016EF246
00000004
000000AF
016F14D0
0012FD00
00000004
0012FD0C
016E1D66
00000000
0798A709
000000AF
000000AF
69727073
2F736574
616E6162
702E616E
3900676E
676E702E
00000000
07427080
0012F938
6D9EF01D
02313780
0000000D
00296784
00003F5B
00000000
00003F5B
00000000
0012F958
6D9EF2F3
000001BF
0028E020
00296BC0
023135A0
00003FBC
00000000
0012F974
6D9EF4C4
02313780
0028E020
00000894
0012FAC8
6D9DAD09
00000000
00000000
6D9DADF8
0028E020
002B0DE0
002B0DE0
00000030
0028E020
00296BC0
4196B55D
02313780
00000100
00000000
002B3B80
0000DE50
0012FAE4
6D9DD795
0029B080
00000000
00010000
002B3B84
00001800
0000001C
00000070
6D9DD815
00000000
00000000
00000000
00000000
00000000
00000000
00000000
4D3A4356
65532050
72657672
6D9DD700
077711E0
00000000
00022240
002966E4
00001800
002B0DE0
002966E0
6D9DD815
002966E0
0000AE80
0012FB60
6D9DD795
077711E0
002B5020
6D9E1C4D
002966E4
00001800
00000010
0000000C
00000010
00000000
00000142
0000000A
00000008
Net version 67000, build version 571E9C2D.
001C0000 S 00008000 N C:\Program Files\Internet Download Manager\idmmkb.dll
001D0000 S 00045000 N C:\Documents and Settings\Administrator\Local Settings\Application Data\Vice City Multiplayer\04rel004\libpng15.dll
00400000 S 00614000 N E:\New Folder\gta-vc.exe
01370000 S 0000C000 N E:\New Folder\plugins\otherScrLoad.dll
015D0000 S 0042C000 N C:\Documents and Settings\Administrator\Local Settings\Application Data\Vice City Multiplayer\04rel004\vcmp-game.dll
01A30000 S 00003000 N C:\WINDOWS\system32\api-ms-win-core-synch-l1-2-0.dll
09680000 S 002C5000 N C:\WINDOWS\system32\xpsp2res.dll
0FC60000 S 00035000 N C:\WINDOWS\system32\rsaenh.dll
10000000 S 00005000 N E:\New Folder\ddraw.dll
21100000 S 0005C000 N E:\New Folder\mss32.dll
22100000 S 00014000 N E:\New Folder\mss\Mssa3d.m3d
22200000 S 00015000 N E:\New Folder\mss\Mssa3d2.m3d
22300000 S 00011000 N E:\New Folder\mss\Mssds3ds.m3d
22400000 S 00014000 N E:\New Folder\mss\Mssds3dh.m3d
22500000 S 00014000 N E:\New Folder\mss\Msseax.m3d
22600000 S 00016000 N E:\New Folder\mss\Mssfast.m3d
22D00000 S 00062000 N E:\New Folder\mss\Mssrsx.m3d
22E00000 S 00019000 N E:\New Folder\mss\msseax3.m3d
24600000 S 00011000 N E:\New Folder\mss\Reverb3.flt
26F00000 S 0002A000 N E:\New Folder\mss\Mp3dec.asi
5AD70000 S 00038000 N C:\WINDOWS\system32\uxtheme.dll
5D090000 S 0009A000 N C:\WINDOWS\system32\comctl32.dll
662B0000 S 00058000 N C:\WINDOWS\system32\hnetcfg.dll
688F0000 S 00009000 N C:\WINDOWS\system32\HID.DLL
6CE10000 S 00038000 N C:\WINDOWS\system32\dinput8.dll
6D990000 S 00006000 N C:\WINDOWS\system32\d3d8thk.dll
6D9A0000 S 00128000 N C:\WINDOWS\system32\d3d8.dll
71A50000 S 0003F000 N C:\WINDOWS\system32\mswsock.dll
71A90000 S 00008000 N C:\WINDOWS\System32\wshtcpip.dll
71AA0000 S 00008000 N C:\WINDOWS\system32\WS2HELP.dll
71AB0000 S 00017000 N C:\WINDOWS\system32\WS2_32.dll
72D10000 S 00008000 N C:\WINDOWS\system32\msacm32.drv
72D20000 S 00009000 N C:\WINDOWS\system32\wdmaud.drv
73760000 S 0004B000 N C:\WINDOWS\system32\ddraw.dll
73BC0000 S 00006000 N C:\WINDOWS\system32\DCIMAN32.dll
73EE0000 S 00004000 N C:\WINDOWS\system32\KsUser.dll
73F10000 S 0005C000 N C:\WINDOWS\system32\DSOUND.DLL
76390000 S 0001D000 N C:\WINDOWS\system32\IMM32.dll
76B40000 S 0002D000 N C:\WINDOWS\system32\winmm.dll
76BF0000 S 0000B000 N C:\WINDOWS\system32\PSAPI.DLL
76C30000 S 0002E000 N C:\WINDOWS\system32\WINTRUST.dll
76C90000 S 00028000 N C:\WINDOWS\system32\IMAGEHLP.dll
76F20000 S 00027000 N C:\WINDOWS\system32\DNSAPI.dll
76F60000 S 0002C000 N C:\WINDOWS\system32\WLDAP32.dll
76FB0000 S 00008000 N C:\WINDOWS\System32\winrnr.dll
76FC0000 S 00006000 N C:\WINDOWS\system32\rasadhlp.dll
76FD0000 S 0007F000 N C:\WINDOWS\system32\CLBCATQ.DLL
77050000 S 000C5000 N C:\WINDOWS\system32\COMRes.dll
77120000 S 0008B000 N C:\WINDOWS\system32\OLEAUT32.dll
773D0000 S 00103000 N C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.3244_x-ww_d74fff41\comctl32.dll
774E0000 S 0013D000 N C:\WINDOWS\system32\ole32.dll
77920000 S 000F3000 N C:\WINDOWS\system32\SETUPAPI.DLL
77A80000 S 00095000 N C:\WINDOWS\system32\CRYPT32.dll
77B20000 S 00012000 N C:\WINDOWS\system32\MSASN1.dll
77BD0000 S 00007000 N C:\WINDOWS\system32\midimap.dll
77BE0000 S 00015000 N C:\WINDOWS\system32\MSACM32.dll
77C00000 S 00008000 N C:\WINDOWS\system32\VERSION.dll
77C10000 S 00058000 N C:\WINDOWS\system32\msvcrt.dll
77DD0000 S 0009B000 N C:\WINDOWS\system32\advapi32.dll
77E70000 S 00092000 N C:\WINDOWS\system32\RPCRT4.dll
77F10000 S 00049000 N C:\WINDOWS\system32\GDI32.dll
77F60000 S 00076000 N C:\WINDOWS\system32\SHLWAPI.dll
77FE0000 S 00011000 N C:\WINDOWS\system32\Secur32.dll
78AA0000 S 000BF000 N C:\WINDOWS\system32\MSVCR100.dll
7C800000 S 000F5000 N C:\WINDOWS\system32\kernel32.dll
7C900000 S 000AF000 N C:\WINDOWS\system32\ntdll.dll
7C9C0000 S 00817000 N C:\WINDOWS\system32\SHELL32.dll
7E410000 S 00091000 N C:\WINDOWS\system32\USER32.dll
[/spoiler]

Credits to Boystang!

VU Full Member | VCDC 6 Coordinator & Scripter | EG A/D Contributor | Developer of VCCNR | Developer of KTB | Ex-Scripter of EAD

jayant

Great news,faster developments..Thanks to developers for their time.

ℛḝξ☂

I may be a slow walker but I am always walking.

KAKAN

#8
Quote from: Rest on Apr 29, 2016, 11:18 AM
Quote from: maxorator on Apr 25, 2016, 07:47 PM
  • Added option to disable helicopter blade damage.

How?
Using client side scripts.
This is the function: SetHeliBladeDamageDisabled(toggle)
Source: http://forum.vc-mp.org/?topic=2719.msg20161#msg20161
:edit: It's server side, thanks to @rww for telling
oh no

rww

Quote from: KAKAN on Apr 29, 2016, 11:27 AM
Quote from: Rest on Apr 29, 2016, 11:18 AM
Quote from: maxorator on Apr 25, 2016, 07:47 PM
  • Added option to disable helicopter blade damage.

How?
Using client side scripts.
This is the function: SetHeliBladeDamageDisabled(toggle)
Source: http://forum.vc-mp.org/?topic=2719.msg20161#msg20161

This is for server side.
Join to Irrelevant Club Discord: https://discord.gg/MsPPZ5uV4X

RW

Awesome. Will we play Minecraft in Vice City? lol I think we will.VERY GOOD

Finch Real

Works For Me Good But How to Remove Inventory While Open?
My Snipet Showroom

http://pastebin.com/5KKuU5cg

Thijn


.

Quote from: Thijn on May 26, 2016, 04:10 PM
Quote from: Finch Real on May 26, 2016, 06:17 AMWorks For Me Good But How to Remove Inventory While Open?
What?

Off topic: The inventory man. Don't you know about the inventory? Come on. I thought you're supposed to be smart and stuff.

On topic: Pres Alt + F4 to hide the inventory.
.

Sebastian

Quote from: Finch Real on May 26, 2016, 06:17 AMWorks For Me Good But How to Remove Inventory While Open?

If you are talking about the ingame-inventory, then there is only one way to close it: click on the top-right-corner [X] .