One Hour Mapping Contest - Nexball - Finished

Mapping contests, FOTM, and more.

Moderators: Nexuiz Moderators, Moderators

One Hour Mapping Contest - Nexball - Finished

Postby PinkRobot » Sun Apr 19, 2009 10:13 am

1 hour nexball mapping contest! 18:00 GMT on Sunday 19.04.2009

The contest has finished!(sorry we got so carried away with playing these maps yesterday I forgot to update this post :D)

Update
Theme: Outdoor! Yes that's right, it's that simple. This will speed up the map making itself (a simple skybox is faster to make than sealing a room off from void :P). And outdoor can be interpreted any way you like. From a backyard volleyball match to space hockey. That's it, good luck!

Hello Nexuiz mappers!

You may well remember that last year we had an ONS mapping contest to celebrate the birth of that new game mode. That competition was organized by Morphed and we have shamelessly stolen his idea to host our own 1 hour mapping competition. This time by though, we're going to make Nexball maps, to celebrate the rebirth of the Nexball mod. Originally created by Revenant, who lost the source code for it in a terrible source-code-losing accident. But thankfully, MrBougo put in a lot of his own spare time to recode it, adding a lot of new functionality to it than ever before as he went along.

So how are we going to do this? Tonight the competition will start at 18:00 GMT and last for one (1!) hour. All participants get that one hour to complete a working Nexball map which will be judged by a team of three judges.

The team of judges will consist of Nexball mapper FruitieX, Nexball server admin Merlijn and avid Nexball player Fisume!

A theme for the competition will be announced 5 minutes before the competition starts on the official Nexuiz Editing irc channel #nexuiz.editing at irc.quakenet.org, so we invite all the mappers who would like to participate to join us there.

All completed and working maps will be publicly tested on a Nexball server and judged by the team of judges, directly after the competition has ended. Details about this will be made available on #nexuiz.editing. There will also be help available by the team on #nexuiz.editing for the mappers that need it.

Information with technical details about making a working nexball map will be posted below by FruitieX, it's not very difficult and everybody should be able to complete a map within one hour. My personal tips are: keep it simple (go for gameplay first) and only add nice looking things when you have time to spare. This judge for one, will rate an original nexball gameplay idea high (hint hint wink wink).

update:
Here are two dummy .map files containing the needed nexball entities in most minimal format. That means 1 red spawnpoint, 1 blue spawnpoint, a red goal, a blue goal and a ball. One for basketball mode and one for football mode. You can have multiple ball entities and goals though, and you are encouraged to add more than 1 player spawn per team of course.

Download nexball .map files
Last edited by PinkRobot on Tue Apr 21, 2009 6:38 am, edited 7 times in total.
Now with new shiny avatar.
PinkRobot
Alien trapper
 
Posts: 443
Joined: Fri Jul 21, 2006 7:06 pm
Location: #brlogetc

Postby FruitieX » Sun Apr 19, 2009 10:15 am

Quick howto:

Installing:
----------
First of all you should install the mod. Download these files and put them into your data folder:
- http://ouns.nexuizninjaz.com/misc/nexba ... g_b2r0.pk3
- http://www.cartracinghq.com/temp/pb/cur ... t_b1r5.pk3

Next, add this to your data/autoexec.cfg file (if you don't have one, create it):
Code: Select all
exec nexball.cfg

Ok, Nexuiz should now be configured to be able to test nexball maps! A simple chmap mapname should be enough to test a map!

Mapping:
-------
To create a nexball map you need at least three things: goals, playerspawns and ball spawn. To get you started quickly, extract the entities.def file from zz_nexball_tag_b2r0.pk3 that you just downloaded into netradiant/install/nexuiz.game/entities.def. Now fire up Netradiant and start mapping!

Hint: Use the _floodlight key in worldspawn so you don't need to waste time adding light entities! A good value for _floodlight is 240 240 255 1024 170 (tweak the last value to adjust brightness)

After creating the structure of the map, the following entities are REQUIRED:
----------------------------------------------------------------------------
- playerspawns, use info_player_team1 for the red team's spawnpoints and info_player_team2 for the blue team's spawnpoints.
- ball spawn, use either ball_football (kickable ball that you can't pick up) or ball_basketball (ball that you pick up and shoot with +attack). Both are however supported at once if you want to get really creative...
- goals, use ball_redgoal for the goal where the RED team has to score into, and vice versa. Goals must be trigger brushes (common/trigger texture) that when touched by the ball, will count as a goal.

Other additional entities:
-------------------------
- ball_fault: If the ball is kicked into this, the opposing team will get a point (good for spacefloater maps where you shouldn't kick the ball down into space). ball_fault is also useful on maps where the ball will spawn under some sort of net: then a player can't abuse this to score an easy goal. It is possible to spawn a ball_basketball inside of ball_fault, it will spawn just normally as it has not yet been shot by a player.
- ball_bound: When the ball touches this, it will respawn.
- trigger_hurt: Used to kill players

.mapinfo template:
-----------------
Code: Select all
title Map name
description Map description
author My name
cdtrack 9             // your choice
type nexball 15 10               // 15 goals goallimit, 10 minute timelimit


If you want to have the jetpack on your map:
Code: Select all
settemp_for_type all g_jetpack 1
settemp_for_type all g_balance_fuel_stable 25 // fuel regeneration up to this value


Release time!
------------
- The .pk3 file should start with this prefix: nb_ (naming convention)
- Take a screenshot of your map and save it as a 256x256 pixel .jpg (maps/map_v1r1.jpg)
- Add this postfix for the first release: _v1r1 to these files: map_v1r1.bsp, map_v1r1.map, map_v1r1.mapinfo, map_v1r1.jpg, optional_custom_shader_v1r1.shader
After that: _v1r2, _v1r3 ... _v2r1, _v2r2 ...
- If you compiled the map with external lightmaps, don't forget to rename the external lightmap folder too! (maps/map_v1r1/foo.tga)

Common pitfalls:
---------------
- Placing the ball inside solid will result in it falling out of the map. The ball's dimensions are 32*32*32 QU, so it is best to place it at least 1QU away from any surface, to make sure things go right.
- Weapons usually don't work good for nexball. If you really want them, keep in mind the mortar won't work. Remember that especially on maps with ball_football, it's easy to kick the ball VERY far only by laserjumping when touching it. (see footballbacon for a bad example) Explosions can't kick the ball.
- Ideally the map should be symmetrical to make it fair for both teams.
- trigger_push won't affect the ball. This can be used to prevent "cheating" for example on indoor_basketball, where someone could just stand on the basket to make scoring impossible. Now the push trigger will push the player far away, but still keep it possible to score.
- DON'T USE PATCHES where the ball could go! The same bug as with grenades getting stuck inside also applies here!
- The ball isn't affected by trigger_hurt so it doesn't know it has fallen on a spacefloater map. You should better use ball_fault or ball_bound entities at the bottom of the map, so players don't have to wait for a reset.

Nexball page: http://ouns.nexuizninjaz.com/user:mrbougo:nexball:start

Good luck and have fun!
FruitieX
Keyboard killer
 
Posts: 588
Joined: Mon Nov 13, 2006 4:47 pm
Location: Finland

Postby ai » Sun Apr 19, 2009 11:19 am

In my opinion, ball_redgoal sounds like it should be the reds goal where the blue has to score. The other way around confuses me, and might confuse others.
Might be too late to change now I don't know, but something to keep in mind at least.
ai
Forum addon
 
Posts: 2131
Joined: Sun Mar 05, 2006 3:54 pm
Location: Behind you

Postby FruitieX » Sun Apr 19, 2009 12:35 pm

ai wrote:In my opinion, ball_redgoal sounds like it should be the reds goal where the blue has to score. The other way around confuses me, and might confuse others.
Might be too late to change now I don't know, but something to keep in mind at least.

Well that's the way Revenant coded it from the start, and if we suddenly changed that all previous maps would have broken.
FruitieX
Keyboard killer
 
Posts: 588
Joined: Mon Nov 13, 2006 4:47 pm
Location: Finland

Postby FruitieX » Sun Apr 19, 2009 5:07 pm

Contest starts in less than 1 hour!

Join #nexuiz.editing if you have questions.
FruitieX
Keyboard killer
 
Posts: 588
Joined: Mon Nov 13, 2006 4:47 pm
Location: Finland

Postby PinkRobot » Sun Apr 19, 2009 5:18 pm

If you can't join #nexuiz.editing, post your map in this thread at 19:00 GMT max!

Here are two dummy .map files containing the needed nexball entities in most minimal format. That means 1 red spawnpoint, 1 blue spawnpoint, a red goal, a blue goal and a ball. One for basketball mode and one for football mode. You can have multiple ball entities and goals though, and you are encouraged to add more than 1 player spawn per team of course.

Download nexball .map files

I will also update the post at the top. 45 minutes to go folks!
Now with new shiny avatar.
PinkRobot
Alien trapper
 
Posts: 443
Joined: Fri Jul 21, 2006 7:06 pm
Location: #brlogetc

Postby C.Brutail » Sun Apr 19, 2009 5:45 pm

Subscribe
"One should strive to achieve; not sit in bitter regret."
WE ARE NEXUIZ.
Image
Image
C.Brutail
Laidback mapper
 
Posts: 2357
Joined: Tue Feb 28, 2006 7:26 pm
Location: Ironforge

Postby cortez » Sun Apr 19, 2009 7:00 pm

i finished my map(s)

#1
#2
Aneurysm 4 the win !!!!! :D
cortez
Keyboard killer
 
Posts: 805
Joined: Wed Dec 06, 2006 7:22 pm
Location: From the moon

Postby ai » Sun Apr 19, 2009 7:09 pm

My contest submission:

The .map file: Click me

The .pk3 file: Click me
Last edited by ai on Sun Apr 19, 2009 7:23 pm, edited 1 time in total.
ai
Forum addon
 
Posts: 2131
Joined: Sun Mar 05, 2006 3:54 pm
Location: Behind you

Postby C.Brutail » Sun Apr 19, 2009 7:20 pm

Phew, GG guys! :D
planetnexuiz.de is still down, I hope FruitieX can host it somewhere.

http://www.hrfdesign.com/crap/nb-cb_naxball1.pk3

Thx FruitieX
Last edited by C.Brutail on Sun Apr 19, 2009 7:30 pm, edited 1 time in total.
"One should strive to achieve; not sit in bitter regret."
WE ARE NEXUIZ.
Image
Image
C.Brutail
Laidback mapper
 
Posts: 2357
Joined: Tue Feb 28, 2006 7:26 pm
Location: Ironforge

Next

Return to Nexuiz - Contests

Who is online

Users browsing this forum: No registered users and 1 guest