What are you working on for Duke right now? "Post about whatever Duke related stuff you're doing"
#10741 Posted 30 December 2023 - 09:11 PM
Basic structure and effects around the Shrapnel City map are done, may be bound to change a little if I can ever scavenge some more spare walls but I'm pretty sure I'm out for good, fun fact by deleting some minor detail from the Rabid Transit escalator handrails I managed to recoup enough resources for all of the train. Map still needs a major detail pass in a few areas that will mostly consist in spritework since I'm out of lines, and then adding enemies/items may take a while but it's traversable already, speedrunning monster less from start to finish doing most everything takes about 15/20 minutes so may be triple that with fights if not more on a first playthrough. Just like the LA Meltdown map more walls/better planning would have come in handy to do the original episode justice but it's a totally different feeling and looking map. Plays with classic sector over sector a lot in very concentrated ways.
This post has been edited by ck3D: 30 December 2023 - 09:37 PM
#10742 Posted 30 December 2023 - 10:57 PM
High Treason, on 30 December 2023 - 05:43 AM, said:
image7.png image8.png image9.png image10.png
Those pictures won't make it into being an actual map, as this was just to test the method. The technique is being used to do something else that may appear, eventually. In the mean time, this doesn't use it, but does other things instead:
capt0073.png capt0076.png
Mostly just a "not dead yet, just have other things to do" post. Might reappear in about six months if all goes well.
This looks interesting. Can you angle the hills to have a slant on it? I had something like this once, but never came up with a good technic to it. I would be interested in seeing how you came up with this. It's much cleaner than anything I came up with. Another question, how are the textures, can make it look different in each area or is it like a pancake? By the way, the pancake look isn't bad, it's often more stable in gameplay.
You've done some awesome work here and would love to know how you did it. It's so clean in the delivery.
Keep up the good work.
This post has been edited by Graphics: 30 December 2023 - 10:59 PM
#10743 Posted 31 December 2023 - 09:02 AM
High Treason, on 30 December 2023 - 05:43 AM, said:
Very nice.
I'm curious about wall/sector usage dedicated to it
#10744 Posted 31 December 2023 - 10:02 AM
@Graphics: In theory, any slope angle that the engine allows, so the top does not have to be flat. Texturing was actually a large part of why I came up with it, because I had to make a bunch of tunnels with arched ceilings turn corners while not screwing up relative aligned textures. This use case was extremely primitive as it only had to work through 45 degrees, but I realized quickly that any angle was possible - having the corners curve smoothly while preserving the arch and a line texture running through the middle would be trivial if one wanted to spend the sectors and walls on it. I'll definitely demonstrate how to do it, eventually, but can't really do video editing at present (which would be the best way to present it) and may as well wait until after the thing using it appears.
@Forge: In a word, ghastly.
-------
Oh, while on the subject of slopes, I did also figure out how to do this:
But have yet to implement this for anything meaningful, so only this ugly test room uses it at present. I do have ideas of where I'd like to use it, though, and should be setting about doing so very early in 2024, if I can get them to move independently, say sliding or rotating in opposite directions.
I think this one has been done before, somewhere, but can't for the life of me recall where. Feels like something Billy Boy might have tried, so maybe he did and I just can't recall. Incidentally, I did recently re-learn how to make his windows, given the last time I did those was in the Blood days. A bit of a shame Mapster doesn't allow editing of things like nextwall and even seems to disallow editing it by scripts. Perhaps some day there will be a command to unlock those fields, or else I just haven't figure out how to do it.
Ah, sod it, it's new year and that slope test is ugly, so here, have a screenshot of something else entirely to make up for it:
This post has been edited by High Treason: 31 December 2023 - 10:12 AM
#10745 Posted 01 January 2024 - 04:58 AM
Okay everyone, check this out. I just finished adding the day to night cycle from Simon's Quest. It's freaken epic, how well it worked. I still have to fixed it up a bit. But here's some screenshots so you know what I mean. Everyone min or so, the day becomes night and back again. It's a simple trick, but it worked really well. It's all animated in the art file. Anyways, thank you for letting me share this. Hope you all had a good new year's.
Take care everyone.
PS: I also updated my mod.
#10746 Posted 01 January 2024 - 09:53 AM
High Treason, on 31 December 2023 - 10:02 AM, said:
I think this one has been done before, somewhere, but can't for the life of me recall where.
iirc, oaziz had a tutorial vid on it awhile back about achieving that with remote sectors and editing their identity properties
but it was quite some time ago and I may not properly remember the complete demonstration and application
i'm a basic bitch and don't really get into the expert-mode tools very often
This post has been edited by Forge: 01 January 2024 - 09:56 AM
#10747 Posted 01 January 2024 - 12:25 PM
Would nextwall edit work if you disable corruption checks and enable expert mode?
I think it's one of the things mapster32 may try to autofix.
FYI Expertmode generally just disables some safety/"corruption" checks that have been added since DOS build, nothing fancy.
Stuff like sprite x/y not belonging to a correct sector number..
EDIT: What HT has done is pretty interesting.. I wonder if it's about having two (same space) overlapping sectors and somehow having two portals leak in to the same space or something?
#10748 Posted 04 January 2024 - 09:01 PM
#10749 Posted 04 January 2024 - 10:02 PM
11bush, on 04 January 2024 - 09:01 PM, said:
This looks very cool; I hope you get some time off to work on it. I can relate, though lucky for me, I currently have time off. Anyways, good luck on your work.
Hey everyone, check out this new measuring texture I just created? It happens to look like plaid, and it's inspired by the one in Ion Fury. Only I made this one easier to see well in the 2d mapping mode. If you look close you can even, see the math used to create the sloped hills. Its main use is for creating 2d levels into 3d. For example, the math used in that is fractions. The green line is equal to 128 pixels in the build engine, that's equal to 32 pixels in the original 2d game texture. Then based on the original 2d sprite's height, I create the textures and map around that. If the original sprite is 16 pixels tall, then I make the textures and measurements 4 times the size. If the sprite is 32 pixels tall, then it's only 2 times the size. Overall, this should make my work easier because now I have a tool to measure with, that I didn't have before.
This post has been edited by Graphics: 04 January 2024 - 10:03 PM
#10750 Posted 05 January 2024 - 12:03 AM
It's one of those where posting screenshots would spoil too much, but here's one last snippet:
#10751 Posted 05 January 2024 - 06:02 AM
#10753 Posted 05 January 2024 - 11:04 PM
Post Note: Also, this might be a mistake on my part. But I might be on to something. I just don't know right now.
This post has been edited by Graphics: 06 January 2024 - 12:33 AM
#10754 Posted 06 January 2024 - 10:54 PM
action PJUMPING 50 4 5 1 30
action PFALLING 65 1 5
It is curious that the jumping animation is defined as having 4 frames, but the art slots for the 4th frame are empty. The empty slots are the same ones defined for PFALLING, which means that one frame animation overlaps with PJUMPING. What I think actually happens is the game displays the nearest non-empty previous frame, so when asked to display the final frame of PJUMPING, or the single frame of PFALLING, it shows the third jumping frame which is Duke falling. We see a version of this phenomenon on enemy tiles in some cases. Animatoins usually include all five angles but sometimes the art only has 3 of them, but the game displays the last two angles of the enemy anyway, by showing those angles from the previous frame. For example if you look at the pigcop art, tiles 2038 and 2039 are missing, which would have been the 4th and 5th angles of his second shooting frame; the game shows the 4th and 5th angles of his 1st shooting frame instead, which looks fine. However, if you did fill the missing tiles with something, it would show that instead.
But that would mean that you are displaying the Duke crouching frame when he is falling, which seems like an odd choice.
#10755 Posted 07 January 2024 - 09:00 AM
This post has been edited by Graphics: 07 January 2024 - 09:04 AM
#10756 Posted 07 January 2024 - 03:52 PM
#10757 Posted 08 January 2024 - 05:42 PM
Also, to everyone here, I just had an idea for adding multiple player skins to my mod, without adding any extra code that might lag out online. It's simple really. I use the duke3d.def file and use different skins for the pal code. Of course, the dynamics of the player sprite size in the Art file will have to match. But I have a trick around that by making a standard size to the art file player sprite and working within that. The end results would be the ability to change your look in the player menu. Also making use of that menu option in EDuke3d as it doesn't have online mode. But changing your look like in Quake2 is a good trade off. Might even be able to add different player stats to each pal code. So, the option isn't just for looks. It depends on how much code can be added to online. I'll find out if it can be done later.
This post has been edited by Graphics: 08 January 2024 - 05:43 PM
#10758 Posted 08 January 2024 - 09:46 PM
#10759 Posted 09 January 2024 - 12:50 AM
So, I was worried that when the player is frozen, they're turn into a blue Duke Nukem. But a little quick thinking and I found a way around that. Now the Freeze Thrower turns players into ice cubes. This is just an example. But in this screenshot, I froze myself. I'm still working on the adding all the enemies as player skins. But this should give you an idea on how I'm going to work around palette code conflicts. Looks like having 10 different playable characters in multiplayer is kind of easy to do. I'm really enjoying this concept because it'll add a lot more too multiplayer without any extra code to mess up the online game. Overall, I'm happy.
This post has been edited by Graphics: 09 January 2024 - 01:06 AM
#10760 Posted 09 January 2024 - 10:33 AM
This post has been edited by Graphics: 09 January 2024 - 10:33 AM
#10761 Posted 10 January 2024 - 01:58 AM
1: I can have over 15 skins per enemy. Changing their looks around, without adding code, editing the art file or anything like that. Perfect for online gameplay.
2: Over 15 different looks per texture. Say one texture has a sound to it or something you like. Don't add or copy the code from another texture, just give it multiple looks.
3: As you would guess this is any art tile file texture, as well as animated. So that skybox I made with a dust to dawn cycle. Can have many different looks now.
Now some of you might be wondering what would happen if say, the player sprite or enemy stepped into a blue or red light? Would that edit their look because that changes the pal code on the sprite? No, I figured out a way around that by add a tinting code to the def file that was based around the Duke3d HRP mod. Rather than look for the pal image taking over, it just changes the colors of the images being used. So, I've already added a small thank you to the HRP in my ModDB page. Because I kind of copied their work. Finally, multiple assigned pal structures or M.A.P.S for short (name pending). Can add a lot the game without adding code. This is because most of the magic is happening because of EDuke32's way of handling textures. This whole thing wouldn't work for DOS and it's not software compatible. It's a feature of the EDuke32 impartation of the Build Engine, that I happen to be exploiting. So that's why it doesn't need extra code to work. Because it's a feature of EDuke32.
Anyways, thank you for all the support on my mod and stay awesome everyone.
Take care for now.
This post has been edited by Graphics: 10 January 2024 - 02:21 AM
#10762 Posted 11 January 2024 - 10:42 AM
I've come up with a simple name for this trick to making multiple skins without using game code. Simply put, I just call them Multi-Textures. Now on that topic, I created my first Multi-Texture today. A modified Dukebutton that becomes invisible when you change the color pal to a curtain number. This is so, the normal game can have Dukebuttons you can see, and the modded game will have ones you can't see. I've also almost finished making the multiple skins patch for my mod and the normal game. It'll be the first multiplayer mod that has multiple skins and the first one player mod that has multiple skins without adding an edited game.com or user.com file. Perfect if anyone that plan on adding this to their mod. I'll be releasing it to the public and just so it's known, anyone can use this patch. It'll be open source and I would love to see it expanded on.
I honestly hope you guys like this.
Take care out there.
This post has been edited by Graphics: 11 January 2024 - 10:44 AM
#10763 Posted 11 January 2024 - 03:46 PM
#10764 Posted 13 January 2024 - 05:52 AM
PS: As I'm still figuring out a name for this whole thing. I'm probably going to settle on Alternate Texture Skins or ATS for short. That explains what it is without it being mistaken for Multi-Layered Texturing or anything like that. Because that's a completely different thing.
This post has been edited by Graphics: 13 January 2024 - 06:01 AM
#10765 Posted 14 January 2024 - 04:18 AM
#10766 Posted 17 January 2024 - 04:18 PM
Here's an update on what I'm currently working on. It's a player lobby that's loosely based on a real house, it's just not quite the same. This map was an old map that I recently found and fixed up. This time, I managed to create this without TROR glitches. It's even stable in software mode. Also, another thing I did was go all over the internet and collect all the enemy sprites and player skins from other Duke Nukem games and expansions. Even though this is the first frame of animation, and it won't be ready when I post the update to the mod. It's good to know, there will be options for the player's look, in the future. I should also mention, each player should have their own weapon skin because their pal is attached to weapon sprites. Anyways, it's just another cool thing I discovered. Thank you to everyone for all the support I get.
This post has been edited by Graphics: 17 January 2024 - 04:32 PM
#10767 Posted 17 January 2024 - 09:15 PM
Aleks, on 14 January 2024 - 04:18 AM, said:
duke0003.png duke0004.png
duke0005.png
Lovely Alien
This post has been edited by Mike Norvak: 17 January 2024 - 09:16 PM
#10768 Posted 18 January 2024 - 09:22 PM
Obviously still very early but here are some shots I've shown on Discord:
- https://cdn.discorda...93/capt1316.png Eggcubator (has grown since);
- https://cdn.discorda...34/capt1319.png corner of Spaceport with Warp Factor Enterprise in the background;
- https://cdn.discorda...55/duke2733.png Enterprise from further up close albeit recently made so still rough;
- https://cdn.discorda...40/capt1323.png current-ish level layout/status