Unvanquished Development activity

Events from:

Unvanquished
Unvanquished
Tuesday, 20 February 2018
@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

I guess it's fine, just odd to me :-/ I'm not sure relying on existing stuff is a good argument given that the whole reason we are doing this is to…

@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

Also rename the EV_TESLATRAIL above?

@illwieckz
illwieckz commented on issue DaemonEngine/Daemon#71
Feb 20, 2018

so these are the current shaders required by engine: white { cull none { map $whiteimage blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA rgbgen verte…

@illwieckz
illwieckz commented on issue DaemonEngine/Daemon#71
Feb 20, 2018

so what could be cool would be to embed those in engine, we can give them explicit path to be sure to not collide with existing game paks (like usi…

@illwieckz
illwieckz commented on issue DaemonEngine/Daemon#71
Feb 20, 2018

note that: console { nopicmip nomipmaps { map gfx/colors/black } } can be modified like this: console { nopicmip nomipmaps { map $blackimage } } t…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

I added a commit that renames the teslazap to a reactorzap, by the way there is still plenty of tesla references in code but I left that for later.…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

I guess it was because of that: $ find . -name '*0.*' ./models/weapons/abuildupg/flash0.flac ./models/weapons/abuildupg/impactflesh0.flac ./models/…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

we also have a level0 model by the way, this is a bit inconsistent in fact

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

well, why not. ^_^ can change it to start with 1 again if needed.

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 20, 2018

Its also used by the adv mara, by the way it's loaded as another trail :p I thought about that and I will rename it, I prefer to do it in two steps…

@illwieckz
illwieckz opened a pull request in DaemonEngine/Daemon
Feb 20, 2018
prevent some false-positive errors to be raised on optional files or file formats #72

do not try to load iqm animation names as files, they are not files! do not complain on missing LoD md3 models do not complain on missing texture …

+28 -2
Unvanquished
Unvanquished
Monday, 19 February 2018
@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1064
Feb 19, 2018

Why zero index names? I think zero indexing only makes sense for computers, not humans.

@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1064
Feb 19, 2018

This is actually ReactorLighting. The tesla was removed and this is only used by the RC now.

Daemon Engine
Daemon Engine
Sunday, 18 February 2018
@illwieckz
illwieckz commented on issue DaemonEngine/Daemon#71
Feb 18, 2018

Well, the engine also requires: lights/defaultPointLight lights/defaultProjectedLight lights/defaultDynamicLight and they rely on some pixmaps. If…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1064
Feb 18, 2018

After this being merged and drill dropped (see #1062, ping @DolceTriade) I will push the related changes on asset repositories, then merge unity's …

@illwieckz
illwieckz opened a pull request in Unvanquished/Unvanquished
Feb 18, 2018
rename some asset paths to look better and to be explicit #1064

A big work was done on asset repos (I still have to push the changes on them) to clean-up the bad names and unify them. Basically instead of sound/…

+67 -75
@illwieckz
illwieckz commented on pull request DaemonEngine/Daemon#70
Feb 18, 2018

To get your textures rendered fine with these changes you need to compress your files using this crunch: DaemonEngine/crunch To compress normal map…

@illwieckz
illwieckz opened an issue in Unvanquished/crunch
Feb 18, 2018
delete this repository #2

We can now delete this repository, see DaemonEngine/crunch instead.

@illwieckz
illwieckz commented on issue Unvanquished/crunch#1
Feb 18, 2018

issue moved there: DaemonEngine/crunch#2

@illwieckz
illwieckz closed an issue in Unvanquished/crunch
Feb 18, 2018
merging to upstream #1

See: BinomialLLC/crunch#12 BinomialLLC/crunch#13 Once these two PR get merged, we can drop this fork.

9 comments
@illwieckz
illwieckz opened an issue in DaemonEngine/crunch
Feb 18, 2018
merging to upstream #2

moving the issue there so we can remove the old unvanquished fork. There was some PR made on BinomialLLC's side but they were never merged: Binomi…

@illwieckz
illwieckz closed an issue in DaemonEngine/crunch
Feb 18, 2018
Keep some branches for history #1

There is some branch that are kept to help to understand the history: unity branch is on-par with current Unity's unity branch binomiallc branch i…

@illwieckz
illwieckz opened an issue in DaemonEngine/crunch
Feb 18, 2018
Keep some branch for history #1

There is some branch that are kept to help to understand the history: unity branch is on-par with current Unity's unity branch binomiallc branch i…

@illwieckz
illwieckz pushed to master in DaemonEngine/crunch
  • @alexander-suvorov 7b6f456
    Optimize selector quantization, assignment and refinement
  • @alexander-suvorov b8349df
    Use block encoding to store intermediate selectors after endpoint qua…
  • 53 more commits »
Feb 18, 2018
@illwieckz
illwieckz opened an issue in DaemonEngine/Daemon
Feb 18, 2018
3 shaders in engine code requiring game assets #71

There are 3 shaders in engine code that are sets from game assets Daemon/src/engine/client/cl_main.cpp: cls.charSetShader = re.RegisterShader( "gfx…

Daemon Engine
Daemon Engine
Sunday, 11 February 2018
@illwieckz
illwieckz commented on pull request DaemonEngine/Daemon#70
Feb 11, 2018

I rebuilt the whole unvanquished resources, textures sets and map packages using that new crunch, same with community maps I maintain and the ones …

@illwieckz
illwieckz opened a pull request in DaemonEngine/Daemon
Feb 11, 2018
import unity's improvements to crnlib #70

See https://forums.unvanquished.net/viewtopic.php?f=4&t=2158 for a large forum post explaining what's happening. Basically, Unity is shipping an im…

+3,840 -4,618
@illwieckz
illwieckz pushed to for-0.51.0 in DaemonEngine/Daemon
Feb 11, 2018
@illwieckz
illwieckz merged a pull request in DaemonEngine/Daemon
Feb 11, 2018
merge master #69

merge master

+11 -3
@illwieckz
illwieckz opened a pull request in DaemonEngine/Daemon
Feb 11, 2018
merge master #69

merge master

+11 -3
Daemon Engine
Daemon Engine
Saturday, 10 February 2018
@illwieckz
illwieckz opened an issue in DaemonEngine/Daemon
Feb 10, 2018
weird patterns on translucent textures #68

This bug affects the for-0.51.0 branch, I cannot reproduce with a 0.50.0 build and I haven't tried master. Look at these screenshots of the hangar28

Daemon Engine
Daemon Engine
Tuesday, 06 February 2018
@slipher
slipher pushed to keys_revamp in DaemonEngine/Daemon
Feb 6, 2018
@slipher
slipher merged a pull request in DaemonEngine/Daemon
Feb 6, 2018
More key stuff #64

In one of the commits I'm separating out some code that will be useful in the cgame from code that needs to be engine-only. Not sure if "common" is…

+425 -348
Daemon Engine
Daemon Engine
Sunday, 04 February 2018
@illwieckz
illwieckz opened an issue in DaemonEngine/Daemon
Feb 4, 2018
impact on doors and moveable #67

Currently in Unvanquished when people hit a door or an elevator with bullets and other projectiles (or dragoon/granger/trapper spit) there is no im…

@illwieckz
Feb 4, 2018

It would have been cool if IQE format had a metadata part to tell the standard iqm compiler to rotate/scale/offset the model, or is IQM format also…

@Viech
Feb 4, 2018

I plan to scale buildable models at package build time so they can be displayed correctly within NetRadiant too (see NetRadiant!84), hence the mod…

Unvanquished
Unvanquished
Saturday, 03 February 2018
@illwieckz
Feb 3, 2018
Buildable models are scaled two times #1063

I discovered that the game code scales buildables two times, for example if there is 5 in some .model.cfg file, the model is scaled hence 25 time.

Unvanquished Assets
Unvanquished Assets
Sunday, 28 January 2018
@illwieckz
illwieckz pushed to master in UnvanquishedAssets/UnvanquishedAssets
Jan 28, 2018
Unvanquished Assets
Unvanquished Assets
Tuesday, 23 January 2018
@illwieckz
illwieckz pushed to master in UnvanquishedAssets/tex-common_src.dpkdir
  • @illwieckz 26a828a
    provide notex/shadernotex as real texture
Jan 23, 2018
Unvanquished
Unvanquished
Monday, 22 January 2018
@illwieckz
illwieckz pushed to master in Unvanquished/unvanquished-mapeditor-support
  • @illwieckz 1e3cb49
    gtkradiant vfs: really use first one even if there is no alias
Jan 22, 2018
@illwieckz
illwieckz pushed to master in Unvanquished/unvanquished-mapeditor-support
Jan 22, 2018
@illwieckz
Jan 22, 2018

We are now just missing @dsalt's permission, everyone else have given permission to remove the NC clause on wiki or stuff had be rewritten but dsal…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1029
Jan 22, 2018

oh thanks for the explanation, I was completely forgotting that weird bug. 😁 well, if I'm right it looks like it was a bug introduced after 0.50.0 …

@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1034
Jan 22, 2018

Oh nice find!

@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1029
Jan 22, 2018

@Viech: I'm not sure. I haven't tested. @illwieckz: This stops the turret from doing weird stuff when its unpowered (we had that weird bug where th…

@Viech
Viech commented on pull request Unvanquished/Unvanquished#1061
Jan 22, 2018

I think we need to put it on a feature branch and test it separately, due to the sensitive nature of the obituary messages. Also to make sure the D…

Daemon Engine
Daemon Engine
Sunday, 21 January 2018
@Viech
Viech commented on pull request DaemonEngine/Daemon#66
Jan 21, 2018

I can also confirm that this works. For the time being I'm just telling Arch Linux users to apply the patch manually given that it should affect on…

@illwieckz
illwieckz commented on pull request DaemonEngine/Daemon#66
Jan 21, 2018

some random guys on IRC said this patch worked for him: <someArchlinuxUse> the patch illwieckz pointed at make the compilation successful

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1062
Jan 21, 2018

While testing the code I noticed the drill spins while building then stops to spin at idle time.

Unvanquished
Unvanquished
Saturday, 20 January 2018
@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1034
Jan 20, 2018

For reference, this was the fix for the issue of scoreboard not being wiped from screen on map restart.

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1029
Jan 20, 2018

@DolceTriade can you sum up what this fix was doing in a way it makes sense to user? (to help me to write the release note)

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1061
Jan 20, 2018

@DolceTriade is it better to merge this to master or to for-0.51.0?

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1062
Jan 20, 2018

I fixed a minor error on res-buildables side. Once this code is merged or rebased over for-0.51.0 branch and run with a for-0.51.0 engine, you can …

@illwieckz
Jan 20, 2018
drop repeater, use repeater model as drill one #3

some changes on the game code side are required though, see Unvanquished/Unvanquished#1062

+27,933 -49,513
@illwieckz
illwieckz pushed to drill in UnvanquishedAssets/res-buildables_src.dpkdir
  • @illwieckz a7d1aa5
    drop repeater, use repeater model as drill one
Jan 20, 2018
Unvanquished
Unvanquished
Friday, 19 January 2018
@illwieckz
Jan 19, 2018

There is some md3 third-person view weapon models still remaining in repositories, I don't know if they are still needed or not.

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

it would be far better to make this PR targets for-0.51.0 branch (which already brokes compat).

@slipher
slipher commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

@Viech You are correct; I just wanted to know to be aware of it while debugging (when I have random combinations of values for cgame.vm.type and sg…

@Viech
Jan 19, 2018

What else is there left of MD3 files? Can we not nuke the format already? 💥

@Viech
Viech commented on issue DaemonEngine/Daemon#65
Jan 19, 2018

That sounds good, because it allows case-sensitive external tools to process maps and config files, while keeping compatibility with unpacking unde…

@slipher
slipher commented on issue DaemonEngine/Daemon#65
Jan 19, 2018

How about case sensitivity, but also it's an error if you have two files that are case-insensitively equal?

@Viech
Viech commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

@slipher what do you mean by that? cgame and sgame are usually tied together through the dpk that ships both games' VMs. If you would just package …

@slipher
slipher commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

Does this break cgame<->sgame compatibility due to changing some buildable enum values?

@Viech
Viech commented on issue DaemonEngine/Daemon#65
Jan 19, 2018

I don't have a strong opinion on this. As long as old pk3 still work I'm leaning towards case-sensitivity, even though if that feature is actually …

@slipher
slipher commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

Also here

@slipher
slipher commented on pull request Unvanquished/Unvanquished#1062
Jan 19, 2018

Now one? :)

Unvanquished
Unvanquished
Thursday, 18 January 2018
@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1062
Jan 18, 2018

on data side, a wip repeater↔drill swap can be found there: UnvanquishedAssets/res-buildables_src.dpkdir@9ea7614 res-buildables package on http://g…

@Viech
Viech commented on pull request Unvanquished/Unvanquished#1062
Jan 18, 2018

Looks like you hit all of it! It should be noted that the model is not yet reused for the drill.

Unvanquished
Unvanquished
Wednesday, 17 January 2018
@DolceTriade
DolceTriade opened a pull request in Unvanquished/Unvanquished
Jan 17, 2018
Remove the repeater. #1062

The model will be reused for the drill. It's not a very useful structure now that humans no longer require power to build.

+32 -200
@DolceTriade
DolceTriade opened a pull request in DaemonEngine/Daemon
Jan 17, 2018
crypto: Add casts to fix compile errors. #66

[ 69%] Building CXX object daemon_build/CMakeFiles/engine-lib.dir/src/engine/framework/Crypto.cpp.o /home/modi/unv/Unvanquished/daemon/src/engine/f…

+3 -3
@illwieckz
illwieckz pushed to master in UnvanquishedAssets/res-buildables_src.dpkdir
  • @illwieckz 87c6eb4
    import .blend files from gavlig's archive_310515.tar.bz2
Jan 7, 2018
@illwieckz
Jan 7, 2018
import sound replacement #1

free, legal and nice.

+4 -0
1 comment
@DolceTriade
DolceTriade commented on issue Unvanquished/crunch#1
Jan 7, 2018

boo

@DolceTriade
DolceTriade commented on issue DaemonEngine/Daemon#65
Jan 7, 2018

I think this is a result of Linux file systems being case sensitive while we use case insensitive compare functions for our dpks.

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1061
Jan 7, 2018

I edited your comment so merging this PR closes #1041

@illwieckz
illwieckz opened an issue in DaemonEngine/Daemon
Jan 7, 2018
VFS case sensitivity #65

It looks like VFS case sensitive while loading dpkdir, but case insensitive while loading dpk. Historic behavior for pk3 seems to be case insensiti…

@illwieckz
illwieckz commented on issue Unvanquished/crunch#1
Jan 7, 2018

Still waiting for an answer from Unity's side…

@illwieckz
illwieckz commented on pull request Unvanquished/Unvanquished#1061
Jan 7, 2018

👍

Unvanquished Assets
Unvanquished Assets
Saturday, 06 January 2018
@illwieckz
illwieckz pushed to master in UnvanquishedAssets/res-players_src.dpkdir
Jan 6, 2018
@illwieckz
illwieckz pushed to for-0.51.0 in Unvanquished/Unvanquished
Jan 6, 2018
@illwieckz
illwieckz merged a pull request in Unvanquished/Unvanquished
Jan 6, 2018
allow custom soundstep in character file for bsuit #1060

this fixes new-bsuit soundsteps it requires bsuit character file to be updated (using 'custom' profile) for mysterious reason, the game code alrea…

+4 -0
1 comment
@DolceTriade
DolceTriade commented on pull request Unvanquished/Unvanquished#1060
Jan 6, 2018

LGTM

@illwieckz
illwieckz opened a pull request in Unvanquished/Unvanquished
Jan 6, 2018
allow custom soundstep in character file for bsuit #1060

this fixes new-bsuit soundsteps it requires bsuit character file to be updated (using 'custom' profile) for mysterious reason, the game code alrea…

+4 -0