crypt of decay - k8vavoom, мой форк Vavoom [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

k8vavoom, мой форк Vavoom [Dec. 28th, 2031|01:04 am]
Previous Entry Add to Memories Tell A Friend Next Entry
Linkmeow!

Comments:
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 08:54 pm

Re: a togda-li ti zasel kokout?

(Link)
>а не пали очередями! после нескольких первых выстрелов у неё начинается неебический разброс.
da ja uje s nim OBNIMAJUS', a ono daje odino4koj palit skvoz' i golovu,
i 4ast' broni, kakoj-to strannij hitbox, v gzdoom on inoj, sha ubejusja
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:01 pm

Re: a togda-li ti zasel kokout?

(Link)
щаз проверил: если цельться спрайту в башку, то в большинстве случаев попадаешь. учти, опять же, что разброс всё равно есть, и он ощутимо больше, чем у чейнгана. надо просто немного придрочиться.

также учти, что хэдшот не гарантирует критикала: при попадании в башку ебошит сильнее, чем просто в корпус, но критикалы кладёт далеко не всегда. отличить, попал ли, можно при смерти монстра: убитый в башку раскидывает фонтанчик крови, а мимо башки — просто немного хлюпает.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:07 pm

Re: a togda-li ti zasel kokout?

(Link)
stranno, s drugoj storoni v gzdoom mne pokazalsja revenant
inogo razmera, no s popadaniem emu v golovu u menja toj ne slojilos',
no po oshushenijam tam hitbox shirshe.
i pri4em eto tok revenant, (nu ja poka tok ego zametil)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:14 pm

Re: a togda-li ti zasel kokout?

(Link)
у ревенанта кривой хитбокс изначально. и да: сами хитбоксы чуть-чуть отличаются от гздумовых, насколько я успел заметить, потому что мне понадобилось немного перепривыкнуть. несильно, но.

это штуки, до которых у меня лапы ещё не дошли: я вообще не планировал вавумом заниматься, хотел так просто, собрать и поностальгировать. но теперь вот взялся (и играю в основном на нём уже).
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:19 pm

Re: a togda-li ti zasel kokout?

(Link)
tem vremenem ja potikal nuts, v gzdoom on bistree begaet
vot v vavoome bug(krutish golovoj i razmer diri menjaetsja)?
https://files.catbox.moe/o99mo9.png
v gzdoome i renderitsja ina4e, podchodish i smotrish v stenu vot
tebe i 60 fps na nuts, tut tak ne rabotaet.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:22 pm

Re: a togda-li ti zasel kokout?

(Link)
NO, gzdoom umiraet v tot moment, kogda ja streljaju,
a vavoom kazet stabilnije 2 fps!!!!!!!!!!!!!
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:30 pm

Re: a togda-li ti zasel kokout?

(Link)
да, gl_maxdist в районе 13500 убирает дальнее обсечение.

когда смотрю в стену — у меня около 20 FPS, когда на монстров — где-то шесть.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:25 pm

Re: a togda-li ti zasel kokout?

(Link)
про исчезновение: это, скорее всего, gl_maxdist. то есть, обсечение по far z plane. можешь увеличить — то тогда уменьшается разрешение z-buffer'а, и возможны другие баги рендера. дофига длинный уровень потому что.

я потом переделаю на reverse z buffer, и ему полегчает.

>podchodish i smotrish v stenu vot
>tebe i 60 fps na nuts, tut tak ne rabotaet.

да, тут обсечение спрайтов сделано хуже (и vm несколько медленней, и двигатель выполняет ощутимо больше кода в скриптах: в отличие от гз, в скриптах вообще всё кроме рендера и базового los tracing). когда-нибудь я что-нибудь с этим сделаю, но в принципе — меня не очень парят подобные уровни. я больше по классике, где всё более-менее нормально.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:33 pm

Re: a togda-li ti zasel kokout?

(Link)
da ja toj klassikue ljublju, no extreme testi polezni,
gl_maxdist 0 sdelal i polu4il takoe:
https://files.catbox.moe/mkcz8q.png
https://files.catbox.moe/khpcg0.png
ku4a clippinga, no fps ot maxdist ne menjaetsja.
no ja voschishen tem faktom, 4to gzdoom uchodit v 0 fps tam
gde vavoom derjit 2! pri tom, 4to izna4alno gzdoom renderil
bistrej, a vot posle alarma ot vistrela vse izmenilosja
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:41 pm

Re: a togda-li ti zasel kokout?

(Link)
>gl_maxdist 0 sdelal
так не работает — ноль там значит совсем не то. ;-)

>fps ot maxdist ne menjaetsja
и не должен, это чисто визуальная штука, для управления z-buffer. на скорость рендера не влияет, там только клипер роялит, который клипает исключительно по геометрии, без учёта расстояния. то есть, клипер не в курсе, что такие далёкие стены не видно, и всё равно их рендеру передаёт. равно как и спрайты.

gz, скорее всего, можно привести в «чуйство», если пустить его в режиме «legacy opengl».

впрочем, я вот пустил «infighting 1», и оставил их повеселиться. более-менее стабильно держит 4 FPS. это с учётом того, что вавум исполняет намного больше скриптов, чем gzdoom.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:46 pm

Re: a togda-li ti zasel kokout?

(Link)
а вообще — я удивлён уже тем, что вавум сразу не накрылся жопой от натса.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:50 pm

Re: a togda-li ti zasel kokout?

(Link)
on i rabotaet kak gz i lu4she, mne kajetsja v etot moment grafu
doljno stat' sovsem grustno, ved' port kotorij ne razvivalsja
s paleolita konkurent!
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:57 pm

Re: a togda-li ti zasel kokout?

(Link)
вообще-то графу должно быть стыдно очень давно, потому что архитектурно вавум настолько превосходит гз, что это даже нечестно сравнивать. у гз ДО СИХ ПОР нет нормальной клиент-серверной сети! а скрипты только-только начали развиваться. в вавуме же это уже семь+ лет есть, и ВСЯ игра на скриптах. реально: в вавуме НЕТ ничего игрового, захардкоженого в двигатель — кроме трассировки для выстрелов и проверки столкновений.

ну вот пример: в гз хэдшоты невозможно реализовать без патчинга плюсового кода, и всё равно оно охуенно криво в итоге: грязыный говнохак. а в вавуме я поправил для этого ТОЛЬКО скрипты. реально, вавум ВСЁ ЕЩЁ намного более модабельный, чем гз.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 10:06 pm

Re: a togda-li ti zasel kokout?

(Link)
>у гз ДО СИХ ПОР нет нормальной клиент-серверной сети!
pomnju-pomnju, kak ja ebalsja 4tob v gz udelat setku, kak ona
uchodila v rassinchron i eto bil pizdec. v zandro ono lu4she, no,
ja poprobuju setku v vavoome i sravnju potom.
esli b v vavoome rabotal hard-doom (kak ja pomnju ono k acs privjazano,
mojet ne zarabotat'.
da, ne poshlo:
Log: Unsupported flag forcexybillboard in K8Gore_BloodSpot_Transient_Blue [59/1815]
Log: Unsupported flag forcexybillboard in K8Gore_Blood_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_Blood_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_TinyBlood_Transient_Blue
Log: Unsupported flag forcexybillboard in K8Gore_TinyBlood_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_BloodHit_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_FlyingBloodFake_Transient_Blue
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBloodFake_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_FlyingBlood_Transient_Blue
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBlood_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_Bloodmist_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_BloodDripingFromCeiling_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_DetectCeilBloodSimpler_Transient_Blue
Log: Unsupported flag forcexybillboard in K8Gore_DetectCeilBloodSimpler_Transient_Blue
Log: Unsupported flag clientsideonly in K8Gore_BloodSpot_Green
Log: Unsupported flag forcexybillboard in K8Gore_BloodSpot_Green
Log: Unsupported flag clientsideonly in K8Gore_GrowingBloodPool_Green
Log: Unsupported flag forcexybillboard in K8Gore_GrowingBloodPool_Green
Log: Unsupported flag forcexybillboard in K8Gore_Blood_Green
Log: Unsupported flag clientsideonly in K8Gore_Blood_Green
Log: Unsupported flag clientsideonly in K8Gore_TinyBlood_Green
Log: Unsupported flag forcexybillboard in K8Gore_TinyBlood_Green
Log: Unsupported flag clientsideonly in K8Gore_Underblood1_Green
Log: Unsupported flag forcexybillboard in K8Gore_Underblood1_Green
Log: Unsupported flag clientsideonly in K8Gore_BloodHit_Green
Log: Unsupported flag clientsideonly in K8Gore_FlyingBloodFake_Green
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBloodFake_Green
Log: Unsupported flag clientsideonly in K8Gore_FlyingBlood_Green
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBlood_Green
Log: Unsupported flag clientsideonly in K8Gore_Bloodmist_Green
Log: Unsupported flag clientsideonly in K8Gore_MinuscleBloodSpot_Green
Log: Unsupported flag forcexybillboard in K8Gore_MinuscleBloodSpot_Green
Log: Unsupported flag clientsideonly in K8Gore_BloodDripingFromCeiling_Green
Log: Unsupported flag clientsideonly in K8Gore_DetectCeilBloodSimpler_Green
Log: Unsupported flag forcexybillboard in K8Gore_DetectCeilBloodSimpler_Green
Log: Unsupported flag clientsideonly in K8Gore_BloodSpot_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_BloodSpot_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_Blood_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_Blood_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_TinyBlood_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_TinyBlood_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_BloodHit_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_FlyingBloodFake_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBloodFake_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_FlyingBlood_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_FlyingBlood_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_Bloodmist_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_BloodDripingFromCeiling_Transient_Green
Log: Unsupported flag clientsideonly in K8Gore_DetectCeilBloodSimpler_Transient_Green
Log: Unsupported flag forcexybillboard in K8Gore_DetectCeilBloodSimpler_Transient_Green
Log: Parsing decorate script './Hard-Doomv83.pk3:decorate'...
Log: Unsupported flag forcexybillboard in AgathoTracerFx
Log: Unsupported flag noblooddecals in HDBaronofHell
Log: Unsupported flag clientsideonly in BruiserEmber
Log: Unsupported flag noblooddecals in RictusKamakazi [0/1815]
Log: Unsupported flag forcexybillboard in MiniRictusFire
Log: Unsupported flag clientsideonly in BoneChip
Log: Unsupported flag clientsideonly in BoneChip2
Log: Unsupported flag clientsideonly in CyberFiendArm
Log: Unknown state action A_Weave in ShadowBall
Log: Unknown state action A_Weave in ShadowBall
Log: Unknown state action A_Weave in ShadowBall
Log: Unknown state action A_Weave in ShadowBall
Log: Unknown state action A_Weave in PoeBall
Log: Unknown state action A_Weave in PoeBall
Log: Unknown state action A_Weave in PoeBall
Log: Unknown state action A_Weave in PoeBall
Log: Unknown state action A_DropItem in HDChaingunGuy2
Log: Unknown state action A_DropItem in HDChaingunGuy2
Log: Unknown state action A_DropItem in HDChaingunGuy2
Log: Unknown state action A_DropItem in HDChaingunGuy2
Log: Unknown state action A_DropItem in HDShotgunGuy2
Log: Unknown state action A_DropItem in HDShotgunGuy2
Log: Unknown state action A_DropItem in HDShotgunGuy2
Log: Unknown state action A_DropItem in HDShotgunGuy2
Log: Unknown state action A_DropItem in HDShotgunGuy3
Log: Unknown state action A_DropItem in HDShotgunGuy3
Log: Unknown state action A_DropItem in HDShotgunGuy3
Log: Unknown state action A_DropItem in HDShotgunGuy3
Log: Unknown state action A_DropItem in HDZombieMan2
Log: Unknown state action A_DropItem in HDZombieMan2
Log: Unknown state action A_DropItem in HDZombieMan2
Log: Unknown state action A_DropItem in HDZombieMan2
Log: Unsupported flag clientsideonly in HDDeadZombieMan
Log: Unsupported flag clientsideonly in ZombieYelRail
Log: Unsupported flag clientsideonly in ZombieRedRail
Log: Unknown state action A_Weave in SvileBall
Log: Unknown state action A_Weave in SvileBall
Log: Unknown state action A_Weave in SvileBall
Log: Unknown state action A_Weave in SvileBall
Log: Unsupported flag forcexybillboard in VisageTrail
Log: Unsupported flag forcexybillboard in HitScanPuffParticle
Log: Unsupported flag clientsideonly in HitScanPuffParticle
Log: Property Weapon.SlotNumber in Fist~ is not yet supported
Log: Doing C_Shutdown
Log: Doing CL_Shutdown
Log: Doing SV_Shutdown
Log: Doing delete GNet
Log: Doing V_Shutdown
Log: Doing T_Shutdown
Log: Doing Sys_Shutdown
Log: Doing delete GSoundManager
Log: Doing R_ShutdownTexture
Log: Doing R_ShutdownData
Log: Doing VCommand::Shutdown
Log: Doing VCvar::Shutdown
Log: CVAR statistics: 200 buckets used, 4 items in longest chain
Log: Doing ShutdownMapInfo
Log: Doing FL_Shutdown
Log: Doing W_Shutdown
Log: Doing GLanguage.FreeData
Log: Doing ShutdownDecorate
Log: Doing VObject::StaticExit
zsh: segmentation fault vavoom -iwaddir ./basev/ -file ./Hard-Doomv83.pk3
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 10:18 pm

Re: a togda-li ti zasel kokout?

(Link)
в вавуме сейчас я сеть сломал хэдшотами, увы. потом починю — мне оно некритично пока.

да, оно хочет декоратовых функций, которых в вавуме нет. увы. я после декалей посмотрю: возможно, там просто надо докинуть экспортов в декорат-парзер (и дописать пару функций в скрипты) — и оно поедет.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 10:19 pm

Re: a togda-li ti zasel kokout?

(Link)
вот это вот «unknown state acion» и есть fatal error'ы. и их, кстати, немного — что вселяет определённый оптимизм. остальные ворнинги так, фигня на палке.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 10:22 pm

Re: a togda-li ti zasel kokout?

(Link)
a mojna dobavit' v log slova error, warn? shob proshe parsit' bylo?
a to ja ujeban log celkem kidaju))))
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 10:38 pm

Re: a togda-li ti zasel kokout?

(Link)
можно, но пока не до этого. в силу того, что у меня сейчас мозг работает в лучшем случае процентов на двадцать нормальной мощности, мне переключаться между задачами сложновато. но рано или поздно (момент непредсказуем, гыг) я буду проходить мимо нужного места — и впилю, конечно.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 10:49 pm

Re: a togda-li ti zasel kokout?

(Link)
ja u mamki hakir i nahakal na fov 90+ net weapona
https://files.catbox.moe/vf1oci.png
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 10:56 pm

Re: a togda-li ti zasel kokout?

(Link)
да, это специально сделано. предполагается, что фов больше 90 используется для зумов, в которых рисовать пспрайты не надо. сейчас оно захардкожено в двигатель: «if (fov <= 90.0 && cl->MO == cl->Camera && GGameInfo->NetMode != NM_TitleMap) DrawPlayerSprites();».

также есть и ещё одна причина: при большем фов пспрайт уезжает вверх, оставляя после себя дырку. ну, потому что так сделан рендер: там фов не просто фов, а заведует кучей намного больших вещей.

в общем, это не баг, это фича. если не забуду, то когда-нибудь что-нибудь с этим сделаю.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 11:04 pm

Re: a togda-li ti zasel kokout?

(Link)
a chto framerate delaet? eto takoj sudden-death rejim? -/--(
ja tok fast monsters cvar iskal a otkopal takoj suicide-fest
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 11:26 pm

Re: a togda-li ti zasel kokout?

(Link)
jalko shto weapon v rejime framerate 1 palit so skorostju framerate 0
o4enj boljshoj disbalance (sic!)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 11:54 pm

Re: a togda-li ti zasel kokout?

(Link)
я ваще хуй знает, я о ней только что от тебя узнал. ;-)
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 11:15 pm

Re: a togda-li ti zasel kokout?

(Link)
vot krovi polu4she stalo
https://files.catbox.moe/boj343.png
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 11:40 pm

Re: a togda-li ti zasel kokout?

(Link)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 11:53 pm

Re: a togda-li ti zasel kokout?

(Link)
это всё равно тормоза, фэйк и загаживание спрайтами, увы. вместо этого надо честные декали на полу, но это сложнее, чем на стенах (поэтому в gzdoom, например, «половых» и «потолковых» декалей тоже нет). может, у меня и получится, dunno.
[User Picture]
From:[info]id0
Date:May 15th, 2018 - 07:13 am

Re: a togda-li ti zasel kokout?

(Link)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 10:59 pm

Re: a togda-li ti zasel kokout?

(Link)
это, если чо, я совершенно не имел в виду: «прекрати репортить фигню». не прекращай! это я просто по дороге поясняю, что баг, а что специально сделано.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 11:47 pm

Re: a togda-li ti zasel kokout?

(Link)
kstati, ja tut posmotrel options i mne predstavljaetsja
strannim, chto i menu darkness, i crosshair transparency
v maximume imejut soboj samij jarkjij rejim,
razve prozrachnost' na maximalkach ne nevidimij kursor?
a tut polu4aetsja naoborot
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 11:52 pm

Re: a togda-li ti zasel kokout?

(Link)
(спал уже, мимокрокодил %-): это результат того, что UI дизайнил программист. технически это альфа в терминах OpenGL, где 0 — полностью прозрачно, а 1 — полностью непрозрачно. отсюда такой слайдер. я не обратил внимания даже, потому что для меня это естественно: тоже программер жы, тоже думаю в терминах OpenGL.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:58 pm

Re: a togda-li ti zasel kokout?

(Link)
а. в оригинале все вычисления для декалей тоже были в вавумовых скриптах. я их оттуда забрал потому что так мне удобней отлаживаться. скорее всего, когда я отлажусь — я частично или полностью верну этот код в скрипты, потому что: а отчего бы и да?!
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:59 pm

Re: a togda-li ti zasel kokout?

(Link)
в смысле — я сначала расширил скрипты кодом для декалей, и только потом, на следующей итерации, уволок этот код в крестовую часть.
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:36 pm

Re: a togda-li ti zasel kokout?

(Link)
p.s. s maxdist 0 chaingunner imeet normalnij cvet
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:39 pm

Re: a togda-li ti zasel kokout?

(Link)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:42 pm

Re: a togda-li ti zasel kokout?

(Link)
вообще, я фиг знает, отчего чейн темнит: по-идее, не должен. надо будет потом посмотреть тоже.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:44 pm

Re: a togda-li ti zasel kokout?

(Link)
ага. для спрайтов отчего-то затухание с расстоянием сильнее, чем для секторов. надо будет разобраться.
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:04 pm

Re: a togda-li ti zasel kokout?

(Link)
p.s. ОЧЕНЬ ГЛЮЧНЫЙ И ПОЧТИ НЕРАБОЧИЙ тест декалей можно включить, сказав «k8DecalTest 1». я в курсе про то, что декаль неверная, на дверях не ездит, и по стенам разляпывается неправильно. использовать пока не надо, но можно просто посмотреть. скоро, скоро будет кровища на стенах! %-)
[User Picture]
From:[info]id0
Date:May 14th, 2018 - 09:10 pm

Re: a togda-li ti zasel kokout?

(Link)
OTLI4nij test, vse vragi ubiti kraskoj, bukvaljno zalivaju ich!
a, advanced render dochnet ot vsego (sejchas uje basic polzuju)
ja kogda k tem pulemet4ikam vishel, 90 fps upalo do 30 prosto S
NI HU JA
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:15 pm

Re: a togda-li ti zasel kokout?

(Link)
он от света дохнет. отчего-то он ебошит неебическое количество полигонов для создания shadow volumes, и это нехуёво всё затормаживает. я не очень понимаю, почему: в теории, гпу должен без проблем справиться с таким количеством — но вот… возможно, какая-то хуйня с шейдерами или ещё с чем-то. надо будет потом разобраться.
[User Picture]
From:[info]ketmar
Date:May 15th, 2018 - 10:52 pm

Re: a togda-li ti zasel kokout?

(Link)
[User Picture]
From:[info]ketmar
Date:May 14th, 2018 - 09:08 pm

Re: a togda-li ti zasel kokout?

(Link)
p.p.s. декали только в regular, да.