Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content count

  • Joined

  • Last visited

Everything posted by Xtroose

  1. Xtroose

    Looking for specific Doom map

    MAP27: The Shrine of ED4:RfO has a great layout and a beautiful atmosphere, with many areas to explore and many different paths to choose. Every playthrough is a different experience and I will never grow tired of exploring it. I believe you will like it.
  2. Xtroose

    Question about engines

    I agree. You can download the latest official release here and the unofficial SVN builds here. :P
  3. Xtroose

    [RESOURCE] Asiatic-looking resource thread

    I love the paintings, I am surprised to see them look so good in the Doom palette. I like the other textures too, but I have a small suggestion. I think the wood and paper walls would be better if they were shifted 4 units to the left. Right now they are quite awkward to use, because they have to be manually aligned on the walls. Also, what do the characters on the crate texture say?
  4. The vertex density in the maps is also too high to fit the description. I doubt any maps like this have been made and the majority of tech base maps with 3D floors/portals have almost nothing in common with classic E1 maps. But I hope someone can prove me wrong.
  5. Xtroose

    Question about Sprite

    Read this. OK, now let's look at a really simple DECORATE actor, for example the pool of blood. This is the one you see when a body gets crushed by a crusher or a door. If you search its sprite in your IWAD, you will find that it is named POB2A0. How does this relate to the sprite name format? Well, the sprite name format is NNNNFA[FA]. The NNNN part corresponds to POB2 - this is the sprite name. The F part corresponds to A - this is the frame position. This actor only has one frame. The A part corresponds to 0 - this is the angle of the frame. This frame has no rotations, so it is set to 0. Let's take a look at the DECORATE code:ACTOR SmallBloodPool 80 { Game Doom SpawnID 148 Radius 20 Height 1 +NOBLOCKMAP +MOVEWITHSECTOR States { Spawn: POB2 A -1 Stop } } Our actor is named SmallBloodPool. As you can see, it only has one state named Spawn. In this state you can see this: POB2 A -1. What does it say? It says that the frame A of a sprite named POB2 will be displayed for -1 tics (-1 means forever). OK, now let's try a more complicated object, for example the evil eye. Like before we will search for its sprites. We can see it uses three sprites CEYEA0, CEYEB0 and CEYEC0; this gives us three frames of animation. We can see that all three have the same sprite name CEYE, but they have three different frame names A, B and C. None of the frames have rotations, so they all have angles set to 0. On to the DECORATE:ACTOR EvilEye 41 { Game Doom Radius 16 Height 54 +SOLID States { Spawn: CEYE ABCB 6 bright Loop } } Our actor is named EvilEye. It only has one state named Spawn. What does CEYE ABCB 6 bright tell us? It tells us that frames will be displayed in the following order: frame A first, frame B second, frame C third, frame B fourth; each one lasting 6 tics. bright means that it will glow in the dark. Now let's take a look at a more complicated actor, e.g. the demon. We can look at the sprites again. Because we learned more about sprite naming, we can quickly figure out that all its sprites are named SARG, and that it has eight states with rotations (A-H) and six states without them (I-N). Let's list all sprites belonging to frame A: SARGA1 (this is the first angle | NNNN=SARG, F=A, A=1) SARGA2A8 (this is the 2nd angle and its mirror image, the 8th angle | NNNN=SARG, F=A, A=2, F=A, A=8) SARGA3A7 (this is the 3rd angle and its mirror image, the 7th angle | NNNN=SARG, F=A, A=3, F=A, A=7) SARGA4A6 (this is the 4th angle and its mirror image, the 6th angle | NNNN=SARG, F=A, A=4, F=A, A=6) SARGA5 (this is the fifth angle | NNNN=SARG, F=A, A=5) You can easily figure out the others yourself. Finally we will take a quick look at the DECORATE definition: ACTOR Demon 3002 { Game Doom SpawnID 8 Health 150 PainChance 180 Speed 10 Radius 30 Height 56 Mass 400 Monster +FLOORCLIP +FASTER +FASTMELEE SeeSound "demon/sight" AttackSound "demon/melee" PainSound "demon/pain" DeathSound "demon/death" ActiveSound "demon/active" Obituary "$OB_DEMONHIT" // "%o was bit by a demon." States { Spawn: SARG AB 10 A_Look Loop See: SARG AABBCCDD 2 A_Chase Loop Melee: SARG EF 8 A_FaceTarget SARG G 8 A_SargAttack Goto See Pain: SARG H 2 SARG H 2 A_Pain Goto See Death: SARG I 8 SARG J 8 A_Scream SARG K 4 SARG L 4 A_NoBlocking SARG M 4 SARG N -1 Stop Raise: SARG N 5 SARG MLKJI 5 Goto See } } We can see that our actor named Demon has six states: Spawn, See, Melee, Pain, Death and Raise. We can see that the demon uses frames A and B when it is waiting to hear or see you (you can see them walk in place when they are not active), frames A-D for walking, frames E-G for attacking, frame H is the pain frame (displayed when it is hurt), frames I-N are its death frames (displayed when it gets killed) and frames N-I are its raise frames (death in reverse - displayed when an arch-vile resurrects it). I hope I was able to explain how sprite naming works. You should now be able to modify your DECORATE code to display your sprites and do all sorts of other cool things. You can also read up on the specifics of sprite creation here.
  6. Xtroose

    Question about Sprite

    You have to make the sprites yourself. It even says so in the second paragraph of the tutorial. (which was sneakily added by Gez a while ago :P) I have to point out that I do not like this tutorial very much. Don't get me wrong, it does a great job at explaining the basics of designing a weapon in DECORATE (which is ultimately the goal of this tutorial), but the "missing" sprites make it very confusing for someone new to scripting and it makes it hard for them to test if it works correctly. I believe such tutorials should rely on IWAD resources only. I can see the relevance of new sprite names, but in that case it would be advisable to include a download link to a wad containing sprites (even simple rectangles would do their job). But even then another question will be brought up sooner or later - why is my gun quiet. While this is a DECORATE tutorial and it does mention the need to define sounds in the SNDINFO lump, it would be better if that was also covered.
  7. Xtroose

    Slade 3: Importing Textures

    You should never modify your IWADs, even if it is a copy. If you want to replace data in the IWAD you can do it by using one or more PWADs. I highly suggest you read this article on the Doom Wiki, because it will help you better understand how PWADs work. Texture packs do not need to be included in your PWADs. Most map editors can load texture packs as resources, so there is no need to include them in your PWAD. Just be sure to mention which texture pack we should load alongside your map and where we can get it. You should write this information in the Other files required field of the /idgames .txt generator (e.g. Gothic Textures | http://www.doomworld.com/idgames/index.php?id=10203), but it is advisable you also mention it in the Description, because apparently a lot of people do not read text files. Shocking, I know. Adding textures to your PWAD can be as easy as copy-pasting a couple of lumps or as hard as manually compiling new TEXTUREx and PNAMES lumps. This can get very tedious when you want to use textures from more than one texture pack (especially when there are naming conflicts) or when you are dealing with multi-patch textures, or even both.
  8. Xtroose

    Extremely faithful port with opengl rendering?

    GLBoom+ is probably the optimal choice. It even supports high resolution textures.
  9. Xtroose

    Where do you live?

  10. Xtroose

    Hpw dp I find out Thing ID?

    Let's say we have a DECORATE lump inside which an actor named MyActor is defined. We want to give it an editor number (e.g. 1337). All we have to do is put a number next to its name, like this:actor MyActor 1337 { // I need your properties, // your flags // and your state definitions. }Be sure to not use any of the already used numbers.
  11. Xtroose

    Start map script error

    Upon map start a welcome message used to be printed on the screen. Now the following error message is printed to the console: It has been a while since I visited the start map, so I checked some older versions to see when this bug was introduced. It seems something was changed somewhere between 3.37.00 and 3.39.20, but I cannot pinpoint the exact revision.
  12. Xtroose

    Linked Portals example?

    Both test wads use linked portals, you just have to set comp_overunder to 0 in the console to enable 3D thing clipping.
  13. Xtroose

    About interface

    Status bar graphics are prefixed with ST and menu graphics with M_.Use SLADE3 (or any other lump management tool) to open your IWAD and use its filter to locate the lumps. Write down the lump names and dimensions of graphics and their offsets. Make your own replacement graphics with your favorite image manipulation program. Remember that the graphics must conform to the Doom palette (unless you are using a source port with truecolor support), they must be exactly the same size as those in the IWAD (unless you use a source port that supports scaling), they must have the same offsets and they must have the same name. Insert those graphics in your wad.Sprites (monster, weapon and decoration graphics) are located between S_START and S_END markers, flats (floor textures) between F_START and F_END, patches (parts of a texture) between P_START and P_END. A list of all patches is located in the PNAMES lump and all wall textures are stored inside TEXTURE1 and TEXTURE2 lumps.
  14. Xtroose

    Sky Issues

    Use a text editor (e.g. Notepad) to create a MAPINFO.txt file. Use a lump management tool (e.g. SLADE 3) to put the MAPINFO.txt in your wad.
  15. Xtroose

    Eternity Engine: Rebirth Released (Refreshed)

    @Tormentor667: You can read more about Aeon here.
  16. Xtroose

    Overlays now fully functional

    Thank you. :)
  17. Xtroose

    Overlays now fully functional

    This is great news. I have a couple of questions.Is it possible to use this effect with custom TRANMAPs? Is there any chance I could get the test map?
  18. Xtroose

    More Doom oddities

    Search for linedefs 1285 and 1299.
  19. OK, I just read the controversial thread on the ZDoom forum. I thought that 40oz had an argument with someone, who used ripped resources from other games or something (which was implied in this thread), but I see this was not the case. My posts above were written from this perspective, so I am sorry for any misunderstandings.
  20. What is so funny about my comment? I just said what I would like to see, not what people must do. If you find this funny, than by all means laugh, I heard it was healthy. I have nothing against people using work from wads whose authors state their permission with this or any other written permission, as long as they give credit where credit is due. I never did get the 'don't rip my wad' attitude either - frankly, I think it is stupid, this is why I will always share my resources. This way authors will be able to use them, instead of ripping content from other games. I agree that sharing is what keeps this community alive.
  21. Whoa, since when is using a texture pack equal to ripping resources. There is a huge difference - texture packs are created with the intention for others to use. The only problem I see with some texture packs is using ripped content. This can be a real problem. Why? Well, I hate using ripped resources (I consider it unethical). The biggest problem here is, that I do not know every single resource from every game in existence, so it could happen, that I will use ripped content in my wad. This is highly likely if the offending resource is part of a resource pack, that is supposed to include all original content (or content from other authors with their permission). Case in point, Baker's Legacy - if I were to make a Heretic map, I would probably use this texture pack. I remember, that it was supposed to include Heretic texture edits and new content only - no rips. You can see how that went. Other than that, I did enjoy playing some wads with ripped resources, but they were used to complement their strong points not used as a crutch for bad design. It still ruins the playthrough for me when I recognize a ripped texture, enemy, gun - it changes it from something that should be an immersive experience to a "guess where this is from" mini-game. I would like it far more if authors would find someone, who would be willing to create custom content for their mod - I have seen it done before and it worked.
  22. Xtroose

    Weapon mods...

    Your Xaser also made Zharkov Goes to the Store - a must play mod.
  23. Xtroose

    SLADE 3 Gfx converter problems

    Did you change the Base Resource in the toolbar to heretic.wad, before you tried to convert it to PNG?
  24. Xtroose

    Map editor to the game Heretic

    The most popular map editor is Doom Builder. Besides Doom and Heretic, it can also create maps for Hexen, Strife and many popular source ports.