]> git.xonotic.org Git - xonotic/netradiant.git/log
xonotic/netradiant.git
3 years agoMerge commit '3ec33465b13ce35100e1557b499ffc335cd6e22c' into garux-merge
Thomas Debesse [Mon, 25 May 2020 18:12:36 +0000 (20:12 +0200)]
Merge commit '3ec33465b13ce35100e1557b499ffc335cd6e22c' into garux-merge

3 years agoMerge commit 'a62c7302d3930875aafdc56696f370dbdc5ed40e' into garux-merge
Thomas Debesse [Mon, 25 May 2020 18:12:20 +0000 (20:12 +0200)]
Merge commit 'a62c7302d3930875aafdc56696f370dbdc5ed40e' into garux-merge

3 years agoMerge commit 'dce6730b39a2e6484015e483c46edbe93054f6a0' into garux-merge
Thomas Debesse [Mon, 25 May 2020 18:01:54 +0000 (20:01 +0200)]
Merge commit 'dce6730b39a2e6484015e483c46edbe93054f6a0' into garux-merge

3 years agocsg: add a FIXME to tell the code may be cleaner
Thomas Debesse [Mon, 25 May 2020 17:45:57 +0000 (19:45 +0200)]
csg: add a FIXME to tell the code may be cleaner

3 years agofix merge of 9d6e27e4e37e7406e8691594fb0b74aab89e954b, pointer stuff
Thomas Debesse [Mon, 25 May 2020 17:43:59 +0000 (19:43 +0200)]
fix merge of 9d6e27e4e37e7406e8691594fb0b74aab89e954b, pointer stuff

3 years agoMerge commit '7ca59bef0ae15880f51b2f68104b933e918d543c' into garux-merge
Thomas Debesse [Mon, 25 May 2020 17:29:42 +0000 (19:29 +0200)]
Merge commit '7ca59bef0ae15880f51b2f68104b933e918d543c' into garux-merge

3 years agofix merge
Thomas Debesse [Mon, 25 May 2020 15:43:13 +0000 (17:43 +0200)]
fix merge

3 years agoMerge commit '6592d65469e5386216a692ba3b5d6e7cc590c617' into garux-merge
Thomas Debesse [Mon, 25 May 2020 14:44:53 +0000 (16:44 +0200)]
Merge commit '6592d65469e5386216a692ba3b5d6e7cc590c617' into garux-merge

3 years agoMerge commit '9d6e27e4e37e7406e8691594fb0b74aab89e954b' into garux-merge
Thomas Debesse [Mon, 25 May 2020 14:35:34 +0000 (16:35 +0200)]
Merge commit '9d6e27e4e37e7406e8691594fb0b74aab89e954b' into garux-merge

3 years agoglobal.xlink: remove Blendmode cheatsheet link
Thomas Debesse [Mon, 25 May 2020 12:53:10 +0000 (14:53 +0200)]
global.xlink: remove Blendmode cheatsheet link

3 years agoimport Blendmodes_cheatsheet.jpg
Thomas Debesse [Mon, 25 May 2020 12:51:04 +0000 (14:51 +0200)]
import Blendmodes_cheatsheet.jpg

who is author? what is license?

3 years agoMakefile: disable meshtex plugin compilation (does not build)
Thomas Debesse [Mon, 25 May 2020 12:44:55 +0000 (14:44 +0200)]
Makefile: disable meshtex plugin compilation (does not build)

Not configured in CMakeList.txt yet

3 years agouncomment accelerator connect commands
Thomas Debesse [Mon, 25 May 2020 11:50:24 +0000 (13:50 +0200)]
uncomment accelerator connect commands

3 years agoMerge commit 'b017c473e86330d5908858b8add1b16674b0a1a8' into garux-merge
Thomas Debesse [Mon, 25 May 2020 11:49:02 +0000 (13:49 +0200)]
Merge commit 'b017c473e86330d5908858b8add1b16674b0a1a8' into garux-merge

3 years agoMerge commit '4645e19ce9e8f8034233ac965a4103a13b75714c' into garux-merge
Thomas Debesse [Mon, 25 May 2020 11:27:17 +0000 (13:27 +0200)]
Merge commit '4645e19ce9e8f8034233ac965a4103a13b75714c' into garux-merge

3 years agoMerge commit 'f6b9708d076f575f8ecc2baec9d5057824dbfcae' into garux-merge
Thomas Debesse [Mon, 25 May 2020 11:26:36 +0000 (13:26 +0200)]
Merge commit 'f6b9708d076f575f8ecc2baec9d5057824dbfcae' into garux-merge

3 years agodisable gtktheme compilation
Thomas Debesse [Sun, 24 Feb 2019 03:45:18 +0000 (04:45 +0100)]
disable gtktheme compilation

5 years agoMerge commit '86023af46cb7b0057fd3c9dae743660b2968e255' into garux-merge
Thomas Debesse [Sun, 24 Feb 2019 02:54:35 +0000 (03:54 +0100)]
Merge commit '86023af46cb7b0057fd3c9dae743660b2968e255' into garux-merge

5 years agoproperpanes dimensions
Thomas Debesse [Sun, 24 Feb 2019 01:41:32 +0000 (02:41 +0100)]
properpanes dimensions

fix a minor merge mistake

5 years agoadd texbro_tags icon
Thomas Debesse [Sun, 24 Feb 2019 00:18:51 +0000 (01:18 +0100)]
add texbro_tags icon

5 years agoGarux: disable gtk workaround
Thomas Debesse [Sat, 23 Feb 2019 21:43:22 +0000 (22:43 +0100)]
Garux: disable gtk workaround

5 years agoMerge commit '2de8ee725b2a6e54e21d5e217ae453ee115b913a' into garux-merge
Thomas Debesse [Sat, 23 Feb 2019 21:40:57 +0000 (22:40 +0100)]
Merge commit '2de8ee725b2a6e54e21d5e217ae453ee115b913a' into garux-merge

5 years agoGarux: qnan workaround like in latest master
Thomas Debesse [Tue, 12 Feb 2019 03:13:56 +0000 (04:13 +0100)]
Garux: qnan workaround like in latest master

5 years agoGarux: sync png files except selection_makeroom
Thomas Debesse [Tue, 12 Feb 2019 02:56:56 +0000 (03:56 +0100)]
Garux: sync png files except selection_makeroom

5 years agoMerge commit 'dfc3e9c2a59fec2feaf5c808f316eed17ea227e2' into garux-merge
Thomas Debesse [Tue, 12 Feb 2019 02:19:18 +0000 (03:19 +0100)]
Merge commit 'dfc3e9c2a59fec2feaf5c808f316eed17ea227e2' into garux-merge

5 years agoMerge commit '6f51c7f28dc9f56ae64e7da7d42dcbaa068da65a' into garux-merge
Thomas Debesse [Tue, 12 Feb 2019 01:56:08 +0000 (02:56 +0100)]
Merge commit '6f51c7f28dc9f56ae64e7da7d42dcbaa068da65a' into garux-merge

5 years agoGarux: renamed disable defines
Thomas Debesse [Tue, 12 Feb 2019 00:47:38 +0000 (01:47 +0100)]
Garux: renamed disable defines

5 years agoGarux: disable 2button press because of mistake
Thomas Debesse [Tue, 12 Feb 2019 00:44:28 +0000 (01:44 +0100)]
Garux: disable 2button press because of mistake

5 years agoMerge commit '23d2497f12fe91a5eb0e14b71095cbb1c2ec80cb' into garux-merge
Thomas Debesse [Tue, 12 Feb 2019 00:43:30 +0000 (01:43 +0100)]
Merge commit '23d2497f12fe91a5eb0e14b71095cbb1c2ec80cb' into garux-merge

5 years agoGarux: more ui:: modernization
Thomas Debesse [Mon, 11 Feb 2019 23:24:25 +0000 (00:24 +0100)]
Garux: more ui:: modernization

5 years agoGarux: disable stringio qnan fallback because of mistake
Thomas Debesse [Mon, 11 Feb 2019 23:01:38 +0000 (00:01 +0100)]
Garux: disable stringio qnan fallback because of mistake

5 years agoMerge commit 'a59855266c41b68a8bfd063713c941eff7449181' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 22:57:57 +0000 (23:57 +0100)]
Merge commit 'a59855266c41b68a8bfd063713c941eff7449181' into garux-merge

5 years agoMerge commit 'f8b2b1f25e7e195c0c11e3d2e2ddf308562de77f' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 14:44:28 +0000 (15:44 +0100)]
Merge commit 'f8b2b1f25e7e195c0c11e3d2e2ddf308562de77f' into garux-merge

5 years agoMerge commit 'fe73dd74d0e40a33c090993390e4d5721a1f9e05' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 14:17:16 +0000 (15:17 +0100)]
Merge commit 'fe73dd74d0e40a33c090993390e4d5721a1f9e05' into garux-merge

5 years agoGarux: delete selection_makeroom.bmp, png already there
Thomas Debesse [Mon, 11 Feb 2019 14:07:36 +0000 (15:07 +0100)]
Garux: delete selection_makeroom.bmp, png already there

5 years agoMerge commit '0fb65a91c7530dc2215dddd13e7accf059c6f453' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 14:06:35 +0000 (15:06 +0100)]
Merge commit '0fb65a91c7530dc2215dddd13e7accf059c6f453' into garux-merge

5 years agoGarux: fix a minor bug introduced while merging a78b39f38a98bef33e988ff35d37d15c7e2819a8
Thomas Debesse [Mon, 11 Feb 2019 10:14:10 +0000 (11:14 +0100)]
Garux: fix a minor bug introduced while merging a78b39f38a98bef33e988ff35d37d15c7e2819a8

5 years agoMerge commit '7d7436ec3dd43cbdb04ad41f0a2c92a905f26807' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 09:14:40 +0000 (10:14 +0100)]
Merge commit '7d7436ec3dd43cbdb04ad41f0a2c92a905f26807' into garux-merge

5 years agoMerge commit '2b85b7c20c20df677e30541c93b80725dc2277c9' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 09:06:26 +0000 (10:06 +0100)]
Merge commit '2b85b7c20c20df677e30541c93b80725dc2277c9' into garux-merge

5 years agoMerge commit '66d12fc2373b05233aa29ee097efe820f05a8520' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 09:00:31 +0000 (10:00 +0100)]
Merge commit '66d12fc2373b05233aa29ee097efe820f05a8520' into garux-merge

5 years agoGarux: replace undefined strnicmp with Q_strncasecmp
Thomas Debesse [Mon, 11 Feb 2019 08:46:59 +0000 (09:46 +0100)]
Garux: replace undefined strnicmp with Q_strncasecmp

5 years agoGarux: replace undefined stricmp with Q_stricmp
Thomas Debesse [Mon, 11 Feb 2019 08:44:15 +0000 (09:44 +0100)]
Garux: replace undefined stricmp with Q_stricmp

5 years agoGarux: disable vfsPackFile because of bad miniz
Thomas Debesse [Mon, 11 Feb 2019 08:41:27 +0000 (09:41 +0100)]
Garux: disable vfsPackFile because of bad miniz

5 years agoMerge commit 'eef39952025db1375e33b6e314692ac76badb93c' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 08:12:50 +0000 (09:12 +0100)]
Merge commit 'eef39952025db1375e33b6e314692ac76badb93c' into garux-merge

5 years agoMerge commit 'af4e2d29cfd3a54b44eb09e4289f3fa3f29412c9' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 07:57:29 +0000 (08:57 +0100)]
Merge commit 'af4e2d29cfd3a54b44eb09e4289f3fa3f29412c9' into garux-merge

5 years agoGarux: revert disable existing build process alert
Thomas Debesse [Mon, 11 Feb 2019 07:30:05 +0000 (08:30 +0100)]
Garux: revert disable existing build process alert

5 years agoGarux: revert custom binds
Thomas Debesse [Mon, 11 Feb 2019 07:27:47 +0000 (08:27 +0100)]
Garux: revert custom binds

5 years agoGarux: revert global.xlink
Thomas Debesse [Mon, 11 Feb 2019 07:24:18 +0000 (08:24 +0100)]
Garux: revert global.xlink

5 years agoMerge commit '6e687efe8899278a955efd1e3ba4de5300f7949a' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 07:23:51 +0000 (08:23 +0100)]
Merge commit '6e687efe8899278a955efd1e3ba4de5300f7949a' into garux-merge

5 years agoMerge commit 'a255fbd84e64e4f8bb6e6786b6f65579071742b6' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 06:38:42 +0000 (07:38 +0100)]
Merge commit 'a255fbd84e64e4f8bb6e6786b6f65579071742b6' into garux-merge

5 years agoMerge commit 'f73cc19a6166fc04269f953c980175779f81b9b0' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 06:38:06 +0000 (07:38 +0100)]
Merge commit 'f73cc19a6166fc04269f953c980175779f81b9b0' into garux-merge

5 years agoMerge commit 'bf803dd851539f0d5f806f12a1e2ab93fdddae08' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 06:36:53 +0000 (07:36 +0100)]
Merge commit 'bf803dd851539f0d5f806f12a1e2ab93fdddae08' into garux-merge

5 years agoMerge commit '7ca7a54fe6db387a22ea979e62ecbbb30f6d6d30' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 06:10:09 +0000 (07:10 +0100)]
Merge commit '7ca7a54fe6db387a22ea979e62ecbbb30f6d6d30' into garux-merge

5 years agoGarux: remove unsupported gtk stuff
Thomas Debesse [Mon, 11 Feb 2019 05:38:18 +0000 (06:38 +0100)]
Garux: remove unsupported gtk stuff

5 years agoGarux: revert custom binds
Thomas Debesse [Mon, 11 Feb 2019 05:19:08 +0000 (06:19 +0100)]
Garux: revert custom binds

5 years agoGarux: rename TODO
Thomas Debesse [Mon, 11 Feb 2019 05:17:36 +0000 (06:17 +0100)]
Garux: rename TODO

5 years agoMerge commit '9fed37bae007bd5e53963ec67e925381609a2980' into garux-merge
Thomas Debesse [Mon, 11 Feb 2019 05:17:07 +0000 (06:17 +0100)]
Merge commit '9fed37bae007bd5e53963ec67e925381609a2980' into garux-merge

5 years agoRevert partially (manual) "reformat code! now the code is only ugly on the *inside*" 116/head
Thomas Debesse [Mon, 11 Feb 2019 01:31:14 +0000 (02:31 +0100)]
Revert partially (manual) "reformat code! now the code is only ugly on the *inside*"

This reverts commit 9dfae1c9b270ee369c6362903a9205b30751b95f.
But only for files whose changes that were manually reverted.

5 years agoRevert partially (auto) "reformat code! now the code is only ugly on the *inside*"
Thomas Debesse [Sun, 10 Feb 2019 19:43:55 +0000 (20:43 +0100)]
Revert partially (auto) "reformat code! now the code is only ugly on the *inside*"

This reverts commit 9dfae1c9b270ee369c6362903a9205b30751b95f.
But only for files whose changes that were automatically reverted.

5 years agoRemove a mention of -mcpu.
Rudolf Polzer [Tue, 8 Jan 2019 22:31:59 +0000 (14:31 -0800)]
Remove a mention of -mcpu.

5 years agoMerge branch 'werror' into 'master'
Thomas Debesse [Wed, 28 Nov 2018 22:39:12 +0000 (22:39 +0000)]
Merge branch 'werror' into 'master'

Add -werror option to q3map2 to make all warnings into errors

See merge request xonotic/netradiant!114

5 years agoAdd -werror option to q3map2 to make all warnings into errors 114/head
maek [Wed, 28 Nov 2018 08:59:27 +0000 (08:59 +0000)]
Add -werror option to q3map2 to make all warnings into errors

5 years agogamepack-manager: fix extra-urls trick
Thomas Debesse [Mon, 5 Nov 2018 14:50:25 +0000 (15:50 +0100)]
gamepack-manager: fix extra-urls trick

5 years agogame fixes
Thomas Debesse [Thu, 25 Oct 2018 04:06:55 +0000 (06:06 +0200)]
game fixes

5 years agoMerge branch 'picomodel-obj-surface-vertexes' into 'master'
Thomas Debesse [Sun, 4 Nov 2018 17:45:56 +0000 (17:45 +0000)]
Merge branch 'picomodel-obj-surface-vertexes' into 'master'

Fix over allocating vertexes for OBJ models with multiple surfaces

See merge request xonotic/netradiant!107

5 years agoMerge branch 'werror' into 'master'
Thomas Debesse [Sun, 4 Nov 2018 07:37:09 +0000 (07:37 +0000)]
Merge branch 'werror' into 'master'

make -Werror and -pedantic-errors a cmake option named USE_WERROR

See merge request xonotic/netradiant!106

5 years agomake -Werror and -pedantic-errors a cmake option named USE_WERROR 106/head
Thomas Debesse [Sun, 28 Oct 2018 23:09:46 +0000 (00:09 +0100)]
make -Werror and -pedantic-errors a cmake option named USE_WERROR

5 years agoa bunch of gamepack-manager udpates
Thomas Debesse [Sun, 4 Nov 2018 07:23:51 +0000 (08:23 +0100)]
a bunch of gamepack-manager udpates

5 years agoFix a minor typo
Mario [Sat, 3 Nov 2018 22:37:41 +0000 (08:37 +1000)]
Fix a minor typo

5 years agoMerge branch 'webp' into 'master'
Mario [Sat, 3 Nov 2018 22:36:18 +0000 (22:36 +0000)]
Merge branch 'webp' into 'master'

add webp support (Ingar code)

See merge request xonotic/netradiant!100

5 years agoMerge branch 'picomodel-obj-messages' into 'master'
Mario [Fri, 2 Nov 2018 23:48:03 +0000 (23:48 +0000)]
Merge branch 'picomodel-obj-messages' into 'master'

Print OBJ/MTL filename in all picomodel OBJ loader messages

See merge request xonotic/netradiant!108

5 years agoFix over allocating vertexes for OBJ models with multiple surfaces 107/head
Zack Middleton [Wed, 31 Oct 2018 01:21:16 +0000 (20:21 -0500)]
Fix over allocating vertexes for OBJ models with multiple surfaces

Loading Wavefront OBJ models in picomodel (used by radiant and q3map2)
did not reset the surface vertex index when starting a new surface. This
caused there to be unused vertexes, equal to the number of vertexes in
all previous surfaces, at the beginning of each surface. Exponential OBJ
vertex memory usage as number of surfaces increases. It did not affect
displaying or processing the surface faces.

5 years agoMerge branch 'gamepack-manager' into 'master'
Mario [Wed, 31 Oct 2018 04:22:41 +0000 (04:22 +0000)]
Merge branch 'gamepack-manager' into 'master'

new gamepack-manager script to download and install game packs

See merge request xonotic/netradiant!98

5 years agonew gamepack-manager script to download and install game packs
Thomas Debesse [Sat, 9 Jun 2018 18:38:38 +0000 (20:38 +0200)]
new gamepack-manager script to download and install game packs

New gamepack-manager script to download and install game packs
--------------------------------------------------------------

Just run `./gamepack-manager -h` to get an extensive help.

It obsoletes:

- `download-gamepacks.sh`
- `install-gamepack.sh`
- `install-gamepacks.sh`

New cmake options to configure game pack downloading
----------------------------------------------------

- `GAMEPACK_LICENSE`
- `GAMEPACK_NAME`

They must be used with `DOWNLOAD_GAMEPACKS=ON`

If set to `none`, those extra filters are not used.
By default `GAMEPACK_LICENSE` filters for free licenses only.
By default `GAMEPACK_NAME` does not filter anything.

Examples
--------

Configure to only fetch free game packs:

```sh
cmake .. \
-DDOWNLOAD_GAMEPACKS=ON \
-DGAMEPACKS_LICENSE=free \
-DGAMEPACKS_NAME=none
```

Configure to only fetch Xonotic and Unvanquished game packs:

```sh
cmake .. \
-DDOWNLOAD_GAMEPACKS=ON \
-DGAMEPACKS_LICENSE=none \
-DGAMEPACKS_NAME="Xonotic Unvanquished"
```

Configure to only fetch GPL game packs and Quake2 game pack:

```sh
cmake .. \
-DDOWNLOAD_GAMEPACKS=ON \
-DGAMEPACKS_LICENSE=GPL \
-DGAMEPACKS_NAME="Quake2"
```

Fetch the game packs:

```
make game_packs
```

Note that it also works on `install` stage.

5 years agoPrint name of undefined OBJ material 108/head
Zack Middleton [Wed, 31 Oct 2018 02:48:05 +0000 (21:48 -0500)]
Print name of undefined OBJ material

From Garux's netradiant-custom fork.

5 years agoPrint OBJ/MTL filename in all picomodel OBJ loader messages
Zack Middleton [Wed, 31 Oct 2018 02:00:20 +0000 (21:00 -0500)]
Print OBJ/MTL filename in all picomodel OBJ loader messages

Filename was previously only displayed in OBJ fatal error.

5 years agoreadme update
Thomas Debesse [Sun, 28 Oct 2018 22:35:43 +0000 (23:35 +0100)]
readme update

5 years agoavoid the do while false hack, use goto
Thomas Debesse [Sun, 28 Oct 2018 22:12:37 +0000 (23:12 +0100)]
avoid the do while false hack, use goto

5 years agoremove questionable disabled debug dds code, git is made to keep track of junk history
Thomas Debesse [Sun, 28 Oct 2018 22:09:03 +0000 (23:09 +0100)]
remove questionable disabled debug dds code, git is made to keep track of junk history

5 years agowebp: add cmake support
Thomas Debesse [Fri, 6 Jul 2018 19:22:25 +0000 (21:22 +0200)]
webp: add cmake support

5 years agoWebP support for radiant and q3map2.
Stijn Buys [Sun, 30 Jun 2013 12:11:59 +0000 (14:11 +0200)]
WebP support for radiant and q3map2.

5 years agoq3map2/image.c: avoid the pyramid of if
Thomas Debesse [Fri, 6 Jul 2018 18:28:42 +0000 (20:28 +0200)]
q3map2/image.c: avoid the pyramid of if

5 years agooops, readd crunch submodule
Thomas Debesse [Sun, 28 Oct 2018 22:19:32 +0000 (23:19 +0100)]
oops, readd crunch submodule

5 years agolast minute fix to save legacy Makefile life one more time
Thomas Debesse [Sun, 28 Oct 2018 21:56:32 +0000 (22:56 +0100)]
last minute fix to save legacy Makefile life one more time

5 years agoMerge branch 'crunch-submodule' into 'master'
Mario [Sun, 28 Oct 2018 21:33:15 +0000 (21:33 +0000)]
Merge branch 'crunch-submodule' into 'master'

Add crunch support to radiant and q3map2, the submodule way

See merge request xonotic/netradiant!104

5 years agomake crunch build optional and disabled by default
Thomas Debesse [Sun, 28 Oct 2018 21:24:54 +0000 (22:24 +0100)]
make crunch build optional and disabled by default

5 years agomake crunch a submodule
Thomas Debesse [Tue, 2 Oct 2018 22:26:44 +0000 (00:26 +0200)]
make crunch a submodule

5 years agoq3map2: Add crn loading support to q3map2
dolcetriade [Thu, 5 Jul 2018 19:07:31 +0000 (12:07 -0700)]
q3map2: Add crn loading support to q3map2

5 years agoimage: add crn support to the image plugin.
dolcetriade [Wed, 4 Jul 2018 05:49:58 +0000 (22:49 -0700)]
image: add crn support to the image plugin.

This works by converting the crn file to dds in memory
and then using the dds load functions to convert the dds
file to RGBA. This is because crn also stores the file as
a compressed texture meant to be uploaded directly to the
GPU, however, radiant wants an RGBA array.

5 years agoMerge branch 'image_nofail' into 'master'
Mario [Sun, 28 Oct 2018 21:20:16 +0000 (21:20 +0000)]
Merge branch 'image_nofail' into 'master'

do not fail on missing image or model plugin, they can be optional

See merge request xonotic/netradiant!105

5 years agodo not fail on missing image or model plugin, they can be optional 105/head
Thomas Debesse [Sun, 28 Oct 2018 19:45:16 +0000 (20:45 +0100)]
do not fail on missing image or model plugin, they can be optional

5 years agoMerge branch 'illwieckz/dropwin9x' fix !50
Thomas Debesse [Wed, 3 Oct 2018 00:05:48 +0000 (02:05 +0200)]
Merge branch 'illwieckz/dropwin9x' fix !50

5 years agoDrop Windows 9x support
Thomas Debesse [Thu, 13 Jul 2017 15:15:32 +0000 (17:15 +0200)]
Drop Windows 9x support

- Windows 98 was using `%windir%\Application Data` without defining `%APPDATA%`
- Writing user config in `C:\netradiant` looked fine on single user OS driving FAT file system
- We can't build for Windows platforms that does not support `%APPDATA%`
- Windows XP Schrödinger edition is able to define `%APPDATA%` while being dead at the same time
- Even ReactOS 3.11 for Workgroups defines `%APPDATA%`
- Wine defines `%APPDATA%` like a boss
- Twenty first century is now a thing
- NetRadiant will never run on OpenGEM/FreeDOS (and that's a shame)

5 years agoMerge branch 'illwieckz/vfs' fix !101
Thomas Debesse [Wed, 3 Oct 2018 00:01:40 +0000 (02:01 +0200)]
Merge branch 'illwieckz/vfs' fix !101

5 years agoloadSpecial is not used 101/head
Thomas Debesse [Sun, 15 Jul 2018 12:50:53 +0000 (14:50 +0200)]
loadSpecial is not used

5 years agodefault texture is notex, not textures/ dir
Thomas Debesse [Sat, 14 Jul 2018 21:54:51 +0000 (23:54 +0200)]
default texture is notex, not textures/ dir

use textures/radiant/notex as default texture path
instead of textures/ (which is a directory not a file)

5 years agoload notex textures from a builtin vfs
Thomas Debesse [Sat, 14 Jul 2018 20:33:10 +0000 (22:33 +0200)]
load notex textures from a builtin vfs

- allow gamepack to override it (example: smokinguns has custom ones)
- it's not required anymore to compute paths from bitmaps from them
- we can use textures/radian/notex as a default texture (and we need to)

5 years agorefresh vfs before parsing map
Thomas Debesse [Sat, 14 Jul 2018 17:19:56 +0000 (19:19 +0200)]
refresh vfs before parsing map

5 years agoMerge branch 'illwieckz/nonumbers' fix !95
Thomas Debesse [Tue, 2 Oct 2018 23:44:34 +0000 (01:44 +0200)]
Merge branch 'illwieckz/nonumbers' fix !95

5 years agodo not write useless empty line at beginning of map file
Thomas Debesse [Sat, 5 May 2018 18:05:41 +0000 (20:05 +0200)]
do not write useless empty line at beginning of map file