#dusk-duskworld-dungeonsofdusk

6 messages · Page 292 of 1

clever wasp
#

no I mean what's the toolkit

#

doesn't look like anything I know

opal plover
#

Needs more color theory and action lines Zom Zom

prisma halo
#

WPF

graceful wing
#

it's for the pre pre alpha builds

clever wasp
#

shit, means it won't work on Linux then

prisma halo
#

It wasn't intended to at the time, it was just a prototype for testing

clever wasp
#

fair enough

prisma halo
#

there was a quick crossplatform port I did a while ago that used Avalonia instead

#

but it's lost to time

mild ginkgo
#

here, we can show off a test level

graceful wing
#

EXCITING

prisma halo
#

but yeah that thing is old as fuck, Dawn no longer has a launcher or anything

#

in the past Dawn was something you patched into the game, which is what the launcher served as

mild ginkgo
#

the launcher was mostly notable for launch resolution options

prisma halo
clever wasp
#

eh, I mean, launchers aren't bad tho

graceful wing
#

it also enabled one of the cut weapons from what i remember

clever wasp
#

easier to code than an actual option menu

graceful wing
#

it's been a damn long time since that launcher was relevant

prisma halo
#

or even mentioned

fast wigeon
#

btw i still have no clue what this does

mild ginkgo
#

yeah its been ages

fast wigeon
graceful wing
#

this is like 2016 stuff

mild ginkgo
#

thats duskmare i think

fast wigeon
#

oh

mild ginkgo
#

oh no actually

#

its intruder mode

prisma halo
#

I forget if this version of dawn even had a console

fast wigeon
#

ohhh that makes sense

graceful wing
#

don't think it did

mild ginkgo
#

it did not

prisma halo
#

I forget what it actually does

mild ginkgo
#

yeah the console was after you had figured the whole ggm patch thing

prisma halo
#

patching ggm was moreso to disable the Unity startup dialog

mild ginkgo
#

yeah, i just remember it occuring after that

#

around the same time as

prisma halo
#

yeah it was definitely later

mild ginkgo
#

the ummmm

#

ogre demo

prisma halo
#

I did quite a lot considering I didn't even have source access at the time

opal plover
#

Ogre demo?

prisma halo
#

ah, I see what this build does

#

it lets you disable the HUD with the h key

#

I remember now

#

someone asked for that

#

so I added it quickly

mild ginkgo
#

interestingly my ogredem folder is empty

#

wtf

#

what did i do with that

clever wasp
#

ogre ? like the engine ?

prisma halo
#

@opal plover When I added Quake 3 model support I demoed it with the Quake Ogre

opal plover
#

Oh

mild ginkgo
#

i remember i added a console command to switch between interpolated and non interpolated animations

fast wigeon
#

is that like where the frames are smoothed

mild ginkgo
#

yes

prisma halo
#
                                                           
                                                           
  ██████████    █████   █████    ████████  █████    ████   
  ████████████   ███     ████  ██████████   ███    ███     
   ███     █████ ███     ███   ██           ███  ███       
   ███        ██ ███      ███   ██████      ██  ██         
   ██        ███ ███      ███      ██████   █████████      
   ██       ███  ████     ███ █        ████ ██     ███     
    █      ██     ███    ███  ██       ███  ██      ██     
    █    ██        ████████    ███  ████     █       █     
    █ ███                       ██████       █       █     
██████                                       █       █   ```
#

throwback

mild ginkgo
#

yep

#

thats a good one

opal plover
#

What's that from?

mild ginkgo
#

the duskworld GDD

#

believe it or not

#

lol

graceful wing
#

oof

opal plover
#

Like the dos style loading?

mild ginkgo
#

yeah i mean its made to be compliant with that

#

zombie has some experience with that

clever wasp
#

actually that'd be dope to have back, ngl

mild ginkgo
#

😏 😏 😏

opal plover
#

This totally needs to be added back in

#

I'd even want it in SP

clever wasp
#

perhaps make a border with #s too ?

prisma halo
opal plover
#

Anyway seems like you are adding it back 500

clever wasp
#

double border for maximum 90ness

prisma halo
#

oh rip the video is dead

opal plover
#

Yup like doom

fast wigeon
#

remake the entire game with ascii graphics

mild ginkgo
#

i KNOW i have the build around

#

and the project

prisma halo
#

I have a link to it

#

if you need it

mild ginkgo
#

but idk where the fuck i put it

clever wasp
#

no seriously tho, the ASCII logo is brutal

mild ginkgo
#

because i modified it

graceful wing
#

oof yea i think i got rid of that build at some point

#

rip

mild ginkgo
graceful wing
#

yea you got it

mild ginkgo
graceful wing
#

aww

prisma halo
#

😏

graceful wing
mild ginkgo
#

i just cannot for the life of me find where i put the project source

prisma halo
#

I don't think I ever gave you the source

mild ginkgo
#

yeah you did

prisma halo
#

hmm

mild ginkgo
#

because i fucked with the animation script

#

i remember doing that explicitly

prisma halo
#

I mean it's probably on my HDD somewhere

mild ginkgo
#

its not important in any way at all

#

because its totally obsolete

prisma halo
#

found it in our DMs

mild ginkgo
#

lmao

prisma halo
#

search for

#
take a look if you want to play around
note that like, 90% of stuff is missing here
so it's just the ogre demo
but with the new API```
clever wasp
#

I sort of feel like I'm watching a romcom scene between two characters that are a cross between actual game developers and NSA experts who give zero fucks about security protocols

opal plover
#

Anyway you're totaly the dusk logo in the duskworld startup right?

prisma halo
#

I mean it's just a shitty quick and dirty ASCII-ification I did of the logo

clever wasp
#

and it's awesome

opal plover
#

It is

clever wasp
#

so, y'know

opal plover
#

Can we see one with the duskworld logo too?

mild ginkgo
#

security? pfff

#

more like big cowards

prisma halo
#

I mean I wouldn't rule out getting it added but it's not really up to me lmao

graceful wing
#

ain't got any

mild ginkgo
#

we didnt ever make the globe

#

the document literally had the dusk ascii with plain world typed next to it

prisma halo
#

never did the DW logo

mild ginkgo
#

ill see if i can find it

#

but i doubt ill find it

graceful wing
#

the DW logo was christian's work from what i remember

prisma halo
#

yeah

#

I think it was

mild ginkgo
#

ah i found the gdd but it was actually the planning document/presentation that had it

#

the document was fully titled Duskworld: A Series of Questions

opal plover
#

I'd love that ASCII art at least in the game's readme

#

Preferably with a tiny paragraph of backstory

mild ginkgo
#

i would if i could find it

#

its probably in my dms somewhere with someone

opal plover
#

But it's right here?

prisma halo
#

he means the dw one

opal plover
#

Oh yeah I meant for the singleplayer

mild ginkgo
#

yeah which was the original use of it

#

holy shit

#

now THATS a throwback

prisma halo
#

hahahahaha fuck

opal plover
#

What are those tentacles though?

mild ginkgo
#

beats me

#

unmutual made them

#

this was before there was any sort of solidified anything for mapping

#

so i build a set of tools for it

#

so people could map without having any dusk assets

#

and that actually did work

crisp lion
#

*** P E N I S ***

#

what in the goddamn david?

opal plover
#

*Unmutual

mild ginkgo
#

ayyy thats the first first version

#

there we go

opal plover
#

Was there like any backstory in it?

mild ginkgo
#

there we goo

opal plover
#

A readme is not a real readme if it has a single paragraph of barely accurate backstory

mild ginkgo
#

well these werent readmes

crisp lion
#

A series of question?

#

where have I heard that before 🤔

mild ginkgo
#

it was a series of questions because it was basically a planning/design pitch

#

that was like 200 questions laying out the plan for dw

#
    -will there be a standard playermodel? duskdude? just a random "grunt"?```
opal plover
#

What are some interesting questions?

mild ginkgo
#

im looking around for them

#
    -How many/what maps at launch?
    -Map format?
        -Baked into duskworld only, this means we would have to manually add all new maps to the build, and approve any/all custom maps?
            -potential for unity formats here(assetbundles/prefabs)
        -Custom format?
        -BSP is available, and has a wide array of tools for working with it
    -Custom maps/mapping
        -allowing custom maps?
        -do you want to release/develop mapping tools for it? Unity based?
        -workshop integration?
        -Releasing an asset pack to modders?```
fast wigeon
#

i hope duskdude does get a model after ep3

mild ginkgo
#

-Duskworld specific gamemodes!!!!!

#

cant show what comes after that though

#

ok maybe one

#

-soapmatch?

opal plover
#

Just another one?

#

One you're sure won't make it in the final game?

mild ginkgo
#

i think all of them here are ones we want

#

a lot of it is standard stuff

#

instagib, ctf, tdm, stuff we've confirmed essentially at this point

#

but theres one or two we'd like to keep a surprise

#

lmao some of these questions

#

-rotating player etc for flips? does this matter?

#

id definitely love to include the goofy shit like this in whatever we release at some point

graceful wing
#

man i remember the arguments we had over these during team meetings

mild ginkgo
#

yep

#

thats what this document was created to clear up

#

basically we needed solid direction so i just made this

opal plover
#

Goofy shit like what?

mild ginkgo
#

the whole document

prisma halo
#
 ████████████     █████  █████  █████  ██████  ████ █████  ██  ██████  ████████   █████████   █████      ████████████     
  ██████████████   ███    ███ ████████  ████  ████   ███  ████   ███ ███████████   ██████████  ███        █████████████   
   ████    ██████  ███    ███ ███   ██   ███████     ███  █████ ████ ███████ ████  ███    ███  ███        ████     ██████ 
   ████       ████ ███    ███   █████    ███████      ██████ ██ ███ ███████  █████ █████████   ██      ██ ████       █████
   ████       ████ ███    ███ █    █████ ███  ████     ████   █████  ██ ██   █████  █████████  ███     ██ ████        ████
   ████       ████ ████   ███ ██    ███  ██     ██      ███    ███    ██████ ████   ██    ███  ███    ███  ███       ████ 
    ██       ████   ████████   ███████   ██     ██      ██      ██      ██████      ██     ██ ███████████  ███      ████  
    ███     ████       ██                ██     ██       █      █                   ██     ██              ███     ████   
    ██   █████                            █     █                                   ██     ██              ███   ████     
    ██ █████                                                                                                ███████       
 ████████                                                                                               █████████         ```
#

lmao

atomic egret
#

yeesh

prisma halo
#

it doesn't convert well

atomic egret
#

nope

graceful wing
#

9) No spamming. This includes:

  • Excessive emoji use.
  • Excessive pinging of roles or a specific person.
  • Use of userbots/selfbots
  • Key begging
  • ASCII art
  • Copypasta
  • Posting "Loss" memes
prisma halo
#

🔫

#

it just plays all of the Ogre's animations on loop (smoothed, of course)

#

also lol it has a prototype of the console, it's visual-only, as in you can't actually type anything

clever wasp
#

not gonna judge, I can't even program a console myself

prisma halo
#

you may also note it's rendering at 320x200

#

that's not a filter or anything

#

the game is rendered to a 320x200 texture and drawn onto the screen

#

so the UI stuff can still draw at 720p

clever wasp
#

clever hack

#

(and no I don't say this because I did the exact same shit in my game)

prisma halo
#

hahahahaha

#

it's a pretty standard way of doing it

crisp lion
#

isn't that how doom and GZdoom do it aswell? 🤔

prisma halo
#

Probably

clever wasp
#

btw is the console something provided by Unity, or was it coded from scratch ?

graceful wing
#

scratch

prisma halo
#

the latter

clever wasp
#

damn

graceful wing
#

unity ain't got no console unless it's in engine

prisma halo
#

there's not even one in-engine

#

not one you can input shit into, anyway

graceful wing
#

yea it's more of a debug log

clever wasp
#

I tried making one, once upon a time

#

to say it did not end well would be an understatement

crimson folio
#

Are all the animations in Dusk original?

prisma halo
#

Yeah

graceful wing
#

yes

#

i don't think the game has any 3rd party assets

mild ginkgo
#

man i miss these

#

cute isometric dusk

prisma halo
#

third party assets in Dusk are limited to code, and those are pretty much all phased out in the SDK

#

eg, the pixel filter is third party code in the current build of Dusk on Steam

graceful wing
#

yup i meant art wise

#

it's all david's work afaik

clever wasp
#

how many hours of Blender

mild ginkgo
#

and i guess you can count steamworks as third party code

graceful wing
#

enough

mild ginkgo
#

but eh

graceful wing
#

steamworks is pretty much expected from most steam games

#

can't have stuff like achievements without it

mild ginkgo
#

pretty much yeah

crimson folio
#

Of course that’s a requirement

prisma halo
#

Let's see, these are the third party bits of code in the SDK so far:
SharpFont/FreeType2
MiscUtil
SevenZipSharp (for 7z file mods)
SharpZipLib (for zip file mods)

#

MiscUtil is only really used for reading binary data, since it has some endianness-related stuff not present in the .NET framework, so it could probably be replaced with something homemade

#

SharpZipLib might be able to go too, since the .NET framework has its own zip file stuff now, need to check if that's part of .NET Standard 2.0 currently first

crimson folio
#

Yeah that’s good I was wondering if the game used stuff from the assets store as a base?

graceful wing
#

nope

prisma halo
#

Nah

crimson folio
#

Yay original game

graceful wing
#

almost all original, almost completely made by one dude

clever wasp
#

to be fair dealing with 7z programmatically in general is a PITA

prisma halo
#

Yeah

#

While the SDK supports 7z I wouldn't recommend using it

clever wasp
#

honestly it's a good compression algorithm

#

but holy hell is it not a simple one

prisma halo
#

Yeah, it's just not good for runtime stuff

graceful wing
#

7z is great for just traditionally working with files

#

but the moment you need to load them inside another program is when shit hits the fan

clever wasp
#

I mean at this point, either go for zips, or make your own binary blob

#

both of them are a better option than 7z at runtime

prisma halo
#

Dusk supports .pkz (.zip), .pk7 (.7z) and raw folders

#

Technically .wad too but it's a bit of an oddball

graceful wing
#

general zips are what 90% of people use anyways

clever wasp
#

what about .tar.xz

prisma halo
#

lmao

clever wasp
#

I've had someone once in class

graceful wing
clever wasp
#

absolute cretin as it stands

#

told him to send me his code as an archive

#

motherfucker gives me a .cpio

prisma halo
#

not using uharc like a true windows xp-using hacker

clever wasp
#

not everyone was a hacker in the xp era

#

I know I wasn't

graceful wing
#

being a hacker is easy

#

you use incognito mode

spare cobalt
#

just google hackertyper and you're set

graceful wing
#

yup

#

put it up on as many monitors as you can

clever wasp
#

I have ncmatrix installed on my LSW

#

does that count

spare cobalt
#

and as on many windows as possible

graceful wing
#

the more monitors you got the better hacker you are

spare cobalt
#

get a three monitor setup at least and have 4 hackertyper windows open on each

crimson folio
#

If you type in green text than you truly are HACK!

graceful wing
#

I'm in

clever wasp
crimson folio
#

Extreme HACK

spare cobalt
#

high quality HACK

graceful wing
#

we live in a society

clever wasp
#

a society where if you use the terminal, you are a hacker

graceful wing
#

hackers rise up

clever wasp
#

I remember, like 12 years ago

#

I was off in town, for like groceries and shit

#

my mom calls me, super panicked, goes "Your computer has a virus"

spare cobalt
#

lol circumventing windows login was some HC HAX back in the day

crimson folio
#

Did it have virus

clever wasp
#

come home, there's the terminal window (on Linux ATM) exactly like I left it

spare cobalt
#

hahaha

clever wasp
#

and I was like why tf did she even touch my computer in the first place

spare cobalt
#

to check if you were hiding porn ofc

clever wasp
#

bitch can't operate the damn microwave without the manual

spare cobalt
#

open cmd and type in ipconfig

#

now you are a hacker

graceful wing
#

nah you run tree

clever wasp
#

back in the day I was the neighborhood hacker because I knew the magic of ipconfig /flushdns

graceful wing
#

with console text color sety to green

clever wasp
#

wanna make CS students mad

#

wait for them to step away from the comp, pray they forget to lock it

#

open console

#

change font color to background color

spare cobalt
#

hahaha

#

reminds me of one of the oldest gags you did to someone in computer class. take a screenshot of their desktop, hide all shortcuts somewhere and hide the taskbar, set screenshot as background

clever wasp
#

we did worse once

spare cobalt
#

that was the entry level stuff

clever wasp
#

I got the advanced level

#

once upon a time I was a physics student (btw: quantum mechanics fucking suck)

#

I was hanging around in the cafeteria because my apartment was having some work done (long story)

#

we had a habit of playing some stupid pranks on each other

graceful wing
#

nah you just put a simple batch file in the startup folder that shuts the pc straight back down

spare cobalt
#

all we knew back in the eight grade was HTML and that was very barebones too

clever wasp
#

a senior who was with us left his computer alone to go pass an oral exam

graceful wing
#

can't tell you how many times i came across peeps doing that

clever wasp
#

when he came back, his Windows 7 was gone

#

he had Ubuntu installed instead

#

in Russian

spare cobalt
#

I'm on/off in college doing some basic IT things and we just respect each other enough to not run those gags 'cause they really just interfere with the work everyone is doing :P

graceful wing
#

now that's a bit shitty since it did actual damage

#

pranks are fine as long as they're harmless

clever wasp
#

the kicker is, he kept using it

#

he went to take some Russian classes, just to know enough to at least set the system back in French

spare cobalt
#

that's some deviotion right there

prisma halo
#

back in high school I replaced the Windows accessibility .exe with cmd.exe

#

meaning you could click the accessibility icon at the login screen and get a command prompt with system-level privileges

#

you could change passwords, delete any files, turn off any monitoring software the school had installed, etc

mild ginkgo
#

lol

prisma halo
#

then I stepped it up a notch, wrote a small program that would just launch the regular accessibility program

#

unless you held down a certain key combo

#

in which case you'd get cmd

#

(you can try it on your own computer right now even, it's interesting)

#

(if you open explorer.exe on the login screen, you get the SYSTEM account's desktop)

opal plover
#

Wow nice Dusk talk peeps

mild ginkgo
#

wow nice backseat modding 😏

prisma halo
#

Time to improve the texture atlas generation in the font loader

opal plover
#

Never ordered or even asked for anything 😏

prisma halo
#

because right now it sucks

opal plover
#

Yeah that sounds like a nice plan

atomic egret
#

I remember when y'all always had a go at me for backseat modding

#

like wow sorry for doing your job for you smh

prisma halo
#

doing someone's job for them is one thing

#

but another is being shit at it 😏

atomic egret
#

technically doing it better than them

prisma halo
#

he took the bait

atomic egret
#

fuck

#

🐟

prisma halo
#

if jab baits you, have you been jabaited?

crisp lion
#

why do I smell EP3?

#

it is close

#

Your Episode 3, give them to me.

#

👃

opal plover
#

The rising winds bring the smell of Ep3

prisma halo
#

I'm waiting for the-- there it is

graceful wing
#

give episode 3?

#

what's the password?

prisma halo
#

here's episode 3:

#

💩

opal plover
#

Not a surprise tbh

#

Like Xen the last part of the game that's in another dimension is crap

crisp lion
#

what if the 2nd half of EP3 is super trash.

#

that's why they don't wanna show it!

atomic egret
#

🍾

#

episode 3

graceful wing
#

don't worry the first half is trash too

prisma halo
#

did you just--

#

funny meme gilb

atomic egret
atomic egret
#

high-tier

prisma halo
#

I wouldn't expect you to get it

#

or like

#

99% of people here

crisp lion
#

actually wrong

#

I'm a raging brainlet pretending to be smart.

#

😎

atomic egret
#

I would say you need big dick energy to get it but that would be a lie since hank would get it

prisma halo
#

bone dick energy

atomic egret
#

boner

opal plover
#

Guys

#

What if in coop the crystal of madness made you shoot your friends

atomic egret
#

I wanna hear your best guess conspiracy theory on this one manniacc

crisp lion
#

that wouldn't work

#

also sounds like a giant pointless gimmick even if it did somehow work

#

or your Todd Howard in disguise

#

and it "just werks"

opal plover
#

I mean I wouldn't put it past David to put a huge pointless gimmick in his game

prisma halo
#

speculate on this

clever wasp
#

this is the French translation for the game

crisp lion
#

that's just the Dark Claw or whatever it's called

prisma halo
#

that's g_allowDarkClaw

crisp lion
#

🤔

#

how does g_allowDarkClaw work exactly

#

bug thunk

prisma halo
#

you turn it on and you can use the dark claw

crisp lion
#

what with nbkfa?

prisma halo
#

that's one method

opal plover
#

Instead of the crossbow I guess?

clever wasp
#

does it replace a weapon ?

prisma halo
#

nah

#

considering adding disabled spawns to maps for it that get enabled when g_allowDarkClaw is on

opal plover
#

Does manniacc mode make the crystal of madness/stained glass windows shards the correct color?

prisma halo
#

nein

opal plover
#

It's a joke about something I complained about in the game right?

#

Does it make boss fights good?

graceful wing
#

no. they still suck

clever wasp
#

y'know it might actually be a complete bogus cvar that does nothing

graceful wing
#

bingo

#
  • i think
opal plover
#

I mean yeah but then what the joke?

graceful wing
#

pretty sure there's nothing tied to it

opal plover
#

Is Zom Zom baiting me?🤔

prisma halo
#

I'm tempted to make it replace E1MS with E1MS_OLD and replace the crossbow with the claw

#

and add the ascii dusk logo

clever wasp
#

if you want it that desperately to do something, why not let it replace the scythe model with white flags

opal plover
#

Yes

#

Why white flags?

prisma halo
#

french

clever wasp
#

you're French

#

(so am I, for that matter, but that's besides my point)

crisp lion
#

what would g_xlightningstormmode do? change the brightness of all levels to minimum and add reloading (that's an RN reference :V)

prisma halo
#

this used to actually do something

crisp lion
#

what? enable hdusk

prisma halo
#

back when the game had C# scripting, it would disable sandboxing and allow usage of all .NET APIs

crisp lion
#

dude wat

clever wasp
#

no protection

prisma halo
#

it would let you do unsafe things

#

yes

clever wasp
#

also .NET is an std in general anyway

prisma halo
#

hahahahaha

graceful wing
#

microsoft is an std

#

and we all carry it

crisp lion
#

better than Apple

clever wasp
#

^

crisp lion
#

Linux is kinda better cus it's free and customisable

clever wasp
#

"Hey let's remove GCC for no real reason other than to be gigantic douchebags"

crisp lion
#

better than MS

clever wasp
#

Linux is better if and when it works

graceful wing
#

linux is fantastic for doing server stuff

#

but using it as a daily driver - heeellll no

prisma halo
#

my favorite cvar

clever wasp
#

@graceful wing been using Linux as a daily driver for five years

crisp lion
#

Recoillyboi?

clever wasp
#

it ain't so bad

opal plover
#

Make it have the shitton of smoke too Zom Zom

prisma halo
#

it restores the old AR fire rate

crisp lion
#

where's the r_weaponsmoke cvar?

prisma halo
#

up ur butt

crisp lion
#

funny 1

opal plover
#

Also can you make "g_enableE1M7toiletskull"

prisma halo
#

lol

crisp lion
#

Also what's the difference between the old, and new AR fire rate?

prisma halo
#

the old one was "janky", random

#

wasn't a constant fire rate

#

made the weapon feel old

#

which I really liked

crisp lion
#

so kinda like the chaingun from doom? kinda

prisma halo
#

nah

#

the doom chaingun has a constant fire rate

opal plover
#

Yeah felt like a piece of shit you'd find under a hay bale

crisp lion
#

may I see it?

prisma halo
#

look at old gameplay

opal plover
#

It's in the pre pre pre alpha

prisma halo
#

of like, the pre pre pre alpha

atomic egret
#

play the pre alpha in the goodies folder

crisp lion
#

It depends if it's in the gameplay demos of the goodies folder demos

opal plover
#

You can have cvar be on by default right?

prisma halo
#

of course

#

most g_ cvars get saved

#

so if you change it, it won't change back on its own

mild chasm
#

What about gvars

prisma halo
#

they destroy the universe

mild chasm
#

Nice

clever wasp
#

they get written to an ini file or something ?

prisma halo
#

a cfg file

#

a la quake/half-life

#

which is basically just a file containing console commands

opal plover
#

Alongside the dismemberment mod I'll definitely play with it on

prisma halo
#

dusk.ini is essentially scrapped in the sdk

#

although I'm considering bringing it back

#

and relegating .cfg files to autoexec purposes only

#

similar to zdoom

#

dunno yet

clever wasp
#

ini files in general are seen as obsolete, but still a necessary evil for cross platform shit

#

though I have to write my own parser for them

prisma halo
#

ini files are hardly crossplatform

#

they're not even standardized

#

toml is the way to go

graceful wing
#

inis are the wild west

prisma halo
#

(ini is only crossplatform if you write your own parser)

#

(but a lot of software just uses built in Windows APIs to parse them)

clever wasp
#

cause Windows can

prisma halo
#

for reference

#

TOML

#

it's basically ini, but better

clever wasp
#

even then, ini files are usually deprecated on Windows

graceful wing
#

eh inis do the job well enough

clever wasp
#

mh

prisma halo
#

what inis have going for them is the fact that people can easily edit them regardless of technical skill

opal plover
#

Yeah

clever wasp
#

still a boon in some cases

prisma halo
#

it's kinda funny, right around the time I was considering using TOML for dusk configs

#

I saw a discussion on the 3DGE source port's github where they were considering using it too

graceful wing
#

as a dev you generally want to be as casual user friendly as possible. inis fulfill that goal even though they make you jump through a few more hoops

opal plover
#

^

#

It just werks

clever wasp
#

hell, if you wanna go the extra mile, whip up a quick menu using JavaFX to edit the ini in your stead

prisma halo
#

I'd leave that to fan tools tbh

graceful wing
#

people have gotten used to ini over the decades they've been used

#

going for an alt solution with a game especially is going to cause some serious confusion

clever wasp
#

besides there's some shit that still uses ini files for important stuff, like PHP

#

(no matter how bad a rap PHP gets)

prisma halo
#

PHP 🤢

clever wasp
#

I prefer PHP to learning 35 JS frameworks

prisma halo
#

almost everything about PHP horrifies me

#

yeah that's definitely fair

#

JS is absolute terror

graceful wing
#

php is BS

clever wasp
#

it's... not quite that

#

base JS is okay

prisma halo
#

nah the language itself is chock full of design flaws

graceful wing
#

ye js CAN be a nightmare but that varies

prisma halo
#

the compiler inserts semicolons automatically

#

meaning

clever wasp
#

frameworks are layers upon layers of complicated obfuscation and blackboxing

prisma halo
#
return {
}```

and

return
{
}```

#

are not equivalent

#

the latter example returns nothing

graceful wing
#

it's a little dumb but can be worked around

vale oar
#

250+ messages, good job guys 👍

prisma halo
#

it reminds me of how Go forces you to use K&R brace style

graceful wing
#

and most rich text editors will warn about potentially unwanted line breaks too

clever wasp
#

one thing that makes me hate the shit out of JS is that my first web development class, creatively titled "Introduction to JavaScript" had exactly no JavaScript in it

#

the entire class was jQuery

prisma halo
#

I still find it hilarious that JavaScript "strict" mode came about from a compiler bug

clever wasp
#

the first time I saw "true" JS, I had no idea wtf it was

prisma halo
#

if a JS file started with a string, despite being invalid code, the compiler would ignore that string

#

so they used that to enable a "strict" mode in later versions

clever wasp
#

PHP on the other hand is constantly a bitch

#

but at least it has the decency of telling you how exactly

#

(most of the time)

prisma halo
#

sometimes in hebrew

clever wasp
#

also it's server side, which is a good thing for shit like authentication

#

I had a class assignment once where one of my classmates wrote his authentication module using React

#

entirely client side

prisma halo
#

oof

graceful wing
#

php is full of security vulnerabilities

prisma halo
#

I just avoid webshit in general

clever wasp
#

sadly not an option for me

graceful wing
#

well php's still a pretty mandatory part in most web based projects

clever wasp
#

also that

#

you do authentication, you need PHP (not strictly so, but it's less a pain than Node for that specific purpose)

#

you do anything on SQL-based dbs, you do that in PHP

graceful wing
#

you need php for pretty much anything you don't want the end user to have access to

clever wasp
#

you want your webapp to not break if people have NoScript, you use PHP

graceful wing
#

but yh handling login and privacy functions is most common

#

yup

#

php doesn't expose any of it's code so it's perfect for the purpose

prisma halo
#

ASP.Net is pretty cool in that regard

#

It serves the same purpose as PHP, but you write stuff in C# + a variant of HTML instead

clever wasp
#

oof, I have severe issues with it

prisma halo
#

It definitely has issues

#

but less than PHP imo

clever wasp
#

no, I mean, on a personal level

prisma halo
#

I wouldn't want to use either, but given the choice I know what I'd pick

graceful wing
#

asp's not deployed in too many places afaik

clever wasp
#

my ASP.NET teacher is a MS slave, and she didn't want us to use ASP.NET Core

#

so since Linux is my work OS

prisma halo
#

lol

clever wasp
#

I went the fuck home

#

because hell fucking no

prisma halo
#

Did she have the classic "newer software is more dangerous!" syndrome?

clever wasp
#

no, she's just essentially a glorified MS rep

#

that somehow uses a MacBook Pro

prisma halo
#

lol

clever wasp
#

but she's like a complete shill

prisma halo
#

weird that she wouldn't shill ASP.NET Core then

clever wasp
#

ikr

graceful wing
#

oh my university was MS sponsored

#

so you can imagine what that meant

clever wasp
#

yeah

#

tbh so's mine

graceful wing
#

they pushed MS stuff HARD

clever wasp
#

but it rarely comes into play

prisma halo
#

what bothers me

#

even non-MS sponsored shit shills MS stuff hard

graceful wing
#

like it was honestly good for the most part

#

free access to pretty much any microsoft software with no limits

#

but sometimes seeing advertisements on campus grounds got a bit annoying

clever wasp
#

also, anything related to Windows Server is guaranteed to be several bags of assballs

#

I once config'd the wrong VM for a role

#

my teacher was like "GJ, you can start over your entire cluster"

#

not just, replace the VM or anything

#

fuck your cluster

#

entirely

#

(to be fair, using OpenLDAP also has that issue)

#

also our Windows Server teacher is insane, this year's assignement he wanted like 6 VMs

#

5 servers, 1 Win10 client

prisma halo
#

god, fuck Windows Server

clever wasp
#

I shot him a mail saying that I don't have a core i9, 32 gigs of RAM, or the storage space for six fucking virtual machines

#

and he just went "Too bad, you'll fail"

graceful wing
#

win server has some neat features mostly for organizations

clever wasp
#

yeah so, props to it, AD is a godsend

prisma halo
#

yeah but it's ass in every other regard

graceful wing
#

but for my own projects i'd go linux every time

clever wasp
#

see

#

I teach Linux 101 and 201

#

when someone asked me what OpenLDAP is, I straight up told him "It's Active Directory, but it doesn't work"

#

and that is why Windows Server is still around

graceful wing
#

oof

#

sad but tru

#

active directory just works

#

it's honestly pretty magical

clever wasp
#

it's a shame that literally nothing else on Windows Server works anywhere near as well

graceful wing
#

mhm

clever wasp
#

also in general, Windows VMs suck

#

I'm not too sure how or why, but Linux VMs run hella better

prisma halo
#

Linux in general runs better than Windows

clever wasp
#

yeah but you'd think at some point it stops scaling up

graceful wing
#

linux servers are infinitely more stable yeah

prisma halo
#

A friend of mine recently started using a Linux VM on Windows

#

and compiling code inside that VM was faster than compiling in Windows itself

graceful wing
#

and the reason why they run so fast is that they have anything unnecessary stripped out of the os

#

windows always comes bundled with tons of services and shit you probably don't need

prisma halo
#

also fucking christ dependency management on Windows is total ass

clever wasp
#

sometimes that leads to strange decisions however

#

ever heard of PAM ?

graceful wing
clever wasp
#

pretty much

#

my last/currently being worked on app, at some point, requires the user to authenticate

#

as in, to prove you didn't just pcjack the computer from someone or stuff

#

(it's a password manager)

#

on Windows that's about four lines of code

#

on Linux... I still have no idea how the fuck to do that

#

apparently I'm supposed to instanciate an (undocumented) struct, taking as attribute an (UNDOCUMENTED) function pointer, allowing me to pass a cstring as a username and another cstring as a password

prisma halo
#

🤔

clever wasp
#

because if I don't do that, PAM will ask for the password through stdin

#

which I can't access since my program is GUI-based

prisma halo
#

Why not take the input from the user in your GUI, then send that to stdin through your program?

clever wasp
#

because I cannot

#

PAM doesn't seem to accept input from stdin except in this particular case

prisma halo
#

wot

#

that's weird

clever wasp
#

it doesn't make a lot of sense but there is, as far as I can tell, no function that just takes two strings and says if they are a valid pair of credentials on the host system in the PAM API

#

you have to use this function pointer nonsense described above

prisma halo
#

the fact that it wants a cstring should be sounding alarms

clever wasp
#

and since neither element seem to have any iota of documentation, I'm blindly trying to make sense of the PAM source code

prisma halo
#

something like that should want a char array and a length

clever wasp
#

it's PAM, it's a Linux kernel module, it wanting a cstring is... fairly normal I'd say

#

I'd be much more worried if it wanted a C++ string

prisma halo
#

c-strings are null-terminated, meaning if you send it a string that isn't null-terminated, you're going to have a bad time

clever wasp
#

that, honestly, is something I can take care of outside of PAM entirely

#

the issue lies more in the fact that why the fuck is that not a function in the first place

#

Microsoft did it, gdi

prisma halo
#

Yeah, it's weird

clever wasp
#

and the kicker is

#

I know what I'm trying to do is possible

#

because every goddamn login manager does it

#

but they are layers upon layers of obfuscated code and i just don't want to read nothing except git pages for five days straight

prisma halo
#

try looking at the source code for chkusr

clever wasp
#

might need to download the source there

#

but yeah, didn't think of that

prisma halo
clever wasp
#

ye

prisma halo
#

that looks pretty standard

clever wasp
#

but as it turns out, none of what he does seem to have comprehensive documentation, especially the function that apparently defines the password

prisma halo
#

weird

clever wasp
#

like, I haven't found any doc related to pam_response

#

and calling it "documentation" is probably an insult to the concept of documentation

#

but I'd have to keep testing shit, cause it's like, the second to last feature I want to add

#

along with RSA encryption

prisma halo
#

man that stackoverflow code is odd

#

lemme see if I can write a version

#

no guarantees though because I ain't testing it and I don't have a linux vm handy right now (and I'm waiting on getting a new HDD before I reinstall Linux properly)

clever wasp
#

don't bother, I'll probably have to rewrite it myself anyway, otherwise it won't play nice with Qt

prisma halo
#

really weird that they didn't use appdata_ptr

#

its purpose is clear from the man page

clever wasp
#

"clear" might be a stretch

#

it's there, sure

prisma halo
#

When a module calls the referenced conv() function, the argument appdata_ptr is set to the second element of this structure.

#

that's about as clear as it can get

clever wasp
#

I don't have the slightest idea what it does, or even is, to be honest

prisma halo
#

it's just a pointer to whatever data you wish to send to the function

#

this is pam_conv:

#
struct pam_conv {
    int (*conv)(int num_msg, const struct pam_message **msg,
                struct pam_response **resp, void *appdata_ptr);
    void *appdata_ptr;
};```
#

when PAM calls the conv function, the appdata_ptr parameter is set to whatever you assigned to the field of the same name in the structure

clever wasp
#

not quite sure how I'd use that to be frank

#

then again...

#

gotta try something

prisma halo
#

you would use it to avoid needing that global reply variable

crisp lion
#

my boys, shouldn't this be in general?
I just want some bona fide DUSK talk

#

not codebois

graceful wing
#

eh i've let them stay here since no one wants nerd code talk in general

atomic egret
#

this is true

prisma halo
#

lemme set up a quick VM to test the code I wrote

#

if it works I'll comment it a bit and send it your way

#

it's pretty simple

crisp lion
#

or you could just message him 🤷

prisma halo
#

that's what I meant by send it your way

#

also fug u

crisp lion
#

fug u too yung santa

#

that doesn't even make a lick of sense

clever wasp
mild chasm
#

Coders can eat pant

#

We need the space to talk about HDusk

slate edge
#

doom is ok

rare musk
#

doom is old and busted

#

buy Dusk™, it's new and fresh!

slate edge
#

Dusk is honestly a game im hyped about.

vale oar
#

Dusk is a real throw-back FPS

#

not Throw-up FPS like all those proc-generated garbage

mild chasm
#

The modding potential is in my opinion the most exciting part

#

Pretty much every game that came out after the 90s that had great modding capabilities ended up being a crap engine or just being a pain to work with in some way

vast tangle
#

I'd love to play some high quality fan made episodes, that's what I'm hyped about the mod possibility

mild chasm
#

Dusk is in the right spot here with the quake-like graphics

#

makes it simple enough for newbies to come in and make bab's first dusk weapon mod or level or what have you but means that crap can get far more complex potentially

fast wigeon
#

i actually cant wait for people to make super hard maps

vale oar
#

Arcane Duskmensions

fast spire
#

Duskmensions is almost Dusk mentions

vale oar
#

ye

vast tangle
#

Or something like Death Wish for Blood

vale oar
#

HI THERE

slate edge
#

But what if the E3MS2 soundtrack is a Dubstep remix of farting underwater into a walkie talkie?

clever wasp
#

still beats Despacito

woeful plover
#

Jen you mean the DOOM 2016 soundtrack?

slate edge
#

I didnt think of that possibility...

vast tangle
#

Glad to see I wasn't the only one disappointed with Doom 2016 soundtrack

clever wasp
#

I thought it was good

#

sadly it's true that it doesn't like shine and sparkle like people would want

#

especially the theme of the Cyberdemon boss fight

crimson folio
#

wow i am so out of the loop

#

is e3ms2 real or a meme

#

i feel like a goof

vast tangle
#

Meme

crimson folio
#

understandable,

#

it would be sweet to have extra secret levels tho

fast wigeon
#

it might be real

#

i wouldnt dismiss it as a joke just yet

#

mainly because no one has actually denied its existence

crimson folio
#

oshit

fast wigeon
#

if it is real tho i think it will be a joke level akin to the wolfenstein level from doom 2

#

because apparantly its really hard to find

clever wasp
#

not real until given proof of realness

fast wigeon
#

not fake until given proof of fakeness

clever wasp
#

I prefer to apply the Bigfoot principle for one

vale oar
#

they're just in tune with each other

fast wigeon
#

we can confirm 100% if its real or not by lookin in game files anyway

#

tho im gonna look for it ingame at first

vale oar
fast wigeon
#

press it

#

please

vale oar
#

just did

fast wigeon
#

finally

vale oar
#

nothin happened unfortunately

fast wigeon
#

aw

vale oar
#

shit is still in my steam lib

#

:C

fair mirage
#

finally you've saved us all

clever wasp
#

we are saved from jab's 2hu memes

fair mirage
#

this is a little known fact but releasing dusk is david's way of summoning cthulhu and bring about the endtimes

vale oar
#

fock

fast wigeon
#

rad

#

cant wait

clever wasp
#

bring it

fair mirage
#

some shit's gon' happen when that gets finished

vale oar
#

to prevent this, all Dusk owners must hit the Cancel button simultaneously

graceful wing
#

nah just delet game

vale oar
#

that won't do shit

#

its code integrates itself into Windows

#

and then we're fucked

graceful wing
vale oar
#

YEAH PLS HIT THE FIRST BUTTON

#

oh sorry

#

that's a voice in my head

graceful wing
#

although i'm pretty sure if i did this the game would be instantly added back to my account again

#

BUT IT WILL WORK FOR YOU

#

DELET DUSK TODAY

vale oar
#

it won't delet, fug

#

FU

#

G

#

WE'RE SCREWED

crimson folio
#

tfw u can't cancel dusk

vale oar
#

I can't EVEN DELET it

#

let alone cancelling

delicate violet
#

Shit

#

I tried delet

#

But Dusk delet me instead

slate edge
#

F

opal plover
#

@fast wigeon Actually they said that finding E3MS2 won't be the hard part but understanding it will be.

fast wigeon
#

na thats e3ms1

opal plover
#

No one said that it was E3M1 @fast wigeon

fast wigeon
#

jab said e3ms2 will be hard to find and i think 500 or someone else said "the secret level" will be hard to understand

graceful wing
#

which secret level is hard to understand?

slate edge
#

E3MS2 is rad.

crimson folio
#

just let me shoot cthulhu and ima be your right hand man

slate edge
#

your right hand comes off?

spare cobalt
#

lol

#

best joke in RE4

crimson folio
#

well I am a leftie

#

dont need a right

opal plover
#

I wonder how much of E3M10 is done

#

I assume crits are done

crisp lion
#

WRONG

#

[dabs]

opal plover
#

Did you ever say that before?

crisp lion
#

[dabs]?

opal plover
#

I guess I'm experiencing deja vu

crisp lion
#

Even IF M10 is or was past crit, there's still the biggly QA, Grand Finale Pass, and EP1 + maybe EP2 crits

opal plover
#

And cheevos

crisp lion
#

cheevos could probably be finished with two weeks

opal plover
#

So would Ep1+2 pass tbh

crisp lion
#

EP1 Pass would be the larger of the two, but I guess it'll mostly just be balancing, bug squashing, lore and some quality adjustments.
Oh and maybe going back to David's OG idea of some weapons being exclusive for further episodes.

opal plover
#

If anything they'd just add more Ep2+3 stuff in Ep1 and Ep3 stuff in Ep2

#

I could see bone monks spawning in the the E2M9 chasm

fast wigeon
#

naaa i dont think theyll do that

#

they only added two scientists to the end of e1m10

opal plover
#

Well by that I mean the only place where they could have an Ep3 enemy in Ep2

fast wigeon
#

i would expect like a priestess guarding the portal at most

opal plover
#

This would make the guardian being bad at his portal guarding job to make for a better boss fight even sillier

delicate sail
#

I could imagine David adding something second stage-y to the guardian fight, as some of the people streaming / doing an EA review were a bit surprised that the episode is done after the guardian

#

Or even the guardian being the second stage

opal plover
#

I mean at this point in terms of boss fights I don't really excpect much apart for the final boss

crisp lion
#

I actually thought there were two guardians due to the fact the one was teleporting :/

opal plover
#

In terms of quality I meant

crisp lion
#

anyway, the Guardian is enough of a sponge, we don't need a second one.

delicate sail
#

Could just be a bunch of priestesses or the guardian splitting into two or something, nothing heavy on the content creation side

opal plover
#

I could also see there being like a big ass gauntlet full of regular enemies before the portal room

delicate sail
#

Yeah

crisp lion
#

I guess they could go the Shambler route and make explosive weapons deal x0.5 damage (and lower health) with the Guardian

delicate sail
#

Something like that

opal plover
#

That what I was excpecting and I was surprised by him spawning right away

delicate sail
#

Yeah. The portal activation seems a bit anticlimactic

opal plover
#

What part of it?

delicate sail
#

Could just be a bunch of enemies jumping out of it after it's activated

opal plover
#

Eh

clever wasp
#

to be fair it seems to be a one way portal

opal plover
#

Yeah^

delicate sail
#

Yeah

#

Just thinking aloud here really

opal plover
#

I could see like some fork maidens in E2M10 too

#

Like just to be inclusive in terms of cult members

crisp lion
#

Fork Maidens are the Necromanced dead wives of the cultists

opal plover
#

Like if there was a place where all kinds of cultists would be it'd be in the gauntlet

crisp lion
#

why would they be in a military base?

opal plover
#

They aren't?

crisp lion
#

the cultists seen in the bases are either scientists or soldiers who are part of the cult lol

opal plover
#

And it's not like they wouldn't want to do a pilgrimage to the nameless city

#

That seems to be the end goal of most of the cultists

crisp lion
#

well Zombies aren't sentient, and I'm talking about the traditional Haitian Zombies, which are just resurrected dead used for slavery.

opal plover
#

I always thought of the fork maidens as cultists too

clever wasp
#

I thought they were literal voodoo dolls

crisp lion
#

well their design, and data name hints they're basically farmer wives

#

dead ones

opal plover
#

What hints at them being dead?

crisp lion
#

IIRC they're called undeadwives or somethimg

#

their texture

opal plover
#

Oh yeah that makes sense

crisp lion
#

it's clearly designed to represent decomposition

#

hence sunken non-existent eyes, and a mix of skinny bone rather than flesh & bone

#

also the fact they look like their wearing typical 1950s-60s women's night garments

opal plover
#

Yeah for the longest time I dodn't notice the pearl necklace

crisp lion
#

which could more or less hint that DUSK is set in the 1980s-1990s

opal plover
#

Yeah pretty sure it's in the 1990's

#

Confirmed by like David I think?

clever wasp
#

it'd make sense

crisp lion
#

as well as the general later 20th century tech, 90s PCs being everywhere, and the US Soldiers wearing a BDU that was used by the IRL Army in the 1980s

opal plover
#

Around doom/quake's release I can only guess

clever wasp
#

best way to confirm it would just to plop a computer somewhere with a static image of OG Doom on it

crisp lion
opal plover
#

David ficks plis

crisp lion
#

Honestly I can't wait until we get an M16 replacer mod ( a proper LP one contrast to the Alpha M16 which is kinda stank)

#

I mean the M60 is kinda cool, but let's be real, it's an LMG, why would it be everywhere?

clever wasp
#

file it under the section "Acceptable breaks from reality"

opal plover
#

There won't ever be anything better than current AR with randomised fire rate

fast wigeon
#

when you have a game that simultaneously takes place in rural PA, industrial/military facilites and a lovecraftian alternate dimension, its sort of hard to get a consistent weapon set to fit contextually

clever wasp
#

you don't even need to go that far tbh

fast wigeon
#

u just have to break realism as a concession for gameplay sometimes

crimson folio
opal plover
#

Honestly realism>gameplay

clever wasp
#

if you're playing a game with floating people shooting fireballs, a treasure hunter that can jump faster than your car can go, and fights all manners of demonic/cybernetic/both abominations all game long, but your only concern is finding M60s more frequently than usual, it's a pretty safe bet that whatever is wrong in the equation is not in the game proper

opal plover
#

But are there any cybernetic demons in the game yet?

crisp lion
#

doom 3 is best doom cuz it more realistic xddddddddddd

#

who said they're demons my boi

#

might be ayys

opal plover
#

Well demons are aliens

#

They don't come from earth

crisp lion
#

🤔

fast wigeon
#

huh

viral gate
fast wigeon
#

cant argue with that logic

clever wasp
#

@opal plover pretty sure the Guardian is a demon, and that he wasn't born/spawned/whatever with a grenade launcher for an arm, if that counts

crisp lion
#

but demons are muh interdimensional beings

crimson folio
#

paralel universe

viral gate
#

BIGJOHN <- explain this

fast wigeon
#

hate how in the new doom games hell isnt actually theological hell, its just some Alternate Dimension

opal plover
#

I mean I don't see why the cult leader wouldn'tgive him a hand cannon from birth

fast wigeon
#

hand cannon was prob military doin shit

opal plover
#

Why would they give him an antiquated ass cannon

viral gate
#

Did somebody say... hand cannon? andrew2

opal plover
#

And why would they give it to the dude who guard the nameless city

fast wigeon
#

idk a cannon that fires mortar rounds dont seem antiquated to me

opal plover
#

In design I meant

#

Also about you nudoom complaint dorito: "why not both?"

clever wasp
#

to be fair old doom hell isn't anywhere closer to biblical hell either

#

it's also treated as a parallel dimension for the most part

fast wigeon
#

it had the satanic imagry n stuff tho

crisp lion
#

member when Doom Hell was colourful? pepperidge farm memberberries

fast wigeon
#

and the rivers of blood and people being tortured

#

lakes of fire

#

sounds like biblical hell to me

opal plover
#

And that one ugly ass blue flame texture?

fast wigeon
#

yeah

crisp lion
#

U dare be diss thy holy FIREBLU?

clever wasp
#

sure, it's not like you have lava everywhere, and, oh, an entire goddamn level taking place inside the cadaver of a giant ass monster in the new doom

crisp lion
#

BEGONE WITH U

opal plover
#

Anyway doom 4 hell seems pretty mystical to me

#

It corrupts everything it touches

fast wigeon
#

is there even a single upside down cross in doom16

opal plover
#

Which I belive is why the doomslayer wasn't dooming humanity by destroying the argent accumulators

clever wasp
#

I mean there's all the cult imagery in the first half of the game

opal plover
#

I mean there were a ton of candle pentagrams

fast wigeon
#

yea

clever wasp
#

not to mention the "tier 3 acolyte" horseshit, which basically amounts to an invitation to ritual sacrifice

fast wigeon
#

also i do like how 16 made every wad canon

#

which means okuplok and holy hell is canon

crisp lion
#

my d00ds it would be mighty neat if you moved these epic discussions to gaming

fast wigeon
#

backseat modding

#

banned

opal plover
#

Is that fucking backseat moderating I see

#

Heresy

crisp lion
#

it was a suggestion tho
but really tho, I came here for the very mighty DUSK talk not Doom 2016

opal plover
#

Yeah let's talk about dusk lore

fast wigeon
#

chad dusk v virgin nudoom

opal plover
#

We finished talking about doom 4 anyway

crisp lion
#

le epic plotwist but if the Rachel's secret and Constantine secret didn't be revealed and had zero context u could have a generic back plot (probably what Dave wants, ugh typical) about DUSKd00d being in dusk because of his GF Rachael Constantine

#

so Dave better be a good boi, and let DUSK be an Indiana Jones-type story about a treasure hunter instead of some pisswank love story, or blood-knock off "duskd00d is a le epic cult member that got nae nae'd by the leader and wants revenge"

fast wigeon
#

indian joe

opal plover
#

Feel like Duskdude is actually a replicant

fast wigeon
#

that makes me think, what if theres a proper thief style mansion level in ep3

#

i doubt there will be tbh but it would be rad

crisp lion
#

that's why Duskd00d goes back to Pennsylvania

#

to raid a mansion le epic style and teleport back to TNC to nae nae the cult leader

fast wigeon
#

then nae nae shub niggurath

crimson folio
#

How's Episode 3 coming along? ^^

#

I'm still really hyped i can't contain it anymore

fast wigeon
#

check pinned

#

its very very close

crimson folio
#

Oh for real?

fast wigeon
#

devs have confirmed that its coming out this year and not 2019

crimson folio
#

Just read it

#

Great news!!!

delicate sail
#

The last update featuring reliable information is the pinned message from David from like 2 weeks ago

crimson folio
#

I hope the SDK for Workshop comes out soon after!!

#

Get some cool custom levels

fast wigeon
#

yee

#

i think we'll get custom levels before the SDK

#

if they decide to release the wad files so we can use em in trenchbroom

crimson folio
#

WOOO

graceful wing
#

we dunno how to release those yet

#

ep3 will be a 2018 release though

fast wigeon
#

hopefully itll be in time for halloween

graceful wing
#

we'll see

fast wigeon
#

but we thought it would come out in june at one point so i shouldnt speculate

graceful wing
#

when it's done™

crisp lion
#

Honestly at this point, I think a Late (last 3 days) September at the earliest or Late October/Early November most plausible, and December at the furthest is the logical likelyhood of release.

fast wigeon
#

even if they finish it september i feel they gonna wait out till halloween cos that release date makes the most sense

crisp lion
#

I think they've been blueballing everyone enough, the best bet to do when it's finished is just to release it and get it out of the way.

fast wigeon
#

in the mean time we would be beta testing

crisp lion
#

Supposably, but either Avain or Lain stated that Ep3 Beta testing won't be a thing

fast wigeon
#

oh?

delicate sail
#

Realistically speaking, the QA process will most likely be quite thorough, so I'm not counting on anything before late October

#

Taking into consideration that Ep1+2 will get another balancing and lore pass as well as addressing those few very minor bugs and qol improvements

fast wigeon
#

david said maybe ep2

#

they might not go over it again

crisp lion
#

Well I imagine that story elements will essentially be added in.

#

and maybe balancing to make Ep1 more of a challenge.

opal plover
#

Yeah

crisp lion
#

tho tbh Ep1 of Doom was easy, which it kinda should be.

#

it was release free after all.