OpenArena Message Boards

OpenArena Contributions => Maps => Topic started by: Neon_Knight on January 20, 2014, 10:23:16 AM



Title: Level edition survey for updated GPL gamepacks
Post by: Neon_Knight on January 20, 2014, 10:23:16 AM
Which software do you use for mapping? As in, level editor (Quark/Radiant) and compilation software (Q3map2, BSPC). I need versions too.

I use NetRadiant 1.6.0 with Q3Map2 from GTKRadiant 1.6.4 and BSPC from GTKRadiant 1.5.

I need your answers because I want to prepare updated entity gamepacks for OpenArena, so we can also get official support in the editors.

FTR, the differences with the Q3 gamepacks are the following:
- New textures (relevant for QuArK)
- New shaderlist (relevant for all)
- 0.8.8/OASVN shaders (relevant for all)
- New models (relevant for QuArK)
- New entities:
  - ammo_belt
  - ammo_mines
  - ammo_nails
  - domination_point
  - info_player_dd
  - info_player_dd_blue
  - info_player_dd_red
  - info_player_dom_blue
  - info_player_dom_red
  - team_CTF_neutralflag
  - team_blueobelisk
  - team_neutralobelisk
  - team_redobelisk
  - weapon_chaingun
  - weapon_grapplinghook
  - weapon_nailgun
  - weapon_prox_launcher

I want also to ship OA's own version of mapmedia.pk3. I want to ship the sources and assets (textures, models, sounds) of three maps (for Q3 these maps were q3dm1, q3dm7 and q3dm17) so people can see how they're done. I'm thinking on shipping oa_rpg3dm2 and oasago2. I want to ship a third and last map, preferently a well done map. FTR only the .map files and the assets, not the already compiled maps. Any idea on wat the third map could be?


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Gig on January 20, 2014, 10:39:55 AM
Not sure. But maybe one might include an appositely-prepared test map which contains examples of a lot of things, such as water, lava, teleporters, portals, mirrors, jump-pads, doors, buttons, bezier curves, clipping (including "clipped" mapobjects), etc. So one may just copy-paste from that as a starting point and then modify.
Akom did something similar (http://akom74.forumattivo.com/t45-prefabbricati) for his mapping tutorial in Italian (http://akom74.forumattivo.com/f4-creazione-arene).


Uhm... maybe such stuff may be even more useful as a complement for your "mapping manual"?


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Neon_Knight on January 20, 2014, 10:56:44 AM
You haven't answered my first question. -.-


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Gig on January 20, 2014, 11:09:47 AM
You haven't answered my first question. -.-
First question was the software used for mapping. You already know: I used Q3Radiant up to now: I tried to switch to NetRadiant or GTKRadiant last summer, but I had problems (in both program usage -e.g. how to copy a texture from a surface to a large selection of brushes, aligning the texture to the first brush in the process?- and compiling results) and at the end I gave up. I will have to do more tries.

Second question was about a third OA map to use for the gamepack, and answer is "not sure" (a.k.a. "I don't know").  :)

PS: Are we sure "info_player_dom_blue" and "info_player_dom_red" do really exist? Just a question.


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Neon_Knight on January 20, 2014, 11:41:31 AM
I know but others don't. And if the first posts don't answer this question then this thread is up to derailing, which I don't like, especially for a serious case as this.

It already happened with the Quake Tribute mappack thread. I don't want that to happen to this.

And the dom points were mentioned in the wiki and they are there in the source code (game/g_spawn.c).


Title: Re: Level edition survey for updated GPL gamepacks
Post by: pelya on January 20, 2014, 12:42:52 PM
GTKRadiant, downloaded from someone's Github accoutn (I think it was TTimo) and patched to stop crashing because of my buggy Intel videodrivers. q3map2 downloaded from GTKRadiant binary distribution, and some very old bspc, which does not crash for me, I don't remember where I've got it.
The situation with OA mapping tools is pretty much the same as with ioq3 engine - there are at least five different versions/repositories, and the 'official' one does not work with OA.


Title: Re: Level edition survey for updated GPL gamepacks
Post by: sago007 on January 20, 2014, 01:11:37 PM
PS: Are we sure "info_player_dom_blue" and "info_player_dom_red" do really exist? Just a question.
They do not exist in 0.8.8.
They where added in OAX r299.

----
It is some time since I mapped but I think I used a NetRadiant clone (https://gitorious.org/nexuiz/sago007s-netradiant). There properly a better version somewhere but at that time I could not find one that compiled on Ubuntu 12.04. This is a problem that arises rather often  :(
It looks like Xonotic has a newer compilable version http://dev.xonotic.org/projects/3/wiki/Netradiant  - That is properly the one I would use today.

When creating the entity files please remember to include information about the "message"-field on "domination_point"

Ultimately you would just have one base file and compile the individual packs from it (xslt, scripts etc.). i did consider it but it was very hard because there are no free pack for Q3 and without a free Q3 gamepack it is hard to create OpenArena pack that are as good as a modified non-free Q3-gamepack. I did try to create some scripts to extract the items from bg_misc.c but after that there are still comments to all the flags etc.


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Akom74 on January 20, 2014, 04:17:48 PM

(http://i55.servimg.com/u/f55/13/33/70/40/radian10.jpg)

In NETradiant the DD_player Blue and Red are implemented.

Don't know if in the game they will be recognised.

;)


Title: Re: Level edition survey for updated GPL gamepacks
Post by: Gig on January 21, 2014, 03:27:38 AM
A couple of tips one may add in entities descriptions:
1) Obelisks should be placed with their "origin" point perfetcly aligned with the ground, otherwise bots will have problems in Overload mode.[1]
2) DOM points do NOT really support "suspended flag", at least for the moment (I don't know if Sago has plans to fix this), although the editor allows to set it. IIRC, the DOM point will be dropped to the ground the first time it will change color.

because there are no free pack for Q3 and without a free Q3 gamepack it is hard to create OpenArena pack that are as good as a modified non-free Q3-gamepack.
I don't know what's actually needed. Are you sure in the GPL'd Q3Radiant sources (https://github.com/id-Software/Quake-III-Arena/tree/master/q3radiant) there is not something useful?

In NETradiant the DD_player Blue and Red are implemented.
We were talking about DOM spawn points, not DD spawn points.  ;)

[1]This may require some more testing. It's years Sago says they have problems recognizing the obelisk as a target if it's not correctly aligned with the groind, and when testing some map in Overlaod mode I saw my team-mates bots to attacking me, I thought that was how that problem did appear. But recently, I noticed my team-mates bots attacking me in another occasion: in case I directly switched from a team to the other without passing through "spectate" first (not only in Overload, but also in other team-based modes)... some bot did not realize I switched to his team and continued having me as his target until something happened (e.g. me or he dying). So, I'm not sure anymore that the Overload problem is shown with team-mates bots shooting at me, or it was just a coincidence with that other bug...


Title: Re: Level edition survey for updated GPL gamepacks
Post by: sago007 on January 21, 2014, 04:23:11 PM
I noticed my team-mates bots attacking me in another occasion: in case I directly switched from a team to the other without passing through "spectate" first (not only in Overload, but also in other team-based modes)... some bot did not realize I switched to his team and continued having me as his target until something happened (e.g. me of him dying). So, I'm not sure anymore that the Overload problem is shown with team-mates bots shooting at me, or it was just a coincidence with that other bug...
It sound like another problem that I thought I fixed. The bots does not use the same team variable as the game logic. I changed the variable at some point to fix the problem with a bot working for the wrong team for the entire game.


Title: Re: Level edition survey for updated GPL gamepacks
Post by: andrewj on January 22, 2014, 04:15:54 AM
Last time I mapped (a long time ago) I used NetRadiant on Linux, I don't know what version.