#classic-doom-maps-mods

1 messages ยท Page 33 of 1

unreal oyster
#

all you need to do is circle strafe + shoot

royal wave
#

I'll put in a few chaingunners more just for you โค

unreal oyster
#

hitscanners can help i guess

#

i do think the red lighting doesn't really do anything good for the map, colored lighting is good when used tastefully but it's distracting when over the entire map

royal wave
#

then you'd probably not enjoy my current project, haha

unreal oyster
#

and the room layouts were a bit too open, making it more into a circlestrafe fest than anything else, also quite overly symmetrical which is kinda boring

#

put some cover in, experiment with height variation to put the player in tricky situations, y'know

#

everything was kinda on the same vertical axis, which i'd advise against

#

especially in a map made for gzdoom, forcing the player to aim up and down is really useful game design wise

royal wave
#

my maps are kinda flat now that you mention it

unreal oyster
#

both of them are good mappers

#

and can give quite good critical advise,

#

i've had alfonzo play through a few of my maps and it helps a lot

#

although i don't think either has streamed for a while, which is a shame

#

i believe Jimmy is doing uni stuff

#

not sure 'bout alfonzo

#

and also - @royal wave - do yourself a favour and submit it to Doomworld and ZDoom Forums instead of /r/doom, honestly

royal wave
#

I did

#

dead in water there too

#

rip :^)

unreal oyster
#

at zdoom or doomworld?

royal wave
#

zdoom

unreal oyster
#

gimme the forum link?

royal wave
#

if I can find it

unreal oyster
royal wave
#

yup

unreal oyster
#

but yeah - your detailing style is definitely quite good, but i think you are focusing more on detail than gameplay, in a way

#

work on varying map design and using weird shapes rather than prettying everything up

#

also, a lot of the rooms were like this, just big, long and not particularly interesting due to a symmetrical layout and lack of obstacles or interesting shapes

#

also, i feel the copy, paste and retexture of E3M8 is a bit lazy but lots of mappers do it so i won't shout at you for that

#

also - about the custom archviles - i don't know exactly what it was, but they seemed to go into their pain chance on every single shot, making them far easier to fight than they should normally be

#

don't know quite what that was about

#

but you may wanna look into it

#

and if that's intentional - i have to ask, why?

#

i'm not saying it's a bad choice, just a slightly strange one, lol

royal wave
#

I wanted to make the demons look like they were working at a forge

#

hence why the looping animations

#

and yeah, i did put too much focus into detail

#

Originally I had them super weak and move really slow

unreal oyster
#

yeah i know what you did with the archviles, i'm just wondering why the line PainChance 9999 is in there

#

it kinda breaks the archviles balance, as it only takes one shot to stop them attacking

royal wave
#

did I do that? Huh. I forgot then

#

Maybe I'll revisit it. i'm not happy with how I handled the last room leading to the end

#

Mind if I ask you to take another look at something I've been experimenting with?

unreal oyster
#

sure, i could

#

lots of more experienced mappers in there

royal wave
#

Thanks!

unreal oyster
#

and if you can be bothered with IRC, the #zdoom and #doomtwid channels on OFTC are quite good as well although i don't really like IRC myself

royal wave
#

i don't like irc either

#

dropbox is being dumb, give me a sec

prisma saddle
#

Haven't used IRC

unreal oyster
#

it does it's job, it's just old and flawed by today's standards

#

because of the way it works, it doesn't keep messages unless you were connected when that message was sent

prisma saddle
#

But then again, I'm very new to this community.

unreal oyster
#

and most IRC clients just suck because they are mostly quite old

royal wave
#

Oh one project I can say that I'm really happy with the end product was when I remade Sky May Be in decorate

#

There's maybe a handful of things I should touch up, but more or less it's identical

unreal oyster
#

but wai

royal wave
#

It doesn't play nice in the zdoom engine

#

so i made it

unreal oyster
#

the sky may be doesn't play nice in any engine, lol

royal wave
#

It plays nice in vanilla

unreal oyster
#

i mean, define "playing nice" ๐Ÿ˜›

#

if you mean it works, then sure lol

royal wave
#

Well, for example, vanilla requires the .bat file to operate

unreal oyster
#

yeah dude i know i'm just joking around

royal wave
#

someone ported that to dehacked, but it refused to work on Doom 2 PWADS

prisma saddle
#

The only map I've completed is "Of Cogs and Rooks"

royal wave
#

So I converted it into decorate and I'm happy

prisma saddle
#

And that was ass.

royal wave
#

The creator even approved. He gave me the final version of the map that wasn't included in the official release

unreal oyster
#

i know, i'm just saying i don't think the sky may be "plays nicely" in any engine, lol. it's entirely designed to play horribly

#

just a lil joke

royal wave
#

Well i made it play nice so in the off chance someone wants to use it for some sort of personal project, there you go

#

I even managed to preserve the crash when you open the door you're not supposed to open

unreal oyster
#

does the original crash method not work in zdoom?

royal wave
unreal oyster
#

i wouldn't be surprised

royal wave
#

The original requires it to be ran on vanilla DOS

#

as it boots you back into it with a final message "I told you so"

#

For my version it freezes the player, turns the screen black, prints the message, and then gives a gun with an infinite loop crash

#

before I had it just flat out kill the player, but I changed it since it wouldn't of made the player force restart the game

unreal oyster
#

uhh - with that map, is it supposed to be ridiculously (like unplayably) dark or am i missing something?

#

which light mode should i be using?

#

@royal wave

royal wave
#

it's supposed to be dark

unreal oyster
royal wave
#

you do find glowsticks and a flashlight

#

have you killed the demon?

unreal oyster
#

no, i haven't killed anything yet, i can barely navigate with this light

royal wave
#

That's odd

unreal oyster
#

however if i change my light mode to "Software"

#

it's fine

royal wave
#

there's supposed to be lights from the ceiling

unreal oyster
#

is that the light mode you use to test?

royal wave
#

let me check

#

Where is that setting

unreal oyster
#

the lights from the ceiling are there, they just don't extend far enough

#

display > opengl > preferences > sector light mode

royal wave
#

I have it on bright, jeesus

unreal oyster
#

even bright isn't bright enough

royal wave
#

Oh durr

#

I have my dynamic lights cranked to max >-<

#

Put them to full and you'll see what I'm seeing

unreal oyster
#

urr, where is the dynlight strength setting?

prisma saddle
#

I have the weirdest settings

royal wave
#

Display > OpenGL > Dynamic light

prisma saddle
#

@unreal oyster didn't they remove that in the latest builds?

unreal oyster
#

not there

#

they have likely removed it

#

to make mapping with dynlights more uniform

#

which makes a lot of sense to me

#

it's probably a good idea to do all your testing with the default settings

royal wave
#

Yeah

#

Wasn't aware my stuff was brighter than normal

#

AND IF MY SCREENSHOT WOULD UPLOAD

unreal oyster
#

you uploading it through discord?

royal wave
#

Yes

prisma saddle
#

I really like the pallete tone map.

royal wave
#

Internet is being dumb today

unreal oyster
#

oh, k

#

also - back to the sky may be for a sec - how is the crash done from a technical standpoint?

#

i didn't realise mappers in the 1990s could provide a crash message

#

nevermind how they force the engine to crash in the first place

royal wave
#

the bar is full why isn't it sending >.>

unreal oyster
#

i mean getting zdoom to crash is ezpz

unreal oyster
#

yea i know how it works, but how did the mapper actually do that? in the dos exe

royal wave
#

Idk

#

It runs off of a .bat file

#

So it's probably in there

unreal oyster
#

oh, it's probably done through exe hacking then

#

don't know if DeHacked possesses that power but idk

royal wave
#

I don't think it was dehacked to begin with

unreal oyster
#

oh, ok

royal wave
#

I know someone mad a dehacked for zdoom afterwards

#

But that didn't function with other mods. Could only be played on its own

unreal oyster
#

yeah, that's DeH for ya

royal wave
#

So then cue me. I make decorate version. People were happy

#

It was such a surprise I even got the "Why you trying to make this shit, you're jealous of brutal doom" in the thread ๐Ÿ˜„

prisma saddle
#

That's the Brutal Doom fan base for you.

royal wave
#

"I have a question that I want answered though. Why is everyone making shit nowadays? Is it because you think you can't be equal to Sarge? Or do you just like to troll and upload your stupid shit?
Be creative like Wild Weasel with his "Accessories to Murder" for example."

unreal oyster
#

sounds like a troll to me honestly

royal wave
#

Banned, so you're probably right

#

if you're interested

frank basin
#

I think I messed up my GZDoom builder

#

things aren't showing up in the same way they used to
When I hover over and select things, it doesn't change things visually
really annoying in visual mode

frank basin
#

I have completed a first draft of my DM map

#

i haven't done any texturing or balancing

tawny lion
#

cool

#

right on it

#

i'll try to break it aswell

#

lol

#

it's a good DM map

frank basin
#

Oh, I didn't see that anyone had responded here, @tawny lion I updated it slightly yesterday

tawny lion
#

the map was fine

#

i just didn't like the dead ends

#

that's it

#

i'll look into the updated one later

frank basin
#

ok

analog oriole
formal breach
#

Someone needs to extract the skyboxes from Doom 2016 to use for classic Doom mapping

royal wave
#

someone did already

unreal oyster
#

@royal wave where?

royal wave
#

it was on r/doom

#

nvm they were screenshots

unreal oyster
#

yeah, pretty sure the actual skyboxes would be impossible to backport

#

taking screenshots then using the screenshots is an okay method i guess though

dawn saffron
#

i have more or less finished my 3-map campaign in snapmap, it's bound in a neat way, so you can just jump into the first map: 73RNUNFP

#

it will take you into lobbies of the second and the third map respectively

#

the third map doesn't work with vulkan api for some reason, so i'm sorry to cut out you vulkan users like that

unreal oyster
#

sounds like a bug in the engine, doesn't it?

#

@dawn saffron any idea why that happens?

dawn saffron
#

nope

#

yeah, it does sound like it

#

the game just crashes when it tries to load my map

unreal oyster
#

@torpid jetty is there anywhere you can report bugs in doom 2016?

torpid jetty
#

Just head to the support section and pick your platform. We've just opened these new Bethesda forums last week, but it's a great place to leave bug reports, feedback, etc.

royal wave
#

Woah legit bethesda people

#

this discord server is awesome

torpid jetty
#

It's pretty great!

royal wave
#

Trying hard not to fan boy over this, haha

torpid jetty
#

๐Ÿ˜ƒ

royal wave
#

More game companies need to do this

unreal oyster
#

@dawn saffron you might wanna report that vulkan thing there then

torpid jetty
#

Will send to the team to take a look

#

what's the ID for that third map?

dawn saffron
#

yep, i can't right now

#

it's called "heavy sorrows" v0.13

#

i'm gonna write a report to the forums in about an hour

tawny lion
#

sounds like a name for david cage game

formal breach
#

I need to practice mapping

#

For classic Doom that is

#

I don't even own the new game yet

dawn saffron
#

alreight booting doom to check the id of the map

#

8DM5BZLG

#

alright, i'm off to post to the forums

#

sorry if this is redundant, but i hope it will help make the game better ๐Ÿ˜ƒ

torpid jetty
#

Thank you!

#

Sending to our team now to take a look

dawn saffron
#

thank you!

royal wave
#

you the man!

torpid jetty
#

No problem. Our QA team is going to be reviewing it shortly.

royal wave
#

hey @dawn saffron have you tried it under different renderers? just curious

unreal oyster
#

that, uh, that was the entire point

#

it only works in OpenGL

royal wave
#

That's what I was asking

dawn saffron
#

and doesn't work in vulkan

#

works in opengl

#

doesn't in vulkan

#

if it shows opengl in the upper right corner, it loads

#

if it shows vulkan there, it doesn't

unreal oyster
#

has that been tested by multiple people?

dawn saffron
#

yes

royal wave
#

alright. Just my expiriences it's usually something on the players end

unreal oyster
#

k

dawn saffron
#

3 people

royal wave
#

Have you tried turning it off and back on? /s

dawn saffron
#

anyone here looking for games?

#

snapmap?

hazy lantern
#

I just looked at a SnapMap

#

And it blew my head off

#

id Software just published new campaign-style reference SnapMaps

#

They have spawn logic in it I don't really get.

royal wave
#

what if the game started normal

#

but then they had the idea of snap map

#

and the whole game is a heavily modded snapmap

haughty flower
#

hi

unreal oyster
#

hello

haughty flower
#

i did this

unreal oyster
#

<br><br><br><br><br><br><br><br><br><br><br><br>

#

WHYYYY

dawn saffron
#

that's what imagine the interation with a toddler sounds like

#

brbrbrbrbrbrbrbrbrbrbrbrbr

unreal oyster
#

lol

#

it's also a shitty way to do html

#

if you need to do multiple line breaks, just fucking use CSS

dawn saffron
#

i imagine lol

unreal oyster
#

achieve the same thing in like 3 lines of css

haughty flower
#

no

unreal oyster
#

one if you compressed it

haughty flower
#

i like spamming <br>

royal wave
#

Implying they could of had that option

haughty flower
#

i mean

#

i'm using bootstrap with pieces of code from w3schools

#

do you expect

#

my website to be good

royal wave
#

If there's a better way and they didn't use that way, most likely they didn't know how or didn't know they could

haughty flower
#

also here's my doom shite

#

too lazy to find other stuff

#

i have a mod with an invisible shotgun and a fingergun

#

but im too lazy to put that

unreal oyster
#

<div style="line-height:500%"></div> adds in 5 lines

#

super easy

haughty flower
unreal oyster
#

and doesn't require <br> spamming

haughty flower
#

BRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

#

<brazilian>

#

ok there

#

i've replaced my brazilians

#

into divisions

#

do i gotta put a <br> or some shit

#

inside

unreal oyster
#

it's going off my screen

haughty flower
#

no

#

too lazy to do width and stuff

#

what was the resoution uh

#

640x320?

unreal oyster
#

1366x768

#

really common laptop res

haughty flower
#

meh

#

tme to make ant images

royal wave
#

1600x900 is more common than that

unreal oyster
#

it's again literally a line or 2 of css to set max width

royal wave
#

Are you on an intel atom or something?

haughty flower
#

look

#

GUTAWER

#

last time i used a CSS i got traumatized

unreal oyster
#

eh, i like css ๐Ÿ˜›

unreal oyster
#

it's got ridiculous amounts of flaws, but that's because it's built on html

steel onyx
#

I kinda wanna make maps

unreal oyster
#

an inherently flawed system

haughty flower
#

gutawer look at the image

#

i did that

#

okay

unreal oyster
#

if we could get rid of html and replace it i'd be happy

haughty flower
#

i got into some subwedit and changed the css

unreal oyster
#

a e s t h e t i c

steel onyx
#

I've tried making a map before. It didn't turn out great.

haughty flower
#

with a weird palette

#

yes

#

wait

#

thats not how it works

#

img-width?

#

image-width?

#

how was it

#

help

unreal oyster
haughty flower
#

ew w3schools

#

wait why ew im fucking using w3schools

unreal oyster
#

i don't know how you say "1600x900 is more common than that" when 1366x768 is the most popular res currently

#

for PCs

royal wave
#

Why would you settle for a weird fucking size man

haughty flower
#

gutawer

#

why isnt my css working

#

hep

#

i m dying

unreal oyster
#

i'm not sure lol

haughty flower
#

oh

#

i gotta put px

royal wave
#

1600x900 at least works with the 16:9 ratio

unreal oyster
#

tbh absolute width isn't good anyway

haughty flower
#

give it alittle STREETRCH

unreal oyster
#

max-width and max-height are far more flexible

haughty flower
#

i was about to make non-game screenshots a diff. class

unreal oyster
#

like max-width:50vw;max-height:auto

haughty flower
#

how's this looking

unreal oyster
#

which will make images always 1/2 of the browser width & scale height automatically

#

much nicer ๐Ÿ˜ƒ

haughty flower
#

i used img { max-width: 640px; max-height: 320px; }

unreal oyster
#

yeah, i guess that works

haughty flower
#

also

unreal oyster
#

i generally set max-height to auto so i don't have to fuck around with it

haughty flower
#

i once made a doom map the size of the whole grid

#

this big

#

and 8192 ceiling height

unreal oyster
#

i mean all it does is completely fucks the game logic

haughty flower
#

nope

#

it actually worked

royal wave
#

What did that accomplish

haughty flower
#

big as fuck floor

#

the ceilign worked

#

but you could go through walls (they were on the edge of the map)

unreal oyster
#

at the very edge, the AI will fuck itself up because the numbers are too large to do precise calculation

haughty flower
#

f l o a t s

#

and when you go over the max XYZ limit it just turns to -32(whatever limit there is)

#

and then starts counting down

#

so it basically teleports you to the other edge

#

even doom logic is better than hl2 logic

#

in hl2 you can fly to where u want

#

and so this happens

#

video uploaded by yours truly

royal wave
#

What happens

unreal oyster
#

uh. doom engines don't use floats for physics, mate

haughty flower
#

oh ok

unreal oyster
#

they use fixed point numbers

haughty flower
#

oh

#

t h a t e x p l a i n s

royal wave
#

Floats can muck up any physics engine if you don't do it right

unreal oyster
#

it's a really old concept that cannot be gotten rid off because it would break so many wads

haughty flower
#

dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot dot

unreal oyster
#

probably including doom.wad

royal wave
#

Line rider gets really funky when you approach the float limit

steel onyx
#

Nobody says a thing about me

#

๐Ÿ˜ฅ

unreal oyster
#

huh?

#

i didn't see you say anything lol

steel onyx
#

I've tried making maps before, they don't turn out well

#

That's what I said

haughty flower
unreal oyster
#

oh, okay

#

what do you mean "they don't turn out well"?

haughty flower
#

circle is a 32x32 block on a corner, to make sure the game doesn't center the map

steel onyx
#

Uh

haughty flower
#

and arrow is the box where i'll spawn

steel onyx
#

Maps I make are not good

unreal oyster
#

oh, ok

haughty flower
#

hey

#

you lied

#

Ai is normal

#

xd

unreal oyster
#

hm, maybe i'm thinking of floats actually. in fact i probably am

#

woops

#

floats lose precision at their limits, fixed points don't

#

floats are still better for most things but fixed point doesn't have that accuracy issue

haughty flower
#

yeah it is floats

#

floats keep losing their precision the farther it goes

#

ex. player position, it clips in far spaces

#

this video explains

#

player and enemy shit that happens

#

with floats

unreal oyster
#

long double is pretty much too big for any of that to matter though

haughty flower
#

look at vid tho

haughty flower
#

wasn't there a

#

version of the doom weapons

#

but zoomed out

#

from farther away

haughty flower
#

pantacas

royal wave
#

Thoughts on that video @frank basin ?

frank basin
#

Sorry I'm on my phone

royal wave
#

Oh okay

frank basin
#

Low battery

royal wave
#

Kk

frank basin
#

@royal wave That is way to scary *_*

royal wave
#

:3

#

perfect

haughty flower
#

ayy

#

anyone there

frank basin
#

no

#

no one

formal breach
#

Here are the stalls

#

They're bigger than you think

prisma saddle
#

Are you av mouse in this map?

formal breach
#

Kinda I guess

#

If that's a metaphor

#

Here's an example on how big the stalls are

prisma saddle
#

Is there a reason for this large scale or...

formal breach
#

It's basically supposed to be a big map

prisma saddle
#

Okay.

formal breach
#

The whole idea of it is you're shrunk down and you wanna escape Taco Bell

prisma saddle
#

Oh.

#

That's a unique idea.

formal breach
#

Added some "rooms" in the backs of the toilets

#

Or like the water holding thing

royal wave
#

It's called a tank

#

make it one that can be swam in

formal breach
#

I might, but that'd be hard probably

#

Two 3D floors on top of each other?

#

Wait

#

I did that before actually

unreal oyster
#

That's easy

#

Just use multiple sector tags and it becomes even easier

torn timber
#

very easy to stack 3D floors

open edge
#

Working on a self made doom launcher. I'm uploading my latest work on github atm. But here's a screen grab of what it looks like. Let me know if you want to help contribute ๐Ÿ˜ƒ

prisma saddle
#

I wish the game actually had that built-in.

open edge
#

yeah, it does lack it which is why I deceded to make one lol

open edge
#

I also didn't know where to share this so I decided why not here lol

haughty flower
#

NICE!

#

That will be something I would have used instead of making extra shortcuts with command line switches.

open edge
#

lol, glad it can be of service!

formal breach
#

I figured out about patch scaling

#

I knew about flat scaling

#

But not about patch scaling yet

royal wave
#

Patch scaling?

formal breach
#

Go to the texture editing options in GZDB

#

Or this

#

And there should be a texture scaling thing

royal wave
#

Oh that

#

I was gonna tell you to do that, but I assumed you knew it already

trim falcon
#

oh nice

#

I nver knew this exist

#

last time I use my imagination

haughty flower
haughty flower
#

@unreal oyster ACTOR ScriptedNigger native replaces ScriptedMarine

#

would this be good

unreal oyster
#

why are you fucking pinging me

haughty flower
#

because i ask

#

is that correct

#

would that be good

hazy lantern
#

@haughty flower Hey there. What's up?

haughty flower
#

ayy

#

gas prices

unreal oyster
#

well, apart from the garbage actor name, i don't see what the problem would be

#

not sure why you'd need the native keyword though

haughty flower
#

Expected '{' but got 'replaces' instead.

#

oh no

hazy lantern
#

Hey @haughty flower if someone asks you to not ping him/her please remember that next time.

haughty flower
#

Invalid state parameter a_marinelook

#

ok

#

OH NO

hazy lantern
#

Thanks.

haughty flower
#

Script error, "cuntassy.pk3:DECORATE" line 31:
action functions can only be imported by internal class and actor definitions!

hazy lantern
#

Are you sure that's the correct filename?...

unreal oyster
#

you wanna try reading the error first?

#

it pretty clearly says that you can't use action functions unless your actor is an internal class

#

this is why we have inheritance, and don't try to reinvent the wheel

royal wave
#

concept enemy I'm trying to use

#

theme of it is data corrupted enemies

haughty flower
#

WTF

#

my enemies are digged down into the floor now

#

sprites

unreal oyster
#

change the offsets then

haughty flower
#

how did i do it

#

offset (0,60)?

unreal oyster
#

no, change the sprite offsets

haughty flower
#

ah ye

#

is there a way to mass-change offsets

#

nvm found

#

wow this is hot

#

i need some pain sounds

formal breach
#

record yourself taking a shit and use that

#

No one will be able to tell :))

haughty flower
#

no

#

go back to your toilet simulator

royal wave
#

I like that idea

haughty flower
#

i want it to get released so i can play it

#

and then steal assets

royal wave
#

eat like a lot of dry foods

haughty flower
#

ass ets

#

kill me

#

he's a fucking faggot

#

and he has no arms

hazy lantern
haughty flower
#

im showing off my sprites

hazy lantern
#

That's okay

haughty flower
#

with extra text

#

not really shitpost

hazy lantern
#

Then => faggot

#

Okay?

royal wave
#

What he's saying is use less cussing

haughty flower
#

ok

#

he's a cigarrete

#

a

#

bunch of sticks

#

a

hazy lantern
#

Good

haughty flower
#

homosexual male

#

ok good

#

but it no vork

#

so whatever

royal wave
#

switch hands

#

draw him punching with the hand that's farther away so it stands out better

haughty flower
#

@royal wave its unused sprite

#

he doesn't have a sprite for punching

#

in the wad itself

royal wave
#

make one then

haughty flower
#

nah

#

too lazy

royal wave
#

not hard to open it up in paint

haughty flower
#

already did too much sprite work

#

ima do pistol and maybe a map

royal wave
#

shrug whatever

haughty flower
haughty flower
#

hey @steel onyx are you proud of me

steel onyx
#

Stop @ ing me

haughty flower
#

ok

#

sgt are you proud of me

formal breach
#

I should ask Railgunner or Jimmy to do some HUD graphics for nerf guns

#

Railgunner might be able to do it

haughty flower
#

hud graphics?

#

as in

#

what i did

#

right

formal breach
#

Yeah

haughty flower
#

i just painted over my real life nerfgun

formal breach
#

Like in Doom's style

haughty flower
#

with a doom palette

#

@formal breach and then i just animated the hand and shit

royal wave
#

Hey man you should really chill with the pinging people. That's the second person to tell you to stop

haughty flower
#

since when are you a mod

#

wtf

#

you had a blue rank

#

idk which

unreal oyster
#

blue was mod until a few minutes ago

#

also @haughty flower you really need to get a better camera if you are going to do any weapon scanning work

haughty flower
#

i used a PS2 eyetoy because i'm poor

royal wave
#

Pretty sure that's not your photo

haughty flower
#

wut

#

?

royal wave
#

Pretty sure that's not your nerf gun

haughty flower
#

that isn't the image

formal breach
#

ohfuck

royal wave
#

Hey @unreal oyster

#

check it out

haughty flower
#

nothing like the image yu showed

#

and my gun ain't yellow

unreal oyster
#

nah, clearly not even close to the same image

haughty flower
#

and i'm holding it with both hands, not 1

unreal oyster
#

i can tell from the shitty MS-paint draw-over that it's a newer gen nerf

haughty flower
#

it's a strongarm

royal wave
#

I tried

unreal oyster
haughty flower
#

also i used photoshop pencil tool

unreal oyster
#

Like that

haughty flower
#

what

#

it's strongarm

#

i've also got a nerf gun from the 90s

unreal oyster
#

no i know, just showing that color scheme

haughty flower
#

that one where the bottom loader pumps air

#

and there is a circle on the barrel with like 6 holes

unreal oyster
#

showing that color scheme with non-potato quality, lol

#

still a grainy-ass photo though

haughty flower
#

the ones i used for sprite

#

i have no idea of how i exported the palette cause i made this sprite around starts of 2016

unreal oyster
#

wait, you used the photoshop pencil tool for that?

#

err, wow

haughty flower
#

ye

unreal oyster
#

if that was ms-paint i could excuse the quality but c'mon

haughty flower
#

dont judg

#

m9

unreal oyster
#

that art style clash ๐Ÿ˜‚

haughty flower
#

?

#

wut

unreal oyster
#

an artstyle clash is when you have two very different artstyles in the same place

haughty flower
#

but they no different

#

:c

#

100% the same

#

ok don't judge me i can't fuckin gdraw

#

sh

royal wave
#

I should make a pixelfier engine

#

I could totally do it too

unreal oyster
#

a "pixelfier engine"?

haughty flower
royal wave
#

Yeah. you stick in an image and it will average out the pixels in a radisu, except much sharper

haughty flower
#

that's called photoshop sharpen effect

royal wave
#

That's not what I mean by sharper

haughty flower
#

how about

#

you first palette-convert it

#

to doom palette

#

and then sharpen the pixels

#

OH MY GOD

royal wave
#

Or you just not worry about making it a pallete image

haughty flower
#

you guys know MMHS

#

the hand sheet

royal wave
#

ZDoom does allow you to use textures and sprites not bound to a pallete

haughty flower
#

what is this

#

deformed

#

shit

royal wave
#

Grenade hand

haughty flower
#

oh god

royal wave
#

you're supposed to detach the fingers and move accordingly to the size of the object

haughty flower
royal wave
#

make it then

haughty flower
#

why

#

i don't believe it'll be cool

#

it'll be

#

EXPOSINO XD

#

XPOISNON

#

EXPLOSINION

royal wave
#

there's a command that pushes actors

#

without hurting them

haughty flower
#

๐Ÿค” ๐Ÿ’ญ

unreal oyster
#

@haughty flower you can pixelize using the photoshop pixel tool but it won't produce an actually usable sprite

royal wave
#

it'll be a blurry mess

haughty flower
royal wave
#

mostly because it uses a trilinear algorithm instead of a square radius average method

#

using a sqyare radius average will produce a non-blurry image

haughty flower
unreal oyster
#

see what i mean with artstyle clash

haughty flower
#

no

unreal oyster
#

the one i posted fits far better with doomguy's hand

haughty flower
#

my art is bootiful

unreal oyster
#

your one has no shading, and is generally quite boring

haughty flower
#

you're boring

unreal oyster
#

i know you are but what am i

#

i can do the 5 year old insulting too mate

haughty flower
#

uh

#

normal

unreal oyster
#

no, that's just retarded

haughty flower
#

I JUST NOTICED

#

IT LOOKS LIKE A FUCKING DICK

#

ERASE

#

ERASE

royal wave
#

still phallic

unreal oyster
haughty flower
unreal oyster
#

THE BEST GUN SPRITE EVER MADE BABEE

#

pillowblaster's weapons aint got shit on this

formal breach
#

ikr

unreal oyster
#

tbh the easiest way to create a "doom" like looking sprite is really to not use a pixellation filter, but just compress the image entirely

haughty flower
unreal oyster
#

like that

#

pretty goddamn easy

#

would obviously need tons of touchup though

#

because that gun i posted would be shit looking in most situations

haughty flower
#

gutawer am i improving

#

@unreal oyster

#

is this better

unreal oyster
#

looks pretty flat and also STOP PINGING ME PLEASE

haughty flower
#

pong

prisma saddle
#

I'd recommend adding some dither.

haughty flower
#

what dat

#

what's dither

royal wave
#

Hey in case you haven't noticed

#

Gut's a mod too

haughty flower
#

yes ik

royal wave
#

I'd listen to him

haughty flower
#

what's dither, ZeHatsu?

#

PS sorry for being spanish

prisma saddle
#

It's a pattern that is used to prevent colour banding.

haughty flower
#

๐Ÿค”

#

no fuckin idea

#

google is my friend

#

but firefox isn't

#

so it just crashed

#

oh using those

royal wave
#

Chrome4life

haughty flower
#

dot dot dot patterns

hazy lantern
#

!google Miloteza

elder ridgeBOT
#

:fire: I didn't get any results.

royal wave
#

!google google

elder ridgeBOT
#

:fire: I didn't get any results.

royal wave
#

Your search bot is broken

hazy lantern
#

@royal wave If that happens, the API Limit has been reached ๐Ÿ˜ฆ

royal wave
#

Api limit?

hazy lantern
#

Jep

#

There is a daily limit the Bot can query Google.

haughty flower
unreal oyster
#

yeah, you can only use the google API so much

royal wave
#

.>

unreal oyster
#

for fairly obvious reasons

royal wave
#

That's dumb though

unreal oyster
#

it's to prevent some cunt pinging the api at 1 million times a second

royal wave
#

But that doesn't stop them

#

Because that cunt can still ping it

#

And then the limit is hit

#

Then no one can use it

unreal oyster
#

oh, it's a limit per key i think

#

not an overall limit

#

and since API access costs money, you can't just get multiple keys easily

#

and get around it

haughty flower
#

that dithering is hot

royal wave
#

Still phallic, but much better

haughty flower
prisma saddle
#

Dither improves everything.

haughty flower
#

way better

#

also

unreal oyster
#

it doesn't really look phallic to me, more like a banana

royal wave
#

Bananas are phallic too

unreal oyster
#

not if they are curved enough lol

royal wave
#

Kek

#

Ever had a banana show?

#

You get a guy to eat a banana really slow and maintain constant eye contact

#

First person to laugh loses

unreal oyster
#

urban dictionary seems to think otherwise

royal wave
#

Pff

unreal oyster
#

8|

royal wave
#

I like mine better

haughty flower
#

way better

#

@prisma saddle right?

unreal oyster
#

still looks pretty flat, but it is better yea

prisma saddle
#

Yeah, it's a tad better.

#

I'd recommend laying the darker tones down first.

haughty flower
#

shove it up that hand

royal wave
#

FIRMLY GRASP IT

haughty flower
#

goode

#

A+

haughty flower
#

hello, billy ma- miloteza here okay

#

i'm gonna

#

show my mod stuff

#

ok wait a second

#

technical problems

#

okay so

#

JETP B 0 ThrustThing (what's the angle for UP, 500, bNoLimit);

hazy lantern
#

@royal wave he had technical promlems ๐Ÿ˜„

haughty flower
#

would that be correct kevan

royal wave
#

hang on

haughty flower
#

ok

royal wave
#

There you go

#

forgot the normal one doesn't do upward movement

#

also that's an ACS code, it's not gonna run in decorate

haughty flower
#

as i said

#

no idea of how to ACS

royal wave
#

I'm getting that for you

haughty flower
#

also

#

when ACS says "compiled" does it mean it's converted into unreadable stuff

#

or is it possible to see

royal wave
#

you can still see it

#

are you editing in slade?

haughty flower
#

yep

#

slade is hot like a blade

royal wave
#

okay

#

make a new text entry

#

name it something related to the jetpack code

haughty flower
#

jetpeek

royal wave
#

sure

#

in the code place this:

haughty flower
#

wait

#

it makes a marker

#

not text

#

where's New TEXT Entry

royal wave
#

click "view as text

haughty flower
#

ok

royal wave
#

now in the code place this:

torn timber
#

ACS still works in DECORATE

royal wave
#

just hang on

haughty flower
#

ThrustThingZ (0, 6, 0, 0)

#

?

royal wave
#
{
   ThrustThingZ (0, force, up/down, 1);
}```
haughty flower
#

ok ill edit this

#

what force should I do

#

7

royal wave
#

whatever you want

haughty flower
#

ok

torn timber
#

When you compile a script, your script file remains the same and a new compiled file will be generated

haughty flower
#

script "Jetpack ON" (void)
{
ThrustThingZ (0, 8, 0, 1);
}

royal wave
#

good

haughty flower
#

but

royal wave
#

now save the .pk3

haughty flower
#

compiled files are readableยฟ

royal wave
#

yes it will stay readable

haughty flower
#

ij

#

ok

torn timber
#

You can put ThrustThingZ on a line in DECORATE just fine if needed

royal wave
#

now make a new text entry, but name it "LOADACS"

#

that actually works?

haughty flower
#

ther

royal wave
#

shrug

haughty flower
#

oh you can

#

well i'll do this ACS stuff

#

to learn

royal wave
#

fair enough

haughty flower
#

what do i put in LOADACS

torn timber
#

yes, I do it all the time

#

the only thing that ever goes in LOADACS is the names of your compiled script files

haughty flower
#

so

#

JETPEEK

#

and dats all

#

?

royal wave
#

brb

#

ask someone here, they can help

haughty flower
#

what is an acc

torn timber
#

you need your compiler file

haughty flower
#

wheres dat

torn timber
#

download there

#

right at the top

#

you then need to go to your SLADE settings and put in the file path for ACC

haughty flower
#

wee

#

Line 3 in file "C:\Program Files (x86)\SLADE\temp\JETPEEK.acs" ...
C:\Program Files (x86)\SLADE\temp\JETPEEK.acs:3: Function thrustthingz is used but not defined.

#

woo

royal wave
#

just go with setting it in decorate if it's giving you trouble

haughty flower
#

ok

torn timber
#

Example of ACS in DECORATE from one of my mods:

        TNT1 A 0 A_ChangeFlag("NoPain",1)
        GO99 A 2 A_FaceTarget
        GO99 A 10 A_FaceTarget
        GO99 B 1 ThrustThingZ(0,28,0,0)
        TNT1 A 0 ThrustThing(angle*256/360,20,0,0)
        Goto MidLeap```
haughty flower
royal wave
#

but I do recommend learning ACS as it can be more expressive and flexible

haughty flower
#

will do

#

also

#

what is Goto Ready

#

does it just

royal wave
#

so ZDoom reads line sone by one, right?

torn timber
#

it goes to the "Ready" state

haughty flower
#

yeah but like

#

what does Ready do

#

it just says WeaponReady

royal wave
#

Oh ready?

haughty flower
#

what does it exactly do

royal wave
#

that's when the weapon is raised and idle

haughty flower
#

o

#

JETP A 3 A_Raise
Loop

#

why is there a loop here

#

does it stop looping when it gets 100% raised

royal wave
#

yup

haughty flower
#

?

#

o

torn timber
#

wait, this was for a monster right?

royal wave
#

moves onto the next state

haughty flower
#

no this is for wepon

royal wave
#

if there wasn't something to tell it to stop, it'd keep going

haughty flower
#

mmmmmmm

#

ok im gonna do the anims for the throw-up-and-catch thing

torn timber
#

The Select state can even be 0 tics long, this would simple have the weapon appear instantly on your screen when you switch to it. The duration of frames during the Select state simply determines how long it takes to rise up from the bottom of your screen.

    TNT1 A 0 A_Raise
    Loop```
#

Keep in mind though, in most cases, having a 0 tic loop may cause an error to occur, as a loop can only cycle 16 times within one tic before it is considered infinitely looping by the game and stopped.

haughty flower
#

i want to do a throw-up-and-catch for raise

#

JETP A 1
JETT ABCDA 5
JETP A 1

torn timber
#

Having the weapon raised instantly has some benefits, such as if you want an animation to be fully visible on the screen and not just already playing while rising up from the bottom of the screen.

haughty flower
#

but like

#

how do i put this into RAISE

#

JETP A 1
JETT ABCDA 5
JETP A 1

#

just after A_Raise?

#

or after Loop

#

Script error, "cuntassy.pk3:DECORATE" line 227:
Sprite names must be exactly 4 characters

#

here's line 227

#

JETP B 3 ThrustThingZ(0, 8, 0, 1);

#

@torn timber what is happening

royal wave
#

remove the semicolon at the end

haughty flower
#

did

#

hold on

#

lemme try

#

ok thank

#

@torn timber @royal wave
but like
how do i put this into RAISE

JETT ABCDA 5
JETP A 1```
just after A_Raise?
or after Loop
torn timber
#

You can try something like this to see if it shows up properly for you?

    JETP A 1 A_Raise
    JETT ABCDA 5 A_Raise
    JETP A 1 A_Raise
    Wait```
#

I'm not sure what your animation looks like, so I don't know if that's the best solution for you

royal wave
#

you typically want to only use one line for raising your gun

haughty flower
#

he throws it up

#

and then grabs it in the middle of the air

#

i want him to raise up with JETP A

torn timber
#

an alternative is to put something like

    TNT1 AAAAAAAAA 0 A_Raise
    "visible sprite here"
    Loop```
as the Select state
haughty flower
#

and then throw it up

torn timber
#

err wait

#

there, it depends on how you want your animation behaving

haughty flower
#

ok

#

how do i make like

#

how do i make the player spawn with different items

#

rather than a pistol

#

do i have to define a new player in DECORATE

#

@torn timber

haughty flower
#

yeah i dont want the player to have pistol

#

so i'll just do

#

replaces?

torn timber
#

Discord, stop eating my messages?

haughty flower
#

ACTOR DoomPlayertest : PlayerPawn replaces DoomPlayer

#

woudlnt thate

torn timber
#

hope it doesnt' look like I'm double posting

#

no

haughty flower
#

3bad

torn timber
#

ACTOR DoomPlayerTest: DoomPlayer replaces DoomPlayer

haughty flower
#

ok

#

and i just have to

#

remove all the things i dont need

#

and only have the lines and functions i have to edit

torn timber
#

you just need to have what you're overriding there

haughty flower
#

ok

torn timber
#

so Player.StartItem "Pistol" and Player.WeaponSlot 2, Pistol

#

the rest should remain the same from inheritence

haughty flower
#

ACTOR PloomPlayer : DoomPlayer replaces DoomPlayer
{
Player.DisplayName "Searine"
Player.StartItem "PistolEdit"
Player.StartItem "Jetpack"
Player.StartItem "Fist"
Player.StartItem "Clip", 150
}

#

would this be gud

#

ima ad the weaponslot now

#

i'ma add*

torn timber
#

you also need the weapon slot, yeah

haughty flower
#
  Player.DisplayName "Searine"
  Player.StartItem "PistolEdit"
  Player.StartItem "Jetpack"
  Player.StartItem "Fist"
  Player.StartItem "Clip", 150
  
  
  Player.WeaponSlot 1, Fist, Chainsaw
  Player.WeaponSlot 2, PistolEdit, Jetpack
  Player.WeaponSlot 3, Shotgun, SuperShotgun
  Player.WeaponSlot 4, Chaingun
  Player.WeaponSlot 5, RocketLauncher
  Player.WeaponSlot 6, PlasmaRifle
  Player.WeaponSlot 7, BFG9000
}```
#

testing time

#

i still have normal pistol

#

angery

torn timber
#

does it actually load this new player pawn actor?

haughty flower
#

idk

#

also can't i like

#

just do

#

replaces Pistol

torn timber
#

if you look in player setup, you may be able to see the name of the player class there

haughty flower
#

on PistolEdit

torn timber
#

actually, did you ever replaces pistol

#

yeah

haughty flower
#

on PistolEdit i tried that, but it still spawned default pistol

torn timber
#

the displayname I thought should change the name of the "Class" there

#

did you put that code into the DECORATE lump or it's own separate one?