Ok
#375 posted by ijed on 2008/06/24 22:39:59
But as a mapper improves generally so does their technical understanding of what works and what doesn't.
The warp maps all took less than a day to compile - much less for most, but only because I've been fighting with Quake engines for quite a while.
Ricky, the difference between 3towers and slave was good, but I saw more improvement technically than in gameplay / style (already good).
You learn the tricks as you go along - even though you say slave took two days how long did 3 towers take? And thats just from one release to the next.
Sadly alot of the explanations of how all this stuff works have gone 404 over time so its not as easy now to find Quake1 specific explanations of visualisation and Binary Space Partitioning.
The cool thing about these remake maps is that they're pretty much limited by the original size as well, making it easier.
Heh
#376 posted by RickyT33 on 2008/06/25 02:58:35
First came 3 towers which took almost a week, then came The Hand which took 4 hours then Slave took 2 and a half days :o
When I was making slave I know vis would be a bit borked because I knew I was going for a wide open space again, which Quake doesn't like.
But seriously, e4m1rmx takes 4 minutes to vis !!
E2m5rmx..
#377 posted by rj on 2008/06/25 23:13:34
..takes 2:30 on fastvis. that isn't good is it?
2 And A Half Minutes?
#378 posted by metlslime on 2008/06/26 04:42:02
sounds great!
2 And A Half Minutes Fast-vis?!!
#379 posted by RickyT33 on 2008/06/26 10:41:54
Well that could take more than a couple of hours to do a full (level 4) vis!!!
Maybe like a day or something??!
Place your bet's now!!!
(see if Willem will do it for you RJ, he's got multi-threaded vis on his sexy Mac ;P)
Willem
#380 posted by inertia on 2008/06/26 10:55:13
Where might I find the code to that multi-threaded vis, so I can at MPI support?
#381 posted by JneeraZ on 2008/06/26 12:14:48
Here's the latest version that I posted. This include multithreading support for both LIGHT and VIS:
http://wantonhubris.com/ToolSrc/
The thing is, this is really only good for Unix/OSX guys. The function calls won't work on Windows. Someone else will need to add that support.
Where Can I Pick Up A Compiled Version Of That?
#382 posted by necros on 2008/06/26 18:54:22
not that i was planning on using it right away, but i couldn't find it on your blog
#383 posted by JneeraZ on 2008/06/26 19:12:17
If you download ToeTag, you could delve into the .APP package and copy it out of there if you wanted to (on a Mac, natch). It's still a command line tool, I'm just calling it from within the editor.
#384 posted by JneeraZ on 2008/06/26 19:13:01
Willem
#385 posted by inertia on 2008/06/26 22:35:57
Could you include compilation instructions?
#386 posted by JneeraZ on 2008/06/26 22:52:21
Load the project file into XCode and hit CMD+B. :)
Willem
#387 posted by inertia on 2008/06/27 01:33:28
Could you somehow export it out of xcode so it is in a portable format (if it isn't already)?
#388 posted by JneeraZ on 2008/06/27 02:04:26
Are the files not readable? There should be a vis.xcodeproj included in the ZIP (I just downloaded it to check and it's definitely there). Double click that if you have XCode installed.
On thinking about it, you'll probably have to download the other file there called "Original id Tools.zip" because you'll need the "common" directory to compile - I think.
I'm not prepared to spend TOO much time on this to be honest so I hope that helps. The changes, in all honesty, were minimal. I basically just uncommented the threading code that Carmack already had in place and made it so the struct names and function calls matched the current OSX signatures.
#389 posted by inertia on 2008/06/27 03:47:13
First thing I wanted to do was compile the executable:
g++ main1.cpp
or whatever it is.
Inertia Please Take Coding 101 First
#390 posted by czg on 2008/06/27 09:38:29
Willem
#391 posted by Spirit on 2008/06/27 10:12:14
Please compile a open-source-code-linux-cross-platform-64bit-arm-multicore-x86-binary. If you can't your multi-threaded VIS is useless!
#392 posted by Spirit on 2008/06/27 10:13:42
GAH! func, now the greatest joke in the history of this board was lost because of the dreadful ...!
The last word was binary! Haha, funny isn't it!
ps: And I was making fun of inertia of course. :)
Bah
#393 posted by inertia on 2008/06/28 00:02:19
I'm sick of closed source bollocks in a community that, in large part, exists only because of open-source. I'm talking about the GPL engine code. We wouldn't have had Nehahra, or Marcher, or advanced quakeworld clients and servers, if we didn't have access to the id engine sources. GtkRadiant is open-source. How many of you have looked at the .map sources for legendary maps, like Pingu's A3? I think it's pretty cool that we can look at the guts of stuff like that.
Another thing, Quoth 2: Preach emailed me reasoning about how if it is open-sourced, people will modify it and then we'll have to download a new 70mb package for each new map release! Oh my!
As if any mapper would actually alienate his users by doing that.
It turns out I just want to read some modern, quake-related code, for the sheer enjoyment of being a quake fanboi who is liking programming more and more nowadays.
Keep in mind the engine codebase has been GPL for... how many years? Get with the thymes, people.
#394 posted by JneeraZ on 2008/06/28 00:04:54
Is this in reference to my VIS code? Or did you want the ToeTag source? I'm not sure what you're after now.
Everything!
#395 posted by inertia on 2008/06/28 00:15:11
Uhm
#396 posted by ijed on 2008/06/28 00:42:43
As if any mapper would actually alienate his users by doing that.
I did with a fix for spawning tarbabies in quoth1 and coop options.
#397 posted by JneeraZ on 2008/06/28 01:52:23
If you're just grabbing stuff to collect it then I see no need to rush to get you what you want. *shrug* I'll probably release the ToeTag source sometime after Gears2.
Willem
#398 posted by inertia on 2008/06/28 02:12:04
Sure - as long as you release it. We're hobbyists, no rush :)
Hey, Here's Something You May Not Have Considered.
The world doesn't owe you anything, inertia.
|