doom2d.org

Главная база плоских морпехов
It is currently 16 Oct 2026, 03:12

All times are UTC + 3 hours




Post new topic Reply to topic  [ 39 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: 07 Sep 2022, 07:35 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Jabberwock wrote:
Для этого можно бампнуть версию модельки в [Model] - пусть будет version=2.
Нельзя. В старых руководствах оно постоянно проходило под описанием "версия модельки", поэтому многие (в том числе и я) писали туда ревизию самой модельки, а не версию её поддержки движком.
Это была Фальконова ошибка, что он вообще это поле добавил до появления второй версии моделек. Надо будет придумывать другое теперь.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 07 Sep 2022, 16:30 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
Не знаю, мне кажется, скорее ошибка в том, что это поле неоднозначно поняли.
Я версию самой модельки, если такая нужна, указываю в имени или дескрипшене, но это редко требуется.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 07 Sep 2022, 17:03 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Jabberwock wrote:
Не знаю, мне кажется, скорее ошибка в том, что это поле неоднозначно поняли.
Так это было неизбежно при наличии поля, но фактическом отсутствии как новой версии моделек, так и проверки этого поля самой игрой (с выдачей сообщения типа "Моделька неизвестной версии").

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 07 Sep 2022, 17:28 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
А много вообще моделек с таким "полем"?

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 07 Sep 2022, 22:39 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Jabberwock wrote:
А много вообще моделек с таким "полем"?
Это открытый вопрос.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 11 Sep 2022, 14:37 
Offline
Приколист

Joined: 04 Feb 2010, 14:42
Posts: 1008
я бы сделал отдельный флажок (как ЧД предлагал в ирке)
а точки крепления вообще не понятно по какому принципу заданы в коде. но наверно можно вывести значения что бы оно более-менее адекватно выглядело и на старых модельках.


Top
 Profile  
 
PostPosted: 14 Sep 2022, 21:46 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
DeaDDooMER wrote:
наверно можно вывести значения что бы оно более-менее адекватно выглядело и на старых модельках.

Сомневаюсь. Там другая поза нужна, перерисовывать надо.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 16:32 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
Напомню, что сейчас еcть и оружие, и несколько моделек нового образца, где это исправлено.
Но в игру пока не встроено.

Image

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 16:38 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Jabberwock wrote:
Напомню, что сейчас еcть и оружие, и несколько моделек нового образца, где это исправлено.
Так огнестрельное оружие всё ещё по-прежнему с края игрока палит, не?

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 16:43 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
Да, но сдвиг спрайта игрока касательно хитбокса в какой-то степени фиксит проблему.
Надо сделать сборку, где оно будет с центра палить, и поэкспериментировать.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 18:18 
Offline
Приколист
User avatar

Joined: 17 Oct 2009, 19:57
Posts: 4103
Location: Киров
Jabberwock wrote:
3. Оказывается, углы стрельбы разного оружия отличаются на несколько градусов, что можно увидеть, включив чит SNIPER. Надо попробовать привести их всех к одному углу.
Вот это кстати плохая идея. Очень много карт было заточено под такие углы у оружия и их отличия (например, плазма не достаёт, зато двустволка заденет). Бывает, что при правильной позиции можно прострелить всю карту по диагонали. И конечно, все эти карты сразу перестанут работать так, как это было задумано, если начать менять углы стрельбы.

_________________
Давай, картечью демонов
Размажем по стене.
Давай, берсерком выпустим
Весь ливер сатане!

Сделайте нормальный огнемёт! :evil:


Top
 Profile  
 
PostPosted: 04 Mar 2025, 18:48 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
ar888» Очень много карт было заточено под такие углы у оружия и их отличия

Там разница очень маленькая, около градуса.
Как мне кажется, все прострелы будут работать, как и раньше, в пределах экрана 1920х1080 на r_scale 1. А дальше мы не стреляем.

Если ты найдешь карту, которая этот тезис опровергает, буду признателен.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 18:51 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Сейчас посмотрел по линиям при чите SNIPER - различия идут между следующими группами (в одной группе углы одни и те же):

При взгляде вверх:
  • пистолет, ружьё, двустволка, пулемёт, суперпулемёт
  • плазмопушка, BFG
  • ракетница
  • огнемёт

При взгляде вниз:
  • пистолет, ружьё, двустволка, пулемёт, ракетница, суперпулемёт
  • плазмопушка
  • BFG
  • огнемёт

Как так получилось? А потому что у нас не задаются углы в явном виде. Они получаются из осевых скоростей соответствующих снарядов, как в оригинале.
Куда относятся кастет с бензопилой, посмотреть вживую не получилось. Нужно в код лезть.

ar888 wrote:
Вот это кстати плохая идея. Очень много карт было заточено под такие углы у оружия и их отличия (например, плазма не достаёт, зато двустволка заденет).
Справедливости ради, как минимум угол стрельбы из ракетницы уже меняли: viewtopic.php?f=11&t=1149&p=19997#p19997. И едва ли кто-то это тогда заметил.
Править придётся в любом случае, это катастрофическая оплошность с нашей стороны. Хорошо лишь то, что отличия в углах небольшие.

Jabberwock wrote:
Там разница очень маленькая, около градуса.
Как бы она тебе самому боком не вышла, кстати. А то ещё придётся вновь weapons2 переделывать.

Jabberwock wrote:
Если ты найдешь карту, которая этот тезис опровергает, буду признателен.
Одну можно и исправить. Нужно хотя бы несколько.

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 18:59 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
ЧД» А то ещё придётся вновь weapons2 переделывать.
Вот вообще не проблема. Проблема в том, что их до сих пор нет в основной версии.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 04 Mar 2025, 19:42 
Offline
Приколист
User avatar

Joined: 17 Oct 2009, 19:57
Posts: 4103
Location: Киров
Чёрный Думер wrote:
Справедливости ради, как минимум угол стрельбы из ракетницы уже меняли: viewtopic.php?f=11&t=1149&p=19997#p19997. И едва ли кто-то это тогда заметил.
Это было более 10 лет назад. По себе могу сказать, что в то время я не носился по недоделанным картам и не сдвигал всю геометрию так, чтобы прострелы работали как я этого хочу. Со временем я уже набрался опыта и понял, как лучше строить карты. Ну и тут вы предлагаете опять супер решение: перечеркнём всё что было и сделаем как захотела наша левая пятка.
Как пример красивых прострелов:
Attachment:
BFG.png
BFG.png [ 32.7 KiB | Viewed 5494 times ]
Attachment:
HitScan.png
HitScan.png [ 31.33 KiB | Viewed 5494 times ]

Я не буду сейчас перебирать все карты и выяснять какие карты вы попортите этой переделкой. Но я умываю руки после таких простых заявлений:
Чёрный Думер wrote:
Править придётся в любом случае

_________________
Давай, картечью демонов
Размажем по стене.
Давай, берсерком выпустим
Весь ливер сатане!

Сделайте нормальный огнемёт! :evil:


Top
 Profile  
 
PostPosted: 09 Mar 2025, 16:22 
Offline

Joined: 27 Apr 2020, 20:02
Posts: 554
Я могу ошибаться, потому что я тогда ещё не родился. Но разве в 1.30 и 1.40 не сменили резко углы? И никто не пострадал.


Top
 Profile  
 
PostPosted: 17 May 2025, 23:49 
Offline

Joined: 27 Apr 2020, 20:02
Posts: 554
Исправлено введением WEAPONS2, которое визуально направлены под правильным углом. Правда, не для всех моделек, но это нюансы.

https://github.com/Doom2D/Doom2D-Forever/pull/26 - там же есть ссылка на соответствующий PR в DF-Assets

Для того, чтобы моделька использовала новое WEAPONS2, нужно прописать в [Model] следующее:

features=guns2


Top
 Profile  
 
PostPosted: 17 May 2025, 23:56 
Offline
Site Admin
User avatar

Joined: 17 Oct 2009, 23:43
Posts: 7954
Location: \\HULK
Но при этом придется заново задать в MODEL.TXT все точки крепления оружия.
Они у GUNS2 и старого оружия не совпадают.

P.S. старые модельки остаются со старым оружием и работают, как обычно.

_________________
И неважно, что нет морей на Марсе, каждый морпех носит море в сердце.


Top
 Profile  
 
PostPosted: 12 Sep 2026, 12:32 
Offline
Принципиально неуничтожаем
User avatar

Joined: 18 Oct 2009, 04:01
Posts: 7382
Location: Владивосток
Вчера Джа неожиданно вспомнил, что у каждого оружия есть своя точка начала отсчёта осей положения на модельке.
Выяснилось, что они там ещё с самого появления сменного оружия (в версии 0.45). Тогда, до появления редактора моделей, предполагалось выставлять оружие вручную, пользуясь спрайтами с отмеченной на них точкой из старого архива DF Examples (лежит на старом сайте). Кроме того, эти точки слегка сглаживали тогдашнюю невозможность указания отрицательных сдвигов (viewtopic.php?f=40&t=3530) - вот тут уж не знаю, намеренно или нет.

Однако теперь они лишь сбивали с толку, так как одна и та же точка крепления (скажем, 0:0) для разного оружия не совпадала. Поэтому было решено убрать их хотя бы для guns2:
https://github.com/Doom2D/Doom2D-Forever/commit/1cca92e4
https://github.com/Doom2D/DF-Assets/commit/210ab7bd

_________________
Чёрный Думер, Чёрный Думер
С монстрами сражается.
Чёрный Думер, Чёрный Думер
Рокетланчер плавится.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 39 posts ]  Go to page Previous  1, 2

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
doom2d.org, since 2007