Автор | Сообщение |
MaStErDommind = UAC Gunner =
![Next rank: - Corporal - after 18 points Next rank: - Corporal - after 18 points](images/ranks/3g.png) | 62 |
![](images/avatars/18677192158dcb3565b2ea.png) Doom Rate: 2 Posts quality: +2 |
Отправлено: 04.11.16 12:16:04 | | | ChaingunPredator, спасибо! | |
|
| |
DOOMGABR = Warrant Officer =
![Next rank: - 2nd Lieutenant - after 114 points Next rank: - 2nd Lieutenant - after 114 points](images/ranks/12g.png) | 1176 |
![](images/avatars/108914185263a3599e8d734.png) Doom Rate: 1.87 Posts quality: +774 |
Отправлено: 04.11.16 15:12:56 | | | как это пофиксить? boom формат
![](https://s12.postimg.cc/kv5bwg05l/egregor_at_2016_11_04_15_10_55_524_R2722.jpg) | |
|
| |
BeeWen Lieutenant Colonel
![Next rank: Lieutenant Colonel after 132 points Next rank: Lieutenant Colonel after 132 points](images/ranks/17.png) | ![Супермодератор форума Супермодератор форума](images/special/multimod.gif) | 3508 |
![](images/avatars/gallery/2011/16075065764b00ca927a11b.jpg) Doom Rate: 1.6 Posts quality: +903 |
Отправлено: 04.11.16 15:54:23 | | | DOOMGABR: | как это пофиксить? |
C выделенной линии анпег убрать, поставить оба (верхний и нижний) на проем слева. |
Рейтинг сообщения: +1, отметил(и): DOOMGABR |
|
1 |
1 |
1 |
![](images/plus/all.gif) |
|
| |
DOOMGABR = Warrant Officer =
![Next rank: - 2nd Lieutenant - after 114 points Next rank: - 2nd Lieutenant - after 114 points](images/ranks/12g.png) | 1176 |
![](images/avatars/108914185263a3599e8d734.png) Doom Rate: 1.87 Posts quality: +774 |
Отправлено: 04.11.16 16:02:58 | | | BeeWen
спасибо, друже, сработало ![:)](images/smiles/icon_smile.gif) | |
|
| |
MaStErDommind = UAC Gunner =
![Next rank: - Corporal - after 18 points Next rank: - Corporal - after 18 points](images/ranks/3g.png) | 62 |
![](images/avatars/18677192158dcb3565b2ea.png) Doom Rate: 2 Posts quality: +2 |
Отправлено: 04.11.16 17:36:53 | | | Какой нужно написать код в батнике, чтобы запустить wad файл? | |
|
| |
MaxED UAC Sergeant Major
![Next rank: UAC Sergeant Major after 56 points Next rank: UAC Sergeant Major after 56 points](images/ranks/10.png) | 704 |
![](images/avatars/gallery/doomers/5476212354fb2508b4a67e.png) Doom Rate: 2.12 Posts quality: +39 |
Отправлено: 04.11.16 17:48:20 | | | zdoom -iwad "c:\path\to\doom2.wad" -file "c:\path\to\yourwad.wad" |
|
|
| |
DOOMGABR = Warrant Officer =
![Next rank: - 2nd Lieutenant - after 114 points Next rank: - 2nd Lieutenant - after 114 points](images/ranks/12g.png) | 1176 |
![](images/avatars/108914185263a3599e8d734.png) Doom Rate: 1.87 Posts quality: +774 |
Отправлено: 05.11.16 17:07:43 | | | PrBoom+ безбожно лагает на одной из карт в ваде. Что делать? | |
|
| |
N00b Chief Petty Officer
![Next rank: Chief Petty Officer after 18 points Next rank: Chief Petty Officer after 18 points](images/ranks/11.png) | 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 05.11.16 20:14:02 | | | Два нубовопроса. 1) Как средствами Decorate (или, возможно, ACS) узнать iwad, использующийся в данный момент? Можно ли хотя бы узнать, присутствуют ли в данный момент в памяти, к примеру, спрайты SSG? 2) Как (и возможно ли) актору с +FLOAT поставить ограничение на скорость/импульс? У меня есть класс, наследующийся от PlayerPawn, у которого +FLOAT. Если долго лететь в одном направлении, то поскольку "сопротивление воздуха" мало, скорость будет, вероятно, неограниченно увеличиваться. Можно попробовать повозиться с sv_aircontrol'ом, но как-то костыльно это выглядит. К примеру, ограничить скорость тому же какодемону отдельно от других классов будет невозможно. DOOMGABR В каком ваде? В Вашем? Наверное, слишком сложная геометрия. Пробовать уменьшать детализацию?.. В каком-то другом? Запускать не под PrBoom+ (можно ещё попробовать покрутить "Options -> General -> Uncapped Framerate") | |
|
| |
ZZYZX - UAC Commissar -
![Next rank: = UAC Commissar = after 16 points Next rank: = UAC Commissar = after 16 points](images/ranks/20.png) | ![Модератор форума Модератор форума](images/special/mod.gif) | 6284 |
![](images/avatars/8964862905d3deac33d7ba.gif) Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 05.11.16 20:25:53 | | | N00b2015: | 1) Как средствами Decorate (или, возможно, ACS) узнать iwad, использующийся в данный момент? |
Никак
N00b2015: | Можно ли хотя бы узнать, присутствуют ли в данный момент в памяти, к примеру, спрайты SSG? |
Нет
N00b2015: | У меня есть класс, наследующийся от PlayerPawn, у которого +FLOAT. Если долго лететь в одном направлении, то поскольку "сопротивление воздуха" мало, скорость будет, вероятно, неограниченно увеличиваться. |
Такого вроде не должно быть, у игрока скорость полёта лимитированная.
DOOMGABR: | PrBoom+ безбожно лагает на одной из карт в ваде. Что делать? |
Показать карту. Другие порты лагают? | |
|
2 |
2 |
1 |
![](images/plus/all.gif) |
|
| |
N00b Chief Petty Officer
![Next rank: Chief Petty Officer after 18 points Next rank: Chief Petty Officer after 18 points](images/ranks/11.png) | 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 05.11.16 20:40:00 | | | ZZYZX http://rgho.st/7Rd5yNBBr Если и есть верхняя граница, то она немаленькая. ![:)](images/smiles/icon_smile.gif) Хотелось бы что-нибудь вроде 20--30 юнитов на тик, как у проджектайлов. | |
|
| |
Julian Nechaevsky = Sergeant Major =
![Next rank: UAC Sergeant Major after 56 points Next rank: UAC Sergeant Major after 56 points](images/ranks/9g.png) | 624 |
![](images/avatars/17389395580a033e71c84.png) Doom Rate: 3.71 Posts quality: +265 |
Отправлено: 05.11.16 21:20:23 | | | Такой вопрос - существует ли какая-нибудь современная утилита для патчинга IWAD-файлов? Важно два критерия:
1) Версия и IWAD не имеет значения. Нужно заменить всего 1 ламп, который гарантированно присутствует в любом IWAD. 2) Утилита не консольная, т.е. чтобы потенциальному пользователю не пришлось мучаться с командной строкой, и пропатчить IWAD одним кликом мышки. Крайне необходима поддержка Windows XP - 10.
Спасибо. | |
|
1 |
7 |
5 |
![](images/plus/all.gif) |
|
| |
ZZYZX - UAC Commissar -
![Next rank: = UAC Commissar = after 16 points Next rank: = UAC Commissar = after 16 points](images/ranks/20.png) | ![Модератор форума Модератор форума](images/special/mod.gif) | 6284 |
![](images/avatars/8964862905d3deac33d7ba.gif) Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 05.11.16 21:37:41 | | | N00b2015 the action is not allowed, because the file is marked as private and the key you provided is not correct | |
|
2 |
2 |
1 |
![](images/plus/all.gif) |
|
| |
cacodemon9000 = Lance Corporal =
![Next rank: - Master Corporal - after 14 points Next rank: - Master Corporal - after 14 points](images/ranks/5g.png) | 186 |
Doom Rate: 2 Posts quality: +83 |
Отправлено: 05.11.16 21:48:03 | | | В своей карте под Doom 2 заменил некоторые звуки звуками из Heretic. Но получился немного странный эффект. Новые звуки будто ускорены раза в два, и слышен щелчок в начале и конце проигрывания звука. Проявляется такое, например, PrBoom+. В GZDoom всё в порядке. Из-за чего это могло произойти? | |
|
| |
ZZYZX - UAC Commissar -
![Next rank: = UAC Commissar = after 16 points Next rank: = UAC Commissar = after 16 points](images/ranks/20.png) | ![Модератор форума Модератор форума](images/special/mod.gif) | 6284 |
![](images/avatars/8964862905d3deac33d7ba.gif) Doom Rate: 1.65 Posts quality: +1631 |
Отправлено: 06.11.16 05:19:48 | | | Подозреваю, что в херетике другой семплрейт, который гздумом подхватывается в связи с поддержкой самого херетика, а прбумом из-за узкой ориентированности на дум — нет. Лечение — сконвертировать звуки в WAV, или сначала в WAV, а потом обратно в формат дума. (или если они сразу в WAV, то ещё между чем-нибудь сконвертировать) | |
|
2 |
2 |
1 |
![](images/plus/all.gif) |
|
| |
cacodemon9000 = Lance Corporal =
![Next rank: - Master Corporal - after 14 points Next rank: - Master Corporal - after 14 points](images/ranks/5g.png) | 186 |
Doom Rate: 2 Posts quality: +83 |
Отправлено: 06.11.16 08:22:33 | | | ZZYZX: | Подозреваю, что в херетике другой семплрейт, который гздумом подхватывается в связи с поддержкой самого херетика, а прбумом из-за узкой ориентированности на дум — нет. Лечение — сконвертировать звуки в WAV, или сначала в WAV, а потом обратно в формат дума. (или если они сразу в WAV, то ещё между чем-нибудь сконвертировать) |
Перепроверил ещё раз. Сэмпл рейт совпадает. Размер файлов не совпадает. Но мне кажется, что привязка к этому была бы очень странной. | |
|
| |
DOOMGABR = Warrant Officer =
![Next rank: - 2nd Lieutenant - after 114 points Next rank: - 2nd Lieutenant - after 114 points](images/ranks/12g.png) | 1176 |
![](images/avatars/108914185263a3599e8d734.png) Doom Rate: 1.87 Posts quality: +774 |
Отправлено: 06.11.16 12:46:52 | | | ZZYZX
другие порты не лагают. недавно этот вад стал лагать на всех уровнях в прбумплюсе
вот вад: https://cloud.mail.ru/public/EH3j/d45ptNLat
Добавлено спустя 1 минуту 39 секунд:
N00b2015
детализация в самый раз под лимит ремувинг. ссылка на вад постом выше ![:)](images/smiles/icon_smile.gif)
Добавлено спустя 2 минуты 19 секунд:
И еще вопрос! в прбумплюс с перемещением мыши перемещается сам игрок. как фиксануть? и где в нем настройки биндов? в конфиге какие-то символы в биндах типа "0x12b"
![](https://s15.postimg.cc/udsyet7uv/image.png) очередная ошибка в прбумплюсе, в этом же ваде что я залил выше. появляется именно в этом месте на карте, а также в следующей карте в самом начале. также при перезапуске порта Sound настройки сбиваются и приходится по новой выкручивать | |
|
| |
N00b Chief Petty Officer
![Next rank: Chief Petty Officer after 18 points Next rank: Chief Petty Officer after 18 points](images/ranks/11.png) | 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 06.11.16 13:57:28 | | | DOOMGABR Не знаю, на MAP01 ничего не лагает, но на 02 и 03 ошибка "I_SignalHandler: Exiting on signal: signal 11" и вылет. Edit: ровно такая же, как и у Вас, в тех же местах. Это перемещение --- не баг, это фича. Как отключить, не знаю.
Оффтоп. i_signalhandler 11 гуглится, выдаёт в основном странички с ответами entryway на arc.iddqd.ru в кэше Яндекса, но полностью темы, конечно же, у них нет. Будет ли, кстати, перенос архива на новый сервер? Или форум достаточно скоро вернётся на прежний?
Edit3. Этот костыль не работает! См. следующий мой пост. Продолжение моего вопроса. В Heretic/Hexen полёт как-то реализован. В ZDoom, как я понимаю, для этого эффекта можно использовать (на PlayerPawn'ах) PowerFlight. Если DoomPlayer морфится в какой-то класс, а при этом ему выдаётся бесконечный PowerFlight, то после морфинга обратно сам по себе он не удалится из инвентаря. Для "выдачи", видимо, придётся использовать костыль вида
Actor PowerMorphIntoSmth: PowerMorph {
PowerMorph.PlayerClass "SomeClass"
...
}
Actor MorphIntoSmthItem: PowerupGiver {
Powerup.Type "PowerMorphIntoSmth"
...
}
Actor FlightPowerup: PowerupGiver {
Powerup.Type "PowerFlight"
...
}
Actor DummyClass: CustomInventory {
states {
Pickup:
TNT1 A 0 A_GiveInventory("MorphIntoSmthMorphItem")
TNT1 A 0 A_GiveInventory("FlightPowerup")
}
}
и давать DummyClass. Вопрос: что следует забирать из инвентаря для прекращения эффекта полёта?
Edit2. Есть вот такая штука. Хочется, чтобы при нажатии Use игроком на монстра класса MainClass тот удалялся, а игрок морфился в какой-то класс SomeClass1. Поскольку будет и обратное превращение (здесь его рассматривать не будем (с ним проблем нет)), хочется перед морфингом вызвать скрипт, запоминающий уровень здоровья и брони (SCRIPT1). Однако, по всей видимости, скрипт вызывается уже после морфинга, поэтому скрипт становится бесполезным. Как это следует исправить? Поставить задержку в (1) пробовал, даже 10 тиков не помогают. Есть и другая проблема. Хочется, чтобы актор класса MainClass, уже видевший какого-то игрока, не позволял бы проделать над собой такую операцию. Я создал DummyHasItSeenThePlayer, и при каждом переходе в See, чтоб наверняка , выдаю ему его. В состоянии Active у меня условный переход (2), но почему-то после See он тоже не производится, и опять происходит морф. Что с этим делать?
Actor DummyMorphWrapper: CustomInventory {
Inventory.MaxAmount 1
states {
PickUp:
TNT1 A 1
TNT1 A 0 ACS_NamedExecuteAlways("SCRIPT1") //здесь проблема!
// (1)
TNT1 A 0 A_GiveInventory("MorphItem")
TNT1 A 1
Stop
}
}
ACTOR MorphItem : PowerupGiver {
Powerup.Type "PowerMorph1"
...
}
ACTOR PowerMorph1 : PowerMorph {
PowerMorph.PlayerClass "SomeClass1"
...
}
Actor MorphListener {
+FRIENDLY
...
states {
Spawn:
TNT1 A 0
TNT1 A 0 A_ChangeFlag("FRIENDLY", 0)
TNT1 A 0 A_ClearTarget
Look:
TNT1 A 3 A_Look
Goto Look
See:
TNT1 A 0 A_GiveToTarget("DummyMorphWrapper", 1)
Stop
}
}
Actor DummyHasItSeenThePlayer: CustomInventory {
Inventory.MaxAmount 1
}
Actor MainClass : SwitchableDecoration replaces ... {
...
states
{
Active:
TNT1 A 0 A_JumpIfInventory("DummyHasItSeenThePlayer", 1, "See", AAPTR_DEFAULT) // (2)
TNT1 A 0 A_SpawnItemEx("MorphListener")
TNT1 A 0 Thing_Remove(0)
Stop
See:
TNT1 A 0 A_GiveInventory("DummyHasItSeenThePlayer", 1, AAPTR_DEFAULT)
.... A ... A_Chase
Loop
...
}
} Ещё раз, вкратце, какую логику я хочу получить от этого кода: 0. игрок активирует MainClass -> 1. ветвление: актор видел игрока? -> {1а. нет: выходим в See, 1б. да: спауним MorphListener, который ищет игрока и передаёт ему DummyMorphWrapper -> 2. через wrapper вызывается скрипт, запоминающий здоровье/броню -> 3. через тот же wrapper даётся морф}. У меня же почему-то 2 и 3 оказываются переставлены... | |
|
| |
BeeWen Lieutenant Colonel
![Next rank: Lieutenant Colonel after 132 points Next rank: Lieutenant Colonel after 132 points](images/ranks/17.png) | ![Супермодератор форума Супермодератор форума](images/special/multimod.gif) | 3508 |
![](images/avatars/gallery/2011/16075065764b00ca927a11b.jpg) Doom Rate: 1.6 Posts quality: +903 |
Отправлено: 06.11.16 15:52:57 | | | DOOMGABR: | другие порты не лагают. недавно этот вад стал лагать на всех уровнях в прбумплюсе |
Нужно поместить текстуру неба в патчи, а не просто совать её между маркерами. Движение мышью отключаемо, уже точно не вспомню как именно, но надо поискать в настройках управления. | |
|
1 |
1 |
1 |
![](images/plus/all.gif) |
|
| |
DOOMGABR = Warrant Officer =
![Next rank: - 2nd Lieutenant - after 114 points Next rank: - 2nd Lieutenant - after 114 points](images/ranks/12g.png) | 1176 |
![](images/avatars/108914185263a3599e8d734.png) Doom Rate: 1.87 Posts quality: +774 |
Отправлено: 06.11.16 16:31:59 | | | BeeWen
Уже узнал) На ноль надо было свести вертикальную чувствительность, спасибо | |
|
| |
N00b Chief Petty Officer
![Next rank: Chief Petty Officer after 18 points Next rank: Chief Petty Officer after 18 points](images/ranks/11.png) | 922 |
Doom Rate: 2.15 Posts quality: +384 |
Отправлено: 06.11.16 23:01:34 | | | Вроде разобрался, что к чему, по крайней мере, с первой "проблемой". CustomInventory (ZDoomWiki):
| All code pointers in the Pickup state sequence are called when the item is being picked up. |
То есть, длину состояний в Pickup движок игнорирует, выполняя все функции сразу. Поэтому предложенный мной "костыль" работать не будет: он одновременно запустит скрипт и выдаст powerup для морфа. А вот если через ACS в скрипте написать после основной части GiveInventory("MorphItem", 1) (к примеру, с Delay(1) между ними), то всё работает. Вторая тоже решилась, видимо, забыл поставить Inventory.Amount 1 ![:diatel:](images/smiles/diatel.gif) Со скоростью +FLOAT-игрока вопрос тоже открытый. | |
|
| |