lainchan / Ω

Quake : Project to add more map formats to Quake.

Lord Nikon · 2024-11-22 00:20
I programmed in Wolfenstine:Enemy Territory bsp map format, and later MineTest OBJ export and BZFlag OBJ export compatability into the engine. Also 4 million entity limit networking. So I realize now that that means there is now a project to add more map formats to Quake (Opensource GPL). So since these are the facts on the ground I invite you to add your own too. : https://sourceforge.net/p/chaosesqueanthology/darkplaces/ci/attempt0/tree/model_brush.c
Crash Override · 2024-11-22 00:26
https://sourceforge.net/p/chaosesqueanthology/darkplaces/ci/attempt0/tree/model_shared.c In those two files are the code. The issue was the minetest and bzflag obj wasn't understood by the engine. So I fixed that and added ability to scale as you wish. That took 2 weeks. The wolfenstine:enemyterritory bsp code took 4 weeks. The extended entity support 4 weeks. These allow you to use those lidar maps on sketchfab as .obj_from_mc or any obj export from minetest (also some *craft exporters) as map.obj_from_mc. The extended entity support allows you to make big procedural maps if you wish. The wolfenstine enemy territory bsp support allows you to run 600-1000 wolfenstine:enemy territory maps. I also did the QuakeC code needed to make them all run nice. (all opensource, GPL, etc) (media too)
Special Agent Bob · 2024-11-22 00:32
I wrote a writeup here: https://quakeone.com/forum/quake-talk/quake-central/284400-project-to-add-more-map-formats-to-quake Russians are also welcomed to contribute code for free. Unlike in the linux kernel where they have been told to scram after 30 years of programming for Linus. Ukranians are also welcomed. We don't believe fully in sweedish supremacy. A bit of a mix with sweedish is good. But we don't go full Linus.
Spike Spiegel · 2024-11-22 00:39
I know this thread will be deleted by the mod that hates me here. But I gave it the college try.
Ein · 2024-11-22 00:40
Opensource "people" no longer help eachother nor are enthusiastic about projects.
Linda Lee · 2024-11-22 00:41
They're all "trans feminist" supporting idealogues
Delilah · 2024-11-22 00:42
who post "no p_dophiles are permitted to contribute to out opensource project"
Apoc · 2024-11-22 00:43
--Darkplaces's banning of MeriticiaKitsune after he programmed for them for years,
Unspecified · 2024-11-22 00:44
or they are Z_omer morons that hate the C programming
Lady Jessica · 2024-11-22 00:45
language for running on computers instead of exclusively Iphones.
Incognito · 2024-11-22 00:46
So I know I will get no help nor hope. But that's the code I've done. And more could be done by others if they would go back to the opensource way, instead of being white fuarrrking idiots who worship women and glitterboys like they are now. Glad WW3 is here. Marry little girls. Or burn in nuclear ash as you and we hopefully will. fuarrrk YOU. https://sourceforge.net/p/chaosesqueanthology/tickets/2/ We dream of having Unreal and Unreal Tournament 1997/1999 map support (bsp), and valve BSP support.
Morpheus · 2024-11-22 00:49
Arisu Mizuki · 2024-11-22 00:54
EVERYTHING IS A fuarrrkING FLOOD TO YOUR fuarrrkING PIECE OF SHIT WEBSITE (by design). fuarrrk YOU.
Sabo Engle · 2024-11-22 05:24
>>81800 >DM-Deck16][ Hell yeah. Also seeing minetest maps its really interesting.
Erik Johansson · 2024-11-22 06:03
>>81820 >>DM-Deck16][ >Hell yeah. That's a ground-up rebuild by MeriticaKitsune. Later he was derezzed by Xonotic and Darkplaces for "being a pedophile" (posting on twitter how he loved cute little girls). Xonotic and Darkplaces are pro-tranny and the darkplaces guy chopped his own dick and balls off and is now "Lady Havoc". We forked this engine way before then in 2012 after they broke water rendering on old intel laptops (what's the point of a quake engine that can only run on new stuff?) Recently I coded and modeled analogues of the old Unreal weapons. >Also seeing minetest maps its really interesting. I got tired of it taking a day to run them through gtkradiant just to have a minetest map. So now it takes 2 seconds. You export the area in minetest, then name it something.obj_from_mc and put it in your maps folder; and if you're using the git repo engine (it's included on the ISO) it will show up on a seperate tab. Same with exports from BZFlag. Most of the minetest opensource textures and shaders for them are included in the ISO. I'd like to add more map formats. If anyone implements the 3d map format they like (without external libs: just parse the triangles like in OBJ, or do it like the BSP ones if you like it that way): it will get in (opensource, GPL etc) >I get derezzed the second I talk to anyone on #xonotic or #darkplaces etc.
Delilah · 2024-11-22 13:33
Thats quite impressive, its nice to see some quake action, there is a lot more unsued potential. Personally i dont see much the point of that, in the first instance there are more than enough maps and i dont know what other games its worthwile to take stuff of. Thats maybe just my philsophy but id rather have external converters than relying on exotic map format parsers. >Xonotic and Darkplaces are pro-tranny and the darkplaces guy chopped his own dick and balls off and is now "Lady Havoc" I did not hear this before, i thought that was his girlfriend or so, i recall reading about him having a child or something of the line, i could be mistaken however. Personally i dont care much but it comes as quite a suprise for me. Either way best of luck to you, curious what comes out, keep us updated.
Sabo Engle · 2024-11-23 01:46
>>81843 >I did not hear this before, i thought that was his girlfriend or so, That's what I thought too. That was the "obvious reality" for me and my friends for years. He dissappeared for 3 straight years at one point, I recall. I assumed he either got in a wreck, or got a job. When I saw "Lady Havoc" I absolutly thought "oh he got married". Now the story is "he joined google, became a woman, got fired, joined mozilla, got fired, does independent contracting for 240k a year now" What if he died, the ISP didn't get paid for 3 years, someone else took the domain, pointed it to an altered site, and claimed to be him to get jobs at Google, then Mozilla, and each time they find out the application is a lie out the door "she" goes? The attribution on the darkplaces website, and for the maps he made, and his code is all "Lady Havoc" "Ashley Hale". On my version, forked from 2012 it's "Lord Havoc" "Forest Hale" and "John Carmack, ID software". >i recall reading about him having a child or something of the line, i could be mistaken however. That would be a more normal story. But it's not the one #darkplaces #qc (anynet irc) and #xonotic and xontoic.org and icculus.org darkplaces website put forth. Also you get derezzed if you don't like the trans story on xonotic and darkplaces. Divverent (german nexuiz/xontic dev) did get married to an american mormon woman in germany, years ago. Around the time I was sending him money to do engine and quakec features.
Mitnick · 2024-11-23 01:55
>>81843 >Thats quite impressive, its nice to see some quake action, there is a lot more unsued potential. >Personally i dont see much the point of that, in the first instance there are more than enough maps and i dont know what other games its worthwile to take stuff of. Unreal 1997, and Unreal Tournament 1999. I used to map for those. I want to see my maps again :P. Another good format is DesignIt3d from 1995. Fun 3d editor. Another good, though complex one, is whatever the GoldenEye remake is using. Source or VBSP I think. Wolfenstine:EnemyTerritory was worth it just for the 6 True Combat Elite maps that came with that mod. It took a month to get the code working right: but just a few good maps and it's worth it. Wolfenstine:EnemyTerritory has like 1000 maps tho :P It's like winning the lottery. Extending OBJ to be a map format (obj_from_mc works for this now) allows one to take any of those terrain maps, and just someterrainmap.scale1024.obj_from_mc and have some fun. >Thats maybe just my philsophy but id rather have external converters than relying on exotic map format parsers. External converters break. Once a map format parser is in the Quake 1 source code: it works forever. That's what I've seen. The C code is written in a 1994/2001/2003 style (think of linux kernel from those eras): so can compile on any box (except mac which keeps changing what C is, and won't let you overlap memory anymore) The practical benifit is that it takes conversions that take awhile, and just lets you use what you got, in 2 miniuts. Also it lets you take all the stuff you've written for Quake, QuakeC, and the maps and models you've made: and use them in these other maps. Would be cool to have more people add the map formats they like. I did the one's I _really_ liked and was able to monkey branch to. Other formats are beyond my willpower, at this point. But I did do those 2 additions.
Lunch · 2024-11-23 02:02
>>81843 >Either way best of luck to you, curious what comes out, keep us updated. Thanks. I round robin between Mapping(Maps or buildings for city generation) --> QuakeC programming --> 3d modeling ---> EngineFeaturesSometimes (C) ---> Add more vehicles etc ---> Convert some maps and test them out --> And breaks inbetween. Sometimes I'll code etc for a few months straight. Then do nothing for many months. Then come back etc. I play the game alot tho. Everyday some times. I wish I could get some fellow C programmers (or any type of programmers) to add some 3d map formats of their own. It's not too hard to learn the type of C that's in this engine. You kind of just follow along what was done, do make clean, make nexuiz , test out your new code, etc over and over until finally you see first light (first triangles) of whatever you're doing. That can take a long while tho. It isn't easy, doing formats, or anything. But it's not impossible.
Faye Valentine · 2024-11-26 03:56
>>81820 Here's a video of some minetest maps exported to obj, renamed map.obj_from_mc and run in the Quake 1 engine (thus using the new code): https://www.nicovideo.jp/watch/sm44365344 https://www.nicovideo.jp/watch/sm44365355 (sameurl) watch/sm44365019 (There are others, should show up on the side)
Dr. X · 2024-11-26 04:02
>>81820 This is a bzflag obj export, renamed to randommap.obj_from_bz , and put in the maps directory. Uses the new code in the Quake 1 engine. (I hve the rendering set to colors only in this vid, you can use textures if you want) https://www.nicovideo.jp/watch/sm44364729
Trinity · 2024-11-26 04:15
>>81820 Some of the unreal style weapons in deathmatch: https://www.nicovideo.jp/watch/sm44364757
Jens Hansen · 2024-11-26 05:37
The Oracle · 2024-11-27 05:08
Cowboy · 2024-11-30 15:02
oh hai MikeeUSA i havent seen you in awhile
Armitage · 2024-12-01 19:05
Oh god he finally found this website
Jane Doe · 2024-12-01 21:56
>>82130 yes, he's everywhere. instead of porting all the formats known to man or sitting all day on imageboards you coul do some textures works on your mod maps, OP, because i'm sorry to say this but they look like ass
Dujour · 2024-12-03 20:46
>>82136 probably was permderezzed from /g/ so he's spreading out to other imageboards
HELIOS · 2024-12-03 21:31
>>81810 What are these maps from?
Cypher · 2025-03-16 03:10
>>81866 What would be the list of coders (aliases only) who are at least based/non-wrecked? >>81867 >The practical benifit is that it takes conversions that take awhile, and just lets you use what you got, in 2 miniuts. Also it lets you take all the stuff you've written for Quake, QuakeC, and the maps and models you've made: and use them in these other maps. So it's all retro-supported? >Other formats are beyond my willpower, at this point. What would rejuvenate that will at any chance? >>82136 Is that really important? I mean, someone else could take care of that? He's taking care of the more technical side of the expansion of possibilities, not the varnis.h stuff.
xolatile · 2025-05-18 08:30
>>81798 Hey man, I'm porting some maps from Xonotic over to Sauerbraten, by hand (brute forcing the layout from memory and having 2 games opened at the same time, frying my Thinkpad)... Do you have time, will and knowledge to write BSP or PK3 (only Q3-specific format) to OBJ converter by any chance? I just need 3D models of few Xonotic maps, not entities, items or textures. Just in case I'm retarded: Does Xonotic or Darkplaces have any tool to unpack and export models? Sauerbraten has 'writeobj' command that exports entire map as OBJ file, something like that would be cool in Xonotic.
H.R. Giger · 2025-06-15 07:32
>>81821 man this makes me miss of ace of spades such a shame how the internet lets good, entertaining games die in irrelevance