Pages: [1] 2 3 ... 10
 on: April 05, 2019, 01:46:56 am 
Started by Neon_Knight - Last post by Gig
I just noticed this thread has not been updated after the code has been merged into master.

So, for the record, the feature is available in gamecode nighly builds (for testing as OAX mod) since some months.

The setting is g_harvesterFromBodies <0 or 1>.

0 = Classic TA behavior: skulls spawn at generator. Default.
1 = "From bodies": (like some other games "greed", collect" modes) skulls spawn where characters die. In case they end up in a "nodrop" area (e.g. inside a deadly pit), they will re-appear at the generator.

 on: April 04, 2019, 12:37:26 pm 
Started by Gig - Last post by Gig
Okay. No problem, that was just a thought.

Thank you for the explanation.

 on: April 04, 2019, 11:45:10 am 
Started by Gig - Last post by fromhell
No.  This was on my NOTTODO.  

i'd prefer not to step on any Zenimax toes at all especially as QL is a paid product. QL's paks are encrypted for a reason.

The majority of the maps on the workshop are generally stolen from sites like LvL anyway.  There's very few original authors there (and those very few submit q3 versions of their maps to LvL, so)

 on: April 04, 2019, 04:28:24 am 
Started by Gig - Last post by Gig
First, as usual let me say that the idea may be stupid. However let's say it anyway, this forum section is here for this...

Hi! Yesterday a guy on Discord told me about how to make a Quake Live map load into OA.

In case you are interested, I'll sum it up here:
1) Get a QL map pk3 file (there is at least one website which allows you to download files from Steam Workshop -a place where you can find third party QL maps- without the need to log into Steam. I don't link it here because I'm not sure it's 100% legal.).
2) Open the .bsp file in it with a Hexadecimal editor (such as HxD hex editor).
3) Locate the "2F" (47) in the top line (probably at offset 4) and change it to "2E" (46), and save the file.
4) As the modify you just made to the .bsp causes the .aas (bot navigation file) to be considered "outdated", if you wish to play with bots you need to update/recreate .aas using BSPC tool (like "bspc -forcesidesvisible -optimize -threads 4 -bsp2aas mapname.bsp"... if you are a mapper, you know). Maybe there is some way to manually tweak the .aas file instead, but I don't know.
5) Update the .pk3 with your custom .bsp and .aas files.
6) Load the map in the game. You should not receive "CM_LOADMAP: MAPS/MAPNAME.BSP HAS WRONG VERSION NUMBER (47 SHOULD BE 46)" anymore.
I was skeptical at first, but I personally tried it with three maps, and they more or less turned out to work.
- The first map (kidcooler) clearly was using all custom textures, so no texture missing. But bspc took a long time to run, showed a lot of warnings about bevels and mergewindings and at the end failed due to running out of space for reachings. Compiling without "-forcesidesvisible" created the .aas file instead, but then the bots would not move unless they were seeing an enemy.
- The second map (aerospace) easily compiled .aas file and bots seem to navigate quite well. I was surprised to see that it had very little missing textures, it looks like I've been lucky with it.
- The third map (wintersedge) easily compiled .aas file and bots seem to navigate quite well. But it showed a lot of missing textures (opting for a snowy-themed map backfired, it seems. However also with those from q3a, you can find some maps which show many mssing textures. And OA3 will have that "auto missing texture replacement system" which may mitigate the problem.).
Of course, no QL-specific items showed up (e.g. no green armor +25), but the maps seemed actually playable anyway (apart from the problems I mentioned above). Although the process to make them work, while not so hard, still isn't actually comfortable for average users.

To come to the topic title... the "idea" is "what about doing a test allowing the game to also load version 47 maps, then try more third party QL maps to see if they would work well or not?" In case the results are acceptable, maybe one may consider keeping the feature (although maybe still mentioning it's not an official supported feature and one would use it at his own risk), or remove it otherwise?
I don't know if that would be an engine or gamecode thing, however it should be a very little change.
Note: the fact that so many descriptions of this list of maps (I think various were converted from Q3 to QL[1]) mention "bot working" makes me fear that QL bots files may not be completely compatible with Q3... but I can't tell for sure, I have no idea about how to test at the moment. I don't know about the process/the tools used to create maps for QL, and for my tests above I simply used the BSPC version I use for OA maps.

I don't know how the licensing of third party QL maps works... but probably, shouldn't be so different than using the old (pre-gpl) Q3 maps and mods in something different than Q3 (and hey, QL maps probably are even made using GPL tools nowadays, I don't know). Of course, I would point out that users would do that at their own risk.

[1] Of course if a Q3 version of a certain map exists, it should be better to use that one instead. Wink

 on: April 02, 2019, 12:43:55 pm 
Started by beastlycoward - Last post by Gig
Bunny hopping, to me, is something to be discouraged not encouraged.
You can run an OA 0.8.8 server with /dmflags 128 for disabling accelerated jumping.
Disables strafe jumping and thus limits you to g_speed for plain level moves effectively. It is important to know that on Accelerator Pads you shall not press forward or you slow down and fall down. Movement and stopping gets non-slippy. Side-effect is an increased mouse sensitivity (you can try /sensitivity lowered by 1/5).
Makes many maps impossible to be played as they were meant .

 on: April 02, 2019, 07:00:00 am 
Started by beastlycoward - Last post by Nubcake
The way of navigating by jumping is a skill on any Quake 3 based engine. It is part of the learning curve on those games. If you manage to control your movement, you'll never lose that again. It often is the very same on Quake 3 forks.

 on: April 01, 2019, 06:07:16 am 
Started by pelya - Last post by pelya
This UPnP app works on my phone and with my router (and has no ads), so if built-in OpenArena upnp mapper does not work, you can try to use this app to map port 27960, you'll also know if your router has upnp enabled.

 on: March 31, 2019, 09:16:55 pm 
Started by beastlycoward - Last post by andrewj
Bunny hopping, to me, is something to be discouraged not encouraged.
Funny how that is always said by people without the skill to strafe jump.

 on: March 31, 2019, 11:26:48 am 
Started by beastlycoward - Last post by personman
Bunny hopping, to me, is something to be discouraged not encouraged.

 on: March 30, 2019, 03:18:03 pm 
Started by xerxes - Last post by Gig
Hello, nice to meet you!  Smiley

Pages: [1] 2 3 ... 10