Pages: [1]
  Print  
Author Topic: Level edition survey for updated GPL gamepacks  (Read 16538 times)
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« 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?
« Last Edit: January 20, 2014, 11:42:13 AM by Neon_Knight » Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #1 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 for his mapping tutorial in Italian.


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

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #2 on: January 20, 2014, 10:56:44 AM »

You haven't answered my first question. -.-
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #3 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").  Smiley

PS: Are we sure "info_player_dom_blue" and "info_player_dom_red" do really exist? Just a question.
« Last Edit: January 20, 2014, 11:12:38 AM by Gig » Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #4 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).
« Last Edit: January 20, 2014, 11:53:26 AM by Neon_Knight » Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
pelya
Member


Cakes 6
Posts: 399


WWW
« Reply #5 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.
Logged
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #6 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  Sad
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.
Logged

There are nothing offending in my posts.
Akom74
Member


Cakes 9
Posts: 906


Q3A/OA Mapper


WWW
« Reply #7 on: January 20, 2014, 04:17:48 PM »




In NETradiant the DD_player Blue and Red are implemented.

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

Wink
Logged

...sorry for my English, i'm Italian... Tongue



Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #8 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 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.  Wink

[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...
« Last Edit: January 22, 2014, 02:35:15 AM by Gig » Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #9 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.
Logged

There are nothing offending in my posts.
andrewj
Member


Cakes 24
Posts: 584



« Reply #10 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.
Logged
Pages: [1]
  Print  
 
Jump to: