There are currently 46 players online.
 
Warsow

 
 

backqfusion source code published on github

Forum index
Blog
qfusion source code published on github
Posted by
Post Scroll to bottom
Vic

Member
(5363 posts)

The work in progress version of the engine has recently been published on github. I'm not sure whether it is going to end up in future versions of Warsow or other games but I figured it'd upload it for amusement and hacking purposes anyway. Here's the short list of changes since Warsow 1.0x:

- Support for TrueType/OpenType fonts, dropped support for warsow bitmap fonts
- New HUD commands to work with the new font type
- Game modules made C++-compatible
- C-compatibility layer removed from AngelWrap library
- Rewritten renderer, aiming for OpenGL ES 2.0 compatibility and optimal performance
- Q3A shader commands previously processed on the CPU are now processed in vertex shaders with hardware acceleration
- GLSL shaders are now loaded from disk
- Dropped support for Quake1 and Quake2 maps
- Shadowmaps now use orthographic projection
- Support for foliage surfaces and instanced rendering
- Many other smaller changes to the internals

https://github.com/viciious/qfusion
(updated 2013-06-14 23:13:49)

adem

Translate WSW on goo.gl/aZo1pt
(2126 posts)


Dropped support for Quake1 and Quake2 maps

Vic, I'm just interesting - why?

Vic

Member
(5363 posts)

adem wrote:

Dropped support for Quake1 and Quake2 maps

Vic, I'm just interesting - why?


It was something I coded for lulz and nobody seemed to play or care for those maps anyway. So maintaining that huge chunk of code was unreasonable.

adem

Translate WSW on goo.gl/aZo1pt
(2126 posts)

I've tried to compile it on Kubuntu 13.04 (gcc 4.8.1), compiling was ended with

> * Building Rocket library
make[1]: Вход в каталог `/home/adem/qfusion/libsrcs/libRocket/libRocket'
make[1]: Makefile.qfusion: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели `Makefile.qfusion'. Останов.
make[1]: Выход из каталога `/home/adem/qfusion/libsrcs/libRocket/libRocket'
make: *** [../libsrcs/libRocket/libRocket/lib/libRocketWSW.a] Ошибка 2

Translated wrote:

> * Building Rocket library
make[1]: Entering directory `/home/adem/qfusion/libsrcs/libRocket/libRocket'
make[1]: Makefile.qfusion: No such file or directory
make[1]: *** No rule to make target `Makefile.qfusion'. Stop.
make[1]: Leaving directory `/home/adem/qfusion/libsrcs/libRocket/libRocket'
make: *** [../libsrcs/libRocket/libRocket/lib/libRocketWSW.a] Error 2

Full Log

P.S. Sorry for russian in the log, changing Locale haven't affect on console output.

Vic

Member
(5363 posts)

adem

Translate WSW on goo.gl/aZo1pt
(2126 posts)

thanks, everything is compiling fine now.

another question, is this version of QFusion compatible with Warsow 1.02/1.03?
(updated 2013-06-14 15:41:40)

Vic

Member
(5363 posts)

adem wrote:
thanks, everything is compiling fine now.

another question, is this version of QFusion compatible with Warsow 1.02/1.03?


you can use compiled modules + binaries with warsow but all HUDs are going to break + you won't be able to play on 1.0x servers

extone

Member
(161 posts)

how about support of d3/q4 maps?

Vic

Member
(5363 posts)

extone wrote:
how about support of d3/q4 maps?


no

anyway, I'm not taking feature requests
(updated 2013-06-14 18:34:58)

learn_more

Member
(3498 posts)

awesome :D

seems like i need to find a decent git client now because the github for windows thing is a waste of diskspace :/
(updated 2013-06-14 20:45:01)

Vic

Member
(5363 posts)

yeah, breaking news! :D

adem

Translate WSW on goo.gl/aZo1pt
(2126 posts)

clownfart

aka simon
(1120 posts)

Wow great job on the new features Vic, those are big ones. I really hope they do eventually make it into Warsow.

learn_more wrote:
awesome :D

seems like i need to find a decent git client now because the github for windows thing is a waste of diskspace :/


Cygwin?

hangy

Lord of the Board
(1735 posts)

learn_more wrote:
awesome :D

seems like i need to find a decent git client now because the github for windows thing is a waste of diskspace :/

If you use Visual Studio, have you tried Visual Studio Tools for Git?

learn_more

Member
(3498 posts)

clownfart wrote:
Wow great job on the new features Vic, those are big ones. I really hope they do eventually make it into Warsow.

learn_more wrote:
awesome :D

seems like i need to find a decent git client now because the github for windows thing is a waste of diskspace :/


Cygwin?


cygwin is not a git client but an abortion trying to be an linux-like environment for windows.

@hangy: i'm not on 2k12 yet, 2k8 and 2k10 are the ones i use..

clownfart

aka simon
(1120 posts)

lol I know what cygwin is. If you think it's that bad, then just use linux... lol.

crizis

Mad Hatter
(4570 posts)

1) tortoisegit
2) git bash/shell cli client (both included with github client)

adem

Translate WSW on goo.gl/aZo1pt
(2126 posts)

Vic wrote:

you can use compiled modules + binaries with warsow but all HUDs are going to break + you won't be able to play on 1.0x servers

can you explain me how should i compile/run them? I've got some problems with running binares on Kubuntu 13.04 with gcc 4.7.

So here is what i've done. All dependencies were installed before.
git clone https://github.com/viciious/qfusion
cd ~/qfusion/source/
make

Then i've copied all the stuff from ~/qfusion/source/release/ to ~/games/warsow_test/, same with files from ~/games/warsow_1.02/basewsw/ to ~/games/warsow_test/basewsw/

Console output after trying to start it: pastebin.com (ERROR: Could not find any shaders)

I might forgot something or done it wrong :/
(updated 2013-09-01 20:17:08)

crizis

Mad Hatter
(4570 posts)

At least you'll have to copy 'glsl' directory from qfusion sdk to basewsw too.


Scroll to top



RSSRSSRSSRSS

Copyright © 2014 Chasseur De Bots

Warsow in social media



Warsow is an indie game developed by group of hobbyists. Please consider giving us a small donation: