EDuke32 2.0 and Polymer! "talk about the wonders of EDuke32 and the new renderer"
#1051 Posted 23 November 2009 - 02:20 PM
#1052 Posted 23 November 2009 - 02:51 PM
#1054 Posted 30 November 2009 - 09:53 AM
I really like the shrinker/expander glowing effect. Places with normalmapped textures yet no dynamic lights can look awesome with it.
#1055 Posted 30 November 2009 - 12:19 PM
#1056 Posted 30 November 2009 - 07:37 PM
The water that is used right now is based on Duke's water, okay, but it's far from being realistic.
And I see the water more like the skyboxes, which are not made to be an exactly copy of Duke, it takes a realistic look.
Imagine if we could make Derelict (or Crytical Mass ending) looks like this
This post has been edited by Ilovefoxes: 30 November 2009 - 07:37 PM
#1057 Posted 30 November 2009 - 07:54 PM
Ilovefoxes, on Dec 1 2009, 11:37 AM, said:
The only way to do that would be to build the maps using another game engine other than the Duke engine....
Technically I would love to see someone do it... Imagine the Crysis engine running Duke Nukem 3D and pumping up the textures....
DROOLS!!!!!
#1058 Posted 30 November 2009 - 08:07 PM
Maybe that horizon thing would need an effect that would infinite stretch an sector visual floor and texture? That would be easy to apply using maphacks, including Derelict underwater.
This post has been edited by Ilovefoxes: 30 November 2009 - 08:08 PM
#1059 Posted 30 November 2009 - 11:08 PM
TX, on Nov 30 2009, 11:19 PM, said:
Indeed good idea,
It was nice surprise when I saw it first time.
#1060 Posted 03 December 2009 - 07:08 AM
Ilovefoxes, on Dec 1 2009, 04:37 AM, said:
With good textures and models, talent and A LOT of patience, something somewhat like that should be possible I think.
#1061 Posted 03 December 2009 - 10:21 AM
eduke32_win32_20091203-1551.zip
removed
[edit]
with some mods there are still con compilation errors when you run eduke32. For example, NR:IotM (Naferia's Reign: Invasion of the Dark Mistress) mod appears to have errors in enhance.con, but I don't see where. Probably a false error report.
The last SVN build that worked ok was 1543. All the SVN builds from 1544 and newer (up to 1551) report errors in enhance.con
Also some mods like Hellduke TC have problems with weapons selection (if you try to change weapon you will see only the fist or the kick) when you run them with newer eduke32 builds up to 1543. Builds from 1544 to 1551 report con errors like in NR:IotM mod.
This post has been edited by supergoofy: 03 December 2009 - 10:59 AM
#1062 Posted 03 December 2009 - 10:40 AM
http://dukeworld.duk.../20091203-1551/
<pre>----------------------------------------------------------------- ------- r1551 | plagman | 2009-12-02 23:37:34 -0800 (Wed, 02 Dec 2009) | 1 line Don't rely on repeating texture samplers to flip polymer sprites and request clamped textures for sprite textures. Fixes bug 2869362. ------------------------------------------------------------------------ r1550 | plagman | 2009-12-02 22:21:39 -0800 (Wed, 02 Dec 2009) | 1 line Make polymer impervious to corrupt maps (for the tenth time..). Fixes bug 2869996. ------------------------------------------------------------------------ r1549 | plagman | 2009-12-02 21:38:09 -0800 (Wed, 02 Dec 2009) | 1 line Don't save the OpenGL driver max texture size to the config file and remove some remaining instrumentation from rev 1546. ------------------------------------------------------------------------ r1548 | plagman | 2009-12-02 20:41:09 -0800 (Wed, 02 Dec 2009) | 1 line Don't overflow scantoasc[] with high scancodes. This makes the 'T' key work in the console on my laptop. ------------------------------------------------------------------------ r1547 | plagman | 2009-12-02 19:11:41 -0800 (Wed, 02 Dec 2009) | 1 line Don't change the CWD to the eduke32.exe directory on Windows. EDuke32 now searches the CWD for data files on all platforms. ------------------------------------------------------------------------ r1546 | plagman | 2009-12-02 19:07:04 -0800 (Wed, 02 Dec 2009) | 1 line Fixes a compressed texture cache bug where the background menu tile would sometime get replaced with another tile. ------------------------------------------------------------------------ r1545 | terminx | 2009-11-19 19:54:40 -0800 (Thu, 19 Nov 2009) | 2 lines some CON compilation fixes ------------------------------------------------------------------------ r1544 | terminx | 2009-11-17 17:17:56 -0800 (Tue, 17 Nov 2009) | 2 lines Second gtk startup window patch from bioman, other random fixes I can't be bothered to remember ------------------------------------------------------------------------ r1543 | terminx | 2009-11-15 19:57:31 -0800 (Sun, 15 Nov 2009) | 2 lines fix glaring oversight in new multiplayer random ID generation scheme ------------------------------------------------------------------------ r1542 | helixhorned | 2009-11-15 12:01:33 -0800 (Sun, 15 Nov 2009) | 1 line fixes wall drawing (bug introduced in r1540) ------------------------------------------------------------------------ r1541 | terminx | 2009-11-15 01:10:50 -0800 (Sun, 15 Nov 2009) | 2 lines lower memory use for tilefromtexture by way of lzf compression, untested ------------------------------------------------------------------------ r1540 | terminx | 2009-11-13 18:30:47 -0800 (Fri, 13 Nov 2009) | 2 lines A bunch of crap I meant to commit days ago... gtk startup window patch from bioman, nedmalloc REPLACE_SYSTEM_ALLOCATOR fix (related code uses #ifdef REPLACE_SYSTEM_ALLOCATOR so defining it to 0 was still satisfying the condition), slightly lower CPU usage in Mapster 2D mode, fix an ancient bug causing the player to not make vent footstep sounds on sprite based vents, fix map save state cvars, add "skill" cvar to console, fix saving the game while CON_SHOWVIEW is in use ------------------------------------------------------------------------ </pre>
#1063 Posted 03 December 2009 - 10:55 AM
#1064 Posted 03 December 2009 - 10:57 AM
EDuke32 2.0.0devel 20091106 addsearchpath(): Added E:/Other Stuff/eduke32/ OS: Windows XP (5.1.2600) Service Pack 2 Large page support available Loading opengl32.dll Loading glu32.dll Initializing DirectDraw... Using config file 'eduke32.cfg'. Scanning for GRP files... Using group file 'duke3d.grp' as main group file. Compiling: GAME.CON (1445610 bytes) Resizing code buffer to 1048576*4 bytes Including: DEFS.CON (69451 bytes) Including: USER.CON (181078 bytes) USER.CON:1631: warning: truncating quote text to 127 characters. Including: ENHANCE.CON (15829 bytes) ENHANCE.CON: At top level: ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. ENHANCE.CON:20: error: expected a keyword but found `'. fatal error: too many errors: Aborted Found 1 warning(s), 64 error(s). UDP networking uninitialized successfully. Uninitializing DirectDraw...
So, yeah...
And I know ENHANCE.CON hasn't been changed in ages on my end, so I honestly don't think I'm directly responsible for these compiling errors.
#1065 Posted 03 December 2009 - 11:04 AM
This post has been edited by supergoofy: 03 December 2009 - 11:04 AM
#1066 Posted 03 December 2009 - 12:18 PM
#1067 Posted 03 December 2009 - 05:27 PM
http://hendricks266.duke4.net/eduke32/
I use 7-Zip compression for smaller filesize, and the script I use incorporates more files.
Plagman/TX's synthesis script should be edited to include these files in the binary .zip, like mine: *.exe *.m32 *.sample *.txt *.hlp *.cfg *.map names.h
Because of this, it is currently missing: duke3d.def.sample enhance.con.sample SEHELP.HLP STHELP.HLP m32script_ex.map
Fortunately, these are mostly inconsequential except for m32script_ex.map.
#1068 Posted 13 December 2009 - 02:03 PM
When Polymer wasn´t released, Sectoreffectors 50 and 49 (polymer light sources) worked as pure white lights when the xyzvel values was set to 0 0 0.
It doesn´t work anymore, but think it should be added again because:
1- White colour is 255 255 255, so 0 0 0 would be an useless black light (that doesnt make any sense).
2- It would make the mappers life way easier since inserting and placing a sectoreffector and setting its lotag/hitag values doesn´t take more than five seconds and can be done in 3d mode. while setting its velocity values requires to go to 2d mode, find the sprite among all the other ones surrounding it, setting its lotag/hitag values and then pressing F8 and setting its three velocity values.
3- It´s usually also the most used light, and therefore, the one that requires a quick application the most. Just as the most used sprite in a map, that happens to be the one appearing everytime one presses S.
4- Some of the first maps/mods featuring Polymer ligths used this method and now those lights aren´t working at all (well, yeah they still kill the frames per second). Examples: Fusion TC Redux, Dukeplus Community Build Project.
5- It´s easier to teach someone how to apply a lightsource the way i´m asking than the way it is now.
6- Some of the first maps/mods featuring Polymer ligths used this method and now those lights aren´t working at all (well, yeah they still kill the frames per second). Examples: Fusion TC Redux, Dukeplus Community Build Project.
This post has been edited by Gambini: 13 December 2009 - 02:04 PM
#1069 Posted 13 December 2009 - 02:15 PM
right shift and insert (good thing about this too is dosnt screw up the sprite placement for sectors in SoS situations) for mass copying in 2d mode works great and tab & enter for 3d mode, combined with using mouse, shift, and wheel to move them its pretty easy to do lots of lighting really quick.
#1070 Posted 13 December 2009 - 02:32 PM
This post has been edited by Gambini: 13 December 2009 - 02:33 PM
#1071 Posted 13 December 2009 - 02:49 PM
the only benefit of having a 0 0 0 black would be to make really custom looking light, or perhaps it could be used to counter light leaking from adjacent rooms.. maybe
#1072 Posted 13 December 2009 - 03:32 PM
A black light does not exist because it casts 0 unities of red, 0 if green and 0 of blue. Neither it can absorb light from other sources.
A 250 250 250 ¨grey¨ light casts 250 unities of each primary colour, or what is the same: Is 97% effective regarding its reach.
So, Basicly a light with 128 128 128 and a hitag of 1024, and another one with 255 255 255 and a hitag of 512 would be identicall.
BTW i have a point despite the way you like to work your lights. There are about a millon maps done for duke and maybe 20/30 going to be done someday. We have to think about the maps that could be updated for Polymer more or at least the same we think in the maps that are going to be done for Polymer. Surely in a project like yours playing with light colours and powers is a pleasure. But in the maps i have done, and i want to update for polymer, setting every lightsource´s value manually is a pain in the butt not worth of the time.
This post has been edited by Gambini: 13 December 2009 - 03:35 PM
#1073 Posted 13 December 2009 - 03:37 PM
DanM, on Dec 13 2009, 05:49 PM, said:
the only benefit of having a 0 0 0 black would be to make really custom looking light, or perhaps it could be used to counter light leaking from adjacent rooms.. maybe
There's also lights turned off by scripts--000 the natural setting to turn the light off.
A solution would be mapster setting the velocity values to 250 by default when you insert a sector effector. That of course would fail if you insert a sprite and then turn it into a sector effector.
#1074 Posted 13 December 2009 - 03:45 PM
Unfortunatelly, making every SE having the vel values on 255 by default would mess things more than the solution, there are some uses for those values apart from polymer lights, like some Dukeplus effects. I guess the best solution would be adding some command for editing vel values in 3d mode.
#1075 Posted 13 December 2009 - 03:56 PM
Todd, on Dec 13 2009, 03:37 PM, said:
I disagree. If you turn off a light that way, then you have to save the RGB values somewhere in case it gets turned on again (if it's not going to get turned on again, then the best solution is to delete the SE, which saves resources). Rather than save the RGB values, just set the light radius to 0 and save the original radius (easier to save 1 number than 3).
#1076 Posted 13 December 2009 - 07:36 PM
#1077 Posted 13 December 2009 - 07:50 PM
This post has been edited by Gambini: 13 December 2009 - 07:51 PM
#1078 Posted 13 December 2009 - 07:58 PM
#1079 Posted 13 December 2009 - 10:14 PM
#1080 Posted 14 December 2009 - 01:20 AM
This post has been edited by supergoofy: 14 December 2009 - 01:30 AM