The Ultimate Site of Worms Armageddon

Other Things => dS => Clans & Communities => Maps n stuff => Topic started by: PyroMan on June 28, 2013, 09:52 PM

Title: PX Darts maps
Post by: PyroMan on June 28, 2013, 09:52 PM
Hi guys. Lot of time in Darts takes placing worms on start. 8 worms is pretty much for simgle player even. But for multyplayer games and specially for dS tours it pretty awful amount of time. The best way to save our time - adopt maps to PX stuff.
But before i start to explain how to do that, i will have to say that PX maps can be played in non-PX games. I mean they can be still loaded as regular maps for regular gameplay. online or offline.
So..
To make simplest PX Darts map remix (which is worms autoplacement) you need follow few simple steps:
1. Open map in PX Map editor [attachment=1]
2. In map editor window open map you want to adopt (ctrl+O hehe)
3. Set spawning point on map. To do that need follow few simple steps:
3.1 open dialog box Script->Libraries (Ctrl+L) and select "editorsobj.pxl" and click OK [attachment=2]
3.2 on left panel, select Object Type "SpawnPoint" and click "Create"[attachment=3]
3.3 drag appeared "worm" into place on map you want to be make spawning point [attachment=4]
3.4 set parameters of placed "SpawnPoint" object: "FromWorm" set to 1 (default), "ToWorm" set to 8 (also default), "OffsetPerWorm" set to 0 (default is 20, its a distance between worms when they placed", "Team" set to 0 (default)[attachment=5]
4. Save your map into new place or with new name, or replace existing. Map will still works as original map for non-px gameplay and it still available to be opened in any image editors like photoshop, paint etc. Its besically regular .png file just with additional parameters inside file, that reads only by PX. BTW, when you host this map (for example PNG info is 1 MB, PX stuff is 500KB, so filesize is 1.5MB), if game you hosting isn`t PX one, players on lobby recieve only 1MB. PX stuff doesnt sending. Same with HostingBuddy. When you load it from wmdb, if its regular game, PX stuff won`t transfer.
5. Host a game and disable "Teleport Placement" in scheme, or make additional REGULAR (not px) scheme with that option OFF. Otherwise PX will not place your worms on the point you`ve set in map editor.
6. Make sure PX scheme option isn`t "OFF", but choose "default" to work with regular W:A scheme.
7. Enjoy your map and saved time :P

P.S. if you need to install ProjectX, follow these steps:
1. Make sure you have Worms:Armageddon 3.6.31 installed and WormKit aswell. If you don`t, you can install it on separate folder, other then your latest 3.7.x.x.
2. go to ProjectX official website main page (http://px.worms2d.info) and download latest stable version (0.8.0 nowadays) and extract archive content into you W:A_3.6.31 root folder (e.g. C:\Games\Worms Armageddon)
3. Once you unpacked your archive, you PX does NOT ready to be used. You must update it using PXUpdater.exe, which is located into your W:A root folder.
4. Once it`s updated - you ready to use it, launching worms trough WormKit.
p.p.s. sometimes additional setting changing into PX.ini requires for best PX gaming results.

P.P.P.S. To get PX work best for you, need configure PX.ini, located into W:A root folder.
here is parameters, that works best for me:
You can change any of those to get best results for your system.
Title: Re: PX Darts maps
Post by: PyroMan on June 28, 2013, 09:54 PM
and here is first map with that feature, which is current challenge map (Darts Mania by Scorpus)
[attachment=1]
Title: Re: PX Darts maps
Post by: TheKomodo on June 28, 2013, 10:58 PM
Awesome, thanks very much Pyro ! I really hope you can enjoy Darts again some day with us :)

Also, how do I install/use PX? I cannot wait to try this !!!
Title: Re: PX Darts maps
Post by: Impossible on June 28, 2013, 11:01 PM
copy-paste it to your folder with 3.6.31 version of W:A
run updater and wait till it download all px stuff
and run wormkit thats all
Title: Re: PX Darts maps
Post by: PyroMan on June 28, 2013, 11:16 PM
Awesome, thanks very much Pyro ! I really hope you can enjoy Darts again some day with us :)

Also, how do I install/use PX? I cannot wait to try this !!!
Urw, Komito
I`ve posted PX installation guide info into first message
Title: Re: PX Darts maps
Post by: Alien on June 29, 2013, 01:50 AM
nice pyro, thank you so much mate !
i will try it as soon as possible. :D
Title: Re: PX Darts maps
Post by: TheKomodo on June 29, 2013, 01:51 AM
Ah, don't bother Alien, pyro has actually done something even better for us :) Wait and it'll be posted tomorrow or next day :)
Title: Re: PX Darts maps
Post by: Alien on June 29, 2013, 01:53 AM
oh yeah, sounds really good ! surprise me :D
Title: Re: PX Darts maps
Post by: Alien on June 29, 2013, 03:25 AM
okay pyro, i have tried it and it worked only with 1 team.
when i add another team it just don't work.

i have created team 1 and team 2 spawn points,
both teams from worm 1 to worm 8 and offsetperworm 0.
Title: Re: PX Darts maps
Post by: TheKomodo on June 29, 2013, 04:58 AM
Hey Pyro, that link you gave me doesn't work mate :'(

It says I have to type in some key or something, like a password...

"To receive access to information by key you can use the form below. "

Can you send me a PM with the key on TuS please?

Title: Re: PX Darts maps
Post by: Hurz on June 29, 2013, 07:15 AM
now i need to decide if i try this with old lagging pc where i still got old update or if i go back in version on laptop :)

awesome effort, ty so much pyro :) if we get this common and working ppl wont be afraid of the teleing anymore and more ppl will enjoy darts :)
Title: Re: PX Darts maps
Post by: PyroMan on June 29, 2013, 10:02 AM
hmmm okay guys let me make some tests and i`ll answer soon, today.
im pretty sure, Komito, link is okay. i`ve checked it. But i`ll PM you anyway
Title: Re: PX Darts maps
Post by: PyroMan on June 29, 2013, 10:27 AM
okay, i have tested and i have to make some conclutions and propositions:
1. autoplacement works for 1 team only (actually for 8 worms only) on small maps like those that i posted @message2. When you have >10 worms on such a small map, W:A reads that as "not enough space" for autplacement and forces "placemet" to be active.
Solution: write a small script, that can be attached to Darts map or PXScheme (i think to Map is better, then you need less adjusting stuff, like selecting special PX Schemes) and how those script will work, i have two ideas:
a) most simple: you host a game and set only 1 worm per team (or whatever, mb 3.., but not 8, just enough to let W:A think there is enough space to place all those worms around) and when game begings, my script can resurrect all rest worms of your team and place on starting place.
b) use only one worm per team, but make a conters, when reaching "targets zone" on map, counter of "tryes" increases and when it reaches "8" - stops and informs player by sending text into chat or locking ability to shoot rope, etc.
2. I can simplify the way how Darts  works. I mean there is no need to set drill, fly with it from rope, then deactivate. i can make special area on map (easy settable from MapEditor) where worm end`s his turn when goes in. I mean you can simply make rope fly, but if you got into special area, worm get "turn end" and works same way as when you stop drilling.
i Could even make "sticky" worms, to avoid bouncies of the map, if target is horizontal. As soon as worm touches target landscape area - he fully stops.and sticks in place.
I could even make "automatic scores table", but it will take more time for preparing PX Darts map in map editor. You will have to specify areas on map and set value of points in parametrs. So when worm stops there, script checks if it stays inside some of that are and checks how much points it has, then summs it into team`s scores and draws on table, that i can make and place it on top-left corner of player`s individual screen, which also can be switchable.
Also some other things like visualization also available, special effects, sounds when you hit BullsEye, etc.. all that can be done, but its details, that have to be done after main basic thing done.

The question is.. do we really need that? Will we use that?
Title: Re: PX Darts maps
Post by: Husk on June 29, 2013, 01:18 PM
2. I can simplify the way how Darts  works. I mean there is no need to set drill, fly with it from rope, then deactivate. i can make special area on map (easy settable from MapEditor) where worm end`s his turn when goes in. I mean you can simply make rope fly, but if you got into special area, worm get "turn end" and works same way as when you stop drilling.

atm it requires skill to time ur drill and getting off of it, so this would take that skill part of the scheme away.

other than that, many good ideas =)
Title: Re: PX Darts maps
Post by: Hurz on June 29, 2013, 01:38 PM
2. I can simplify the way how Darts  works. I mean there is no need to set drill, fly with it from rope, then deactivate. i can make special area on map (easy settable from MapEditor) where worm end`s his turn when goes in. I mean you can simply make rope fly, but if you got into special area, worm get "turn end" and works same way as when you stop drilling.

atm it requires skill to time ur drill and getting off of it, so this would take that skill part of the scheme away.

other than that, many good ideas =)

ye, i use closing drill for aiming pretty often to readjust bad timed throws :D
Title: Re: PX Darts maps
Post by: TheKomodo on June 29, 2013, 08:08 PM
Pyroman, are you saying, your idea "a)" is that, we start game with 1 worm per team, and when the game begins, there will magically be 16 worms in total, 8 per team on start position?

You can make this script? This sounds perfect man...

I also, REALLY like the idea of sticky worms, so they stick to exactly where they land, this would solve the problem of "rolls" & "rebounds" completely, making it MUCH more skilled/competitive !
Title: Re: PX Darts maps
Post by: PyroMan on June 30, 2013, 12:47 AM
alright, worms resurrecting and placing on position is pretty simple script. I`ve made it, tested it with various amount of teams, even with 6 teams, and it works just brilliant.
The only problem - i can`t read name of not existing worms. So i had to name them "worm #" where is # - number of worm in arrangement same as turn going (from 1 to 8).
I didnt relate names to Darts, coz maybe this lib could be useful in other schemes. So names are general for all.

What is also implemented - applying same amount HP, as you setup in Game Host for specific teams or for all.

Now im working on zones that will stop worm immidietly when it hits the target and sticks there.
But others didnt really liked this idea, Komite. How about save both abilities? If you fly like usual rope-fly, stickness will be applyed. If you fly with drill - stickness will be applyed only when drill is turned off and worm touches ground on target zone. What do you guys think?

when i`ll finish that, i`ll post a map with those abilities + will attach new libs that you need to make it work :)
Title: Re: PX Darts maps
Post by: PyroMan on June 30, 2013, 12:50 AM
forgot to say, you dont need to set only 1 worm per team when hosting a game. any amount is okay. even 3 is ok, if not much players. Script reads how many worms you have, how many worms you need and creates only necessary ones.
Title: Re: PX Darts maps
Post by: PyroMan on June 30, 2013, 02:10 AM
Okay guys, try these maps. Stickness added there. If you use drill - its not applying. If you not use drill - its applying.
Also you dont need select low gravity. It`s turned on forever :)

i`ve tested 6 teams with 1 worm on SiD`s map - i have to say that W:A thinks that its too much worms for such a small map :) so placement turns on. But good news, that you need to place only those 1 worm of each team. Rest scripted worms already on their places. So its still saves a lot of time.

to make it work, you need place "p_8_worms.pxl" and "p_stickness_zone.xpl" into your W:A/Libs folder. When mixing maps - simply "check in" them in Script->Libraries in map editor and create "StickyZone" and specify area where it should work.
Anyway, anytime you can open following maps in Map Editor and find out how they configured. It`s best way to learn smth
[attachment=1]
[attachment=2]
[attachment=3]
[attachment=4]
Title: Re: PX Darts maps
Post by: Hurz on June 30, 2013, 02:29 AM
cool.
i havent found time so far to test anything of your stuff cuz i play on different pc atm and im struggling with keyboard issues. but seems your building the bright shining future of darts :)
Title: Re: PX Darts maps
Post by: TheKomodo on June 30, 2013, 07:59 AM
How about save both abilities? If you fly like usual rope-fly, stickness will be applyed. If you fly with drill - stickness will be applyed only when drill is turned off and worm touches ground on target zone. What do you guys think?

I really really REALLY f@#!ing LOVE this idea !!!!!!!

This is awesome ! I am gonna download and test this stuff right away, very nice work Pyro !!!
Title: Re: PX Darts maps
Post by: PyroMan on July 06, 2013, 06:50 AM
I have added additional info about configuring you PX to try make it work nicer and smoother. Info posted at the end of first message.