Comments: |
| From: | 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
| From: | ketmar |
Date: | May 14th, 2018 - 09:01 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
щаз проверил: если цельться спрайту в башку, то в большинстве случаев попадаешь. учти, опять же, что разброс всё равно есть, и он ощутимо больше, чем у чейнгана. надо просто немного придрочиться.
также учти, что хэдшот не гарантирует критикала: при попадании в башку ебошит сильнее, чем просто в корпус, но критикалы кладёт далеко не всегда. отличить, попал ли, можно при смерти монстра: убитый в башку раскидывает фонтанчик крови, а мимо башки — просто немного хлюпает.
| From: | 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)
| From: | ketmar |
Date: | May 14th, 2018 - 09:14 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
у ревенанта кривой хитбокс изначально. и да: сами хитбоксы чуть-чуть отличаются от гздумовых, насколько я успел заметить, потому что мне понадобилось немного перепривыкнуть. несильно, но.
это штуки, до которых у меня лапы ещё не дошли: я вообще не планировал вавумом заниматься, хотел так просто, собрать и поностальгировать. но теперь вот взялся (и играю в основном на нём уже).
| From: | 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.pngv gzdoome i renderitsja ina4e, podchodish i smotrish v stenu vot tebe i 60 fps na nuts, tut tak ne rabotaet.
| From: | 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!!!!!!!!!!!!!
| From: | ketmar |
Date: | May 14th, 2018 - 09:30 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
да, gl_maxdist в районе 13500 убирает дальнее обсечение.
когда смотрю в стену — у меня около 20 FPS, когда на монстров — где-то шесть.
| From: | 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). когда-нибудь я что-нибудь с этим сделаю, но в принципе — меня не очень парят подобные уровни. я больше по классике, где всё более-менее нормально.
| From: | 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.pnghttps://files.catbox.moe/khpcg0.pngku4a 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
| From: | 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.
| From: | ketmar |
Date: | May 14th, 2018 - 09:46 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
а вообще — я удивлён уже тем, что вавум сразу не накрылся жопой от натса.
| From: | 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!
| From: | ketmar |
Date: | May 14th, 2018 - 09:57 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
вообще-то графу должно быть стыдно очень давно, потому что архитектурно вавум настолько превосходит гз, что это даже нечестно сравнивать. у гз ДО СИХ ПОР нет нормальной клиент-серверной сети! а скрипты только-только начали развиваться. в вавуме же это уже семь+ лет есть, и ВСЯ игра на скриптах. реально: в вавуме НЕТ ничего игрового, захардкоженого в двигатель — кроме трассировки для выстрелов и проверки столкновений.
ну вот пример: в гз хэдшоты невозможно реализовать без патчинга плюсового кода, и всё равно оно охуенно криво в итоге: грязыный говнохак. а в вавуме я поправил для этого ТОЛЬКО скрипты. реально, вавум ВСЁ ЕЩЁ намного более модабельный, чем гз.
| From: | 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
| From: | ketmar |
Date: | May 14th, 2018 - 10:18 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
в вавуме сейчас я сеть сломал хэдшотами, увы. потом починю — мне оно некритично пока.
да, оно хочет декоратовых функций, которых в вавуме нет. увы. я после декалей посмотрю: возможно, там просто надо докинуть экспортов в декорат-парзер (и дописать пару функций в скрипты) — и оно поедет.
| From: | ketmar |
Date: | May 14th, 2018 - 10:19 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
вот это вот «unknown state acion» и есть fatal error'ы. и их, кстати, немного — что вселяет определённый оптимизм. остальные ворнинги так, фигня на палке.
| From: | 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))))
| From: | ketmar |
Date: | May 14th, 2018 - 10:38 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
можно, но пока не до этого. в силу того, что у меня сейчас мозг работает в лучшем случае процентов на двадцать нормальной мощности, мне переключаться между задачами сложновато. но рано или поздно (момент непредсказуем, гыг) я буду проходить мимо нужного места — и впилю, конечно.
| From: | id0 |
Date: | May 14th, 2018 - 10:49 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | 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();».
также есть и ещё одна причина: при большем фов пспрайт уезжает вверх, оставляя после себя дырку. ну, потому что так сделан рендер: там фов не просто фов, а заведует кучей намного больших вещей.
в общем, это не баг, это фича. если не забуду, то когда-нибудь что-нибудь с этим сделаю.
| From: | 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
| From: | 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!)
| From: | ketmar |
Date: | May 14th, 2018 - 11:54 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
я ваще хуй знает, я о ней только что от тебя узнал. ;-)
| From: | id0 |
Date: | May 14th, 2018 - 11:15 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | id0 |
Date: | May 14th, 2018 - 11:40 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | ketmar |
Date: | May 14th, 2018 - 11:53 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
это всё равно тормоза, фэйк и загаживание спрайтами, увы. вместо этого надо честные декали на полу, но это сложнее, чем на стенах (поэтому в gzdoom, например, «половых» и «потолковых» декалей тоже нет). может, у меня и получится, dunno.
| From: | id0 |
Date: | May 15th, 2018 - 07:13 am |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | ketmar |
Date: | May 14th, 2018 - 10:59 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
это, если чо, я совершенно не имел в виду: «прекрати репортить фигню». не прекращай! это я просто по дороге поясняю, что баг, а что специально сделано.
| From: | 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
| From: | ketmar |
Date: | May 14th, 2018 - 11:52 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
(спал уже, мимокрокодил %-): это результат того, что UI дизайнил программист. технически это альфа в терминах OpenGL, где 0 — полностью прозрачно, а 1 — полностью непрозрачно. отсюда такой слайдер. я не обратил внимания даже, потому что для меня это естественно: тоже программер жы, тоже думаю в терминах OpenGL.
| From: | ketmar |
Date: | May 14th, 2018 - 09:58 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
а. в оригинале все вычисления для декалей тоже были в вавумовых скриптах. я их оттуда забрал потому что так мне удобней отлаживаться. скорее всего, когда я отлажусь — я частично или полностью верну этот код в скрипты, потому что: а отчего бы и да?!
| From: | ketmar |
Date: | May 14th, 2018 - 09:59 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
в смысле — я сначала расширил скрипты кодом для декалей, и только потом, на следующей итерации, уволок этот код в крестовую часть.
| From: | 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
| From: | id0 |
Date: | May 14th, 2018 - 09:39 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | ketmar |
Date: | May 14th, 2018 - 09:42 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
вообще, я фиг знает, отчего чейн темнит: по-идее, не должен. надо будет потом посмотреть тоже.
| From: | ketmar |
Date: | May 14th, 2018 - 09:44 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
ага. для спрайтов отчего-то затухание с расстоянием сильнее, чем для секторов. надо будет разобраться.
| From: | ketmar |
Date: | May 14th, 2018 - 09:04 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
p.s. ОЧЕНЬ ГЛЮЧНЫЙ И ПОЧТИ НЕРАБОЧИЙ тест декалей можно включить, сказав «k8DecalTest 1». я в курсе про то, что декаль неверная, на дверях не ездит, и по стенам разляпывается неправильно. использовать пока не надо, но можно просто посмотреть. скоро, скоро будет кровища на стенах! %-)
| From: | 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
| From: | ketmar |
Date: | May 14th, 2018 - 09:15 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
он от света дохнет. отчего-то он ебошит неебическое количество полигонов для создания shadow volumes, и это нехуёво всё затормаживает. я не очень понимаю, почему: в теории, гпу должен без проблем справиться с таким количеством — но вот… возможно, какая-то хуйня с шейдерами или ещё с чем-то. надо будет потом разобраться.
| From: | ketmar |
Date: | May 15th, 2018 - 10:52 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
| From: | ketmar |
Date: | May 14th, 2018 - 09:08 pm |
---|
| | Re: a togda-li ti zasel kokout? | (Link) |
|
p.p.s. декали только в regular, да. | |