Duke Forces is a modification of Duke Nukem 3d inspired by the Star Wars Dark Forces series. It works with all Duke Nukem 3D levels and automatically converts weapons, enemies, textures, sprites, music...pretty much everything into Star Wars content.

Forum Thread
  Posts  
Some bugs I found (Games : Duke Nukem 3D : Mods : Duke Forces : Forum : Bug Reports : Some bugs I found) Locked
Thread Options
May 8 2016 Anchor

Shooting like this blocks lazer projectiles (it happens with Stormtrooper blaser, pistol blaster and bow blaster):

Bug 1

Bug 2

While moving sideways, lazer projectiles from Stormtrooper's blaser and bow blaster appear in the wrong place:

eduke32 2016 05 08 14 58 39 13

If I find more, I'll post them here.

Edited by: Dzierzan

May 8 2016 Anchor

Thanks for the report. I knew about those and unfortunately I don't think I can fix them. This is what is happening: by default, projectiles fire from the player at a certain height, which is fine for normal Duke 3D. But that height is wrong for those weapons, and looks very wrong. I had to lower it by forcing the lasers down; but doing that makes them hit the floor if you fire at a downward angle with a ledge in front of you. As for the lasers appearing next to you when you strafe -- that's simply because you have moved from the time the gun started firing to the time that the laser actually spawned, and continue to move. I have seen this in other games as well. If I think of a way to fix it in this game engine, I will.

May 17 2016 Anchor

***These bugs were found in beta version 1.1, some of them probably appears in 1.01 version too.***

1. Once you get the lightsaber and crossbow, you cannot use bare hands anymore. I mean if you choose lightsaber and again click 1, you'll take crossbow instead of hands.
2. The weapon doesn't lower when you're pissing.
3. Probe drone seems to be smaller when it's idle (before it sees you). Once it sees you, it becomes bigger.
4. While choosing the lightsaber, you can see for a moment that its capacity is 99, then after that moment it changes to true capacity (I mean ammo).
5. Sometimes while using force and holding lightsaber, you can hear lightsaber sound when you take it.
6. A bug appear in E4M1. The floor is missing. It probably appeared after I used camera to look at this room. Imgur.com
7. Bryar pistol still has the scope, despite it's alt fire mode is the charge.
8. Stormtrooper sprites started behaving odd. Imgur.com . This also happened to Grans and Duke's hands when I shrank myself
Imgur.com . If that any helps, it happened on E4M2 map.
9. If enemies with blasters stand very close to a force shield, they can shoot through the force shield.

May 17 2016 Anchor

Bugs 6 and 8 are renderer glitches that I can't fix. You may want to try playing without Polymer. You could also try quitting the game and restarting from your save.

Bug 1, 2, 3 and 5 I can probably fix. Bug 4 will be harder.

Bug 7 I have not seen. Whenever I press altfire when holding the Bryar, it charges and there is no scope. I do not know how to make this bug occur.

Bug 9 happens because of a work around for an engine bug (long story). I wish I could fix it.

Edited by: DeeperThought

May 17 2016 Anchor

To trigger that bug with Bryar Pistol, use DL-44 pistol and use its alt fire mode (scope). Now you'll have scope and charge for that Bryar blaster.

May 18 2016 Anchor

I worked on those bugs tonight, and I fixed numbers 2,3,4, and 7. Bug 1 is sort of fixed -- you can't switch to fists, but it doesn't switch to bowcaster either. I have not uploaded the fixes yet.

May 20 2016 Anchor

Some minor bugs:

1. In the menu of weapon, when you choose lightsaber, Bryar blaser or DL-44, they seem to highlighted in darker green than the rest of weapons when you choose them.

2. Isn't "Lightsaber" written together? When you choose lightsaber it's written "Light saber".

3. When you choose multi-barreled blaser, in the weapon menu it's still highlighted as Assault Cannon.

4. I suppose it might be unfixable, but Thermal grenades leave flame when they explode underwater

5. Queen boss doesn't work. It's kind of frozen and can't be killed.

May 20 2016 Anchor

1. I guess the original sprites have a different coloration, causing the pal shift to look different -- the code is the same for all of them.

2. I have seen it both ways.

3. Oops, didn't notice that. But they are both accessed by the same weapon key (7), so I can see how that happened.

4. That is easily fixable.

5. This is also fixable, but I forgot about it since the episode with the queen is not accessible from the menu anyway. What map were you playing that had the queen?

Thanks for the report! By the way, I am already uploading version 1.1, so these bugs will have to wait, I'm afraid.

May 20 2016 Anchor

Ohh well, I see you rushed it a little ^^. Anyways, I played the final level of 4th episode. Keep in mind that I'm keen of details, for example I can see that some animations of enemies (frames to be more precise) are wierdly placed, I mean the Probe is a good example because when it shoots, the "head" moves too far from its original position. I know I didn't write it good, so you might not understand me, it's not my tongue language. Just when I was working on Terrordrome the game (it's a fan made game where classic horror characters such as Jason or Freddy fight each other), I fixed nearly all animations with similar problems. Well, I fixed nearly every cosmetic bug I could plus some code bugs too. But most of people do not really pay attention to such small details. Heh, I don't know even know how Duke Nukem is being modded by you people.

To sum it, I'll keep reporting bugs if you don't mind.

May 21 2016 Anchor

I don't mind, but, in some cases there are limits to what I can do. The probe, for example: It has a certain firing animation frame, and it has to go straight to that frame when it fires, no matter what part of the idle animation is being displayed. So, it's not going to look smooth.

Edited by: DeeperThought

May 21 2016 Anchor

Well, the point is I don't really know how placing new animations looks like in Duke's modding. Can't you move X,Y position of each frame? Or is it about PNG files?

May 21 2016 Anchor

Yes, it's possible to adjust the x and y offsets of the individual frames. But it's a painful process because you have to try new offsets, go in game to check the result, then adjust again, etc. I have done it on several of the enemies.

May 21 2016 Anchor

Hah, now imagine that I've done it for 14 characters which every character has about 1000 frames. OK, maybe not every animation, but at least half of these animations were fixed by me in Terrordrome game. So yeah, this is work for people like me when you gotta be patient and keen on details. I wish I could help you more.

Jun 5 2016 Anchor

Regarding Duke Forces,
I downloaded the DukeForces.rar from ModDB and extracted the DukeForces folder to my root drive. I then copied Duke.GRP from my DUKE3D folder into the DukeForces folder and ran the Eduke32.exe program. It errors out trying to compile the .CON files. Following is the Eduke32.log file:

EDuke32 2.0.0devel 20100704
Using F:/DukeForces/ for game data
Checking for updates...
Connecting to Eduke32.sourceforge.net
update: failed to check for updates
Windows XP (build 5.1.2600) Service Pack 3
Initializing DirectDraw...
Searching for game data...
Checksumming DUKE3D.GRP... Done
Using 'duke3d.grp' as main game data file.
Compiling: GAME.CON (457155 bytes)
Including: DEFS.CON (77304 bytes)
Including: USER.CON (59737 bytes)
USER.CON: At top level:
USER.CON:802: error: expected a keyword but found `music/stalker_exp.ogg'.
USER.CON:802: error: expected a keyword but found `music/streets_exp.ogg'.
USER.CON:803: error: expected a keyword but found `music/dethtoll_exp.ogg'.
USER.CON:803: error: expected a keyword but found `music/watrwld_exp.ogg'.
USER.CON:803: error: expected a keyword but found `music/snake_exp.ogg'.
USER.CON:804: error: expected a keyword but found `music/thecall_exp.ogg'.
USER.CON:804: error: expected a keyword but found `music/ahgeez_exp.ogg'.
USER.CON:805: error: expected a keyword but found `music/futurmil_act.ogg'.
USER.CON:805: error: expected a keyword but found `music/storm_act.ogg'.
USER.CON:805: error: expected a keyword but found `music/gutwrnch_act.ogg'.
USER.CON:805: error: expected a keyword but found `music/robocrep_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/stalag_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/pizzed_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/alienz_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/xplasma_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/alfredh_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/stalker_act.ogg'.
USER.CON:806: error: expected a keyword but found `music/streets_act.ogg'.
USER.CON:807: error: expected a keyword but found `music/dethtoll_act.ogg'.
USER.CON:807: error: expected a keyword but found `music/watrwld_act.ogg'.
USER.CON:807: error: expected a keyword but found `music/snake_act.ogg'.
USER.CON:807: error: expected a keyword but found `music/thecall_act.ogg'.
USER.CON:807: error: expected a keyword but found `music/ahgeez_act.ogg'.
Including: EBIKE.CON (21484 bytes)
EBIKE.CON: In actor `THEEBIKE':
EBIKE.CON:410: error: expected a keyword but found `setactorsoundpitch'.
EBIKE.CON:410: error: expected a keyword but found `THISACTOR'.
EBIKE.CON:410: error: expected a keyword but found `EBIKE_RUN'.
EBIKE.CON:410: error: expected a keyword but found `mtype'.
GAME.CON: In state `lightsettings':
GAME.CON:34: error: expected a keyword but found `seta'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
GAME.CON:34: error: expected a keyword but found `'.
fatal error: too many errors: Aborted
Found 0 warning(s), 64 error(s).
Yes
Compiling: GAME.CON (151133 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45449 bytes)
GAME.CON:31: error: parameter `ANULLACTION' is undefined.
GAME.CON:31: error: expected a keyword but found `0'.
GAME.CON:127: error: parameter `SHUTTLEVELS' is undefined.
GAME.CON:128: error: found `actor' within a state.
GAME.CON: In state `(none)':
GAME.CON:134: error: found `actor' within a state.
GAME.CON:139: error: state `jib_sounds' not found.
GAME.CON: In state `standard_jibs':
GAME.CON:238: error: state `jib_sounds' not found.
GAME.CON: In state `blimphitstate':
GAME.CON:476: warning: expected action, found define.
GAME.CON: In actor `RUBBERCAN':
GAME.CON:539: error: parameter `ANULLACTION' is undefined.
GAME.CON: In state `breakobject':
GAME.CON:591: error: parameter `ANULLACTION' is undefined.
GAME.CON: In actor `ORGANTIC':
GAME.CON:3969: warning: found `else' with no `if'.
GAME.CON: In state `pigshootenemystate':
GAME.CON:5892: warning: found `else' with no `if'.
GAME.CON: In actor `CANNONBALL':
GAME.CON:7419: error: parameter `ANULLACTION' is undefined.
GAME.CON: In actor `CANNONBALLS':
GAME.CON:7487: error: parameter `ANULLACTION' is undefined.
GAME.CON: In actor `HOTMEAT':
GAME.CON:7559: error: parameter `ANULLACTION' is undefined.
Found 3 warning(s), 12 error(s).
Error compiling CON files.
Uninitializing DirectDraw...

Jun 10 2016 Anchor

It looks like you are using an older version of EDuke32.exe that doesn't work with this mod. When you use the one that is included, the beginning of your log file will look like this:

EDuke32 2.0.0devel r5728 (64-bit) C++ build
Compiled May 13 2016 15:37:41

If you are using an old version because your OS is Windows XP on a 32-bit system, then you need a 32-bit Eduke32.exe. You can find one here: Dukeworld.duke4.net

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.