Dear RMS; I've read that you are both a lisp and C developer. I cannot
get any contributors for the longstanding C 3d engine I work on as part
of my fully-free-software (including media) 3d game/architecture project.
I've been working on it alone for 10 years but now have branched into
supporting more 3d file types and can't do that alone. I've gone to
"opensource" forums and gotten banned every single time for asking for
help. Every single time. The message gets deleted. This is extremely
difficult: it's not like 20 years ago when communication was free. Obvs
the "opensource" community is no longer interested in any collaboration
or development. The reason I wanted to find more contributors, is that I
recently (last 2 years) programmed more file format support myself
(wolfenstine:enemyterritory bsp support) and extended and fixed support
for existing formats (obj file support for use as maps, and support for
minetest and minecraft object exports as maps directly into the game, and
BZFlag exported obj as maps (these didn't work at all before: now they do
(bzflag and the engine previously had different opinions on what an obj
file was mathmatically))). That opened up 600 3d maps with the bsp work,
and then 1000s of obj files with the obj_to_mc work. So I felt I was on a
roll. Sketchfab was "opened up" and lots of free-software-licensed
terrain and such were easily used from there. It was nice. I wanted to
keep going. I thought it might be possible to get unreal 97 and unreal
tournament 99 3d map formats working: as there are tons of maps there and
I used to make little 3d worlds using that format. The two main formats
here are .t3d ; an ascii format (like obj) but which requires CSG math,
and .unr : a binary format which pre-compiles the csg math down to vertex
and face info; but is more complex a format. I found free software
projects in C++ that tackle each (my project is in C): that could be used
to learn the math. The t3d one even does the csg work. I just need to
plead to you: please: I need contributors now. I did everything I could
in these last 10 years under free-software licenses: made lots of maps,
made tons of 3d models, made textures, game code (QuakeC), engine code
(C). I extended the engine to beable to address up to 4 million entities,
I programmed procedural map generation routines that allow creating
cities out of nothing. I modeled tons of buildings, with both interiors,
and level-of-detail models; so you can explore cities and not just go on
the ourside of buildings. I modeled vehicles, added vehicles, programmed
vehicles. I added 200 wps, and building code so players can do whatever
they want in this 3d platform: from architecture, city building, town
building, to fighting eachother, or racing cars, helicopters, to putting
out fires. I've made music for it. All free software licensed. I just
cannot get contributors. Every single place I post a plea for help the
thing is banned and deleted.The only thing I've gotten is people trying
to take down the project because they're mad I dared asked for file
format help or for another programmer to join.Can you and the free
software people help? I've asked "opensource" they sad "banned" and
"scram"So I turn to you. It's in C. Your language.Please.I beg of you. I
can't do these file formats alone. ----------Here's a ticket of the
issue: sourceforge.net/p/chaosesqueanthology/tickets/2/   ( #2 Please
help with .t3d and .unr loading (3d world file types) )Here's a git of
the source code:
sourceforge.net/p/chaosesqueanthology/code-t3d_attempt_engine/ci/master/tree/And
here is a tarball of the source code:
sourceforge.net/p/chaosesqueanthology/discussion/general/thread/72c4ff80c1/f23d/attachment/darkplaces_workingon_sep_06_2023_aug19cde_SOURCEONLY.tar.gz
I started in model_brush.c , added in a new file handler: 
voidT3d_Attempt_Which_will_Mod_OBJ_Load(dp_model_t
mod, void buffer,void *bufferend)and got it printing the vertex info of
the t3d stuff. I found 2 free software projects that handle (in C++) the
two file formats, and I asked them for help but no response: (.t3d)
T3d2Map(C++): github.com/mildred/t3d2map (.unr) UShock(C++):
sourceforge.net/projects/ushock/ So I just need help here.I cannot do
this part of the engine coding alone.I know I did other formats: but it
was alot of hacking and they weren't too different.But here: it would
take me years since I'm a hacker (at best) and not a professional file
programmer. Please help. Is there anywhere I can ask? Everywhere seems
shutdown, filterd, and blocked, and very very unfriendly to any C dev
requests.Hope you get well soon.

Reply via email to