Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
[Engine] GLOOME & GZDoom-GPL Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
   Список разделов - Doom и его порты - [Engine] GLOOME & GZDoom-GPLОтветить
АвторСообщение
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №81 Отправлено: 01.09.15 13:45:27
Дебаг-версия. Она всегда большая по размеру.
2 2 1
Zveraboy
- Captain -
Next rank: = Captain = after 91 points
2249

Doom Rate: 1.01

Posts quality: +379
Ссылка на пост №82 Отправлено: 01.09.15 22:57:54
+Ku6EPyXOBEPTKA+
Значит в Глум можно запустить моды от гздум?
1 2
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №83 Отправлено: 01.09.15 23:28:28
Zveraboy:
Значит в Глум можно запустить моды от гздум?

Ну да =) Gloome это же форкнутая гозза только если я не ошибаюсь еще добавили несколько новых функций судя из кусочка исходников Gloome
Скрытый текст:

// GLOOME
-11192:ChangeFlag(3,4), // void ChangeFlag(int tid, str flagname, bool set[, int pointer])
//-11193:SetTicrate(1), // void SetTicrate(int ticrate)
-11194:GetTicrate(0), // int GetTicrate(void)
-11195:GetActorFloorTexture(1), // str GetActorFloorTexture(int tid)
-11196:GetActorCeilingTexture(1), // str GetActorCeilingTexture(int tid)
-11197:SetPlayerBobMul(0,2), // void SetPlayerBobMul([fixed mul[, bool movebob]])
-11198:GetPlayerBobMul(1), // void GetPlayerBobMul(bool movebob)
-11199:SetGameProperty(2), // bool SetGameProperty(int set, int value)
-11200:GetGameProperty(1), // bool GetGameProperty(int get)
-11201:Warp(6,8), // bool Warp(int tid_dest, fixed xofs, fixed yofs, fixed zofs, angle angle, int flags[, str success_state[, bool exact]])
-11202:SetInputLock(1), // void SetInputLock(bool lock)
-11203:GetInputLock(0), // bool GetInputLock(void)
-11204:KeyIsBoundSym(2), // bool KeyIsBoundSym(int key, str cmd)
-11205:ReadUserData(1), // string ReadUserData(string file)
-11206:ReadUserDataChar(2), // char ReadUserDataChar(string file, int pos)
-11207:Squat(2), // bool Squat(int playerNum, fixed velocity)


Ну и перебрали код, переписали все что было защищено авторским правом(помоему так?) То есть, можно делать платные инди игры при этом юзать iwad doom не обязательно =)

Добавлено спустя 1 минуту 29 секунд:

ZZYZX:
Дебаг-версия. Она всегда большая по размеру.

Жаль, я уже надеялся что-то интересное добавили.
1 3 1
Zveraboy
- Captain -
Next rank: = Captain = after 91 points
2249

Doom Rate: 1.01

Posts quality: +379
Ссылка на пост №84 Отправлено: 02.09.15 08:46:23
alekv
Один вопрос.
А что эти функции дают и зачем они вообще.

Добавлено спустя 32 секунды:

?
1 2
MaxED
UAC Sergeant Major
Next rank: UAC Sergeant Major after 56 points
704

Doom Rate: 2.12

Posts quality: +39
Ссылка на пост №85 Отправлено: 02.09.15 11:07:07
Просто так, очевидно же :)
1
Zveraboy
- Captain -
Next rank: = Captain = after 91 points
2249

Doom Rate: 1.01

Posts quality: +379
Ссылка на пост №86 Отправлено: 02.09.15 11:14:15
MaxED

Шутки тут неуместны. мне интересны что дают эти функции, а не юмор.

Для юмора отдельная тема есть.
1 2
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №87 Отправлено: 02.09.15 17:27:42
MaxED:
Просто так, очевидно же

Я кстати пытался попробовать функции, но не работают =( GZDB их не подсвечивает, компилятор ругается, как ими пользоваться не подскажите?

Zveraboy:
Шутки тут неуместны. мне интересны что дают эти функции, а не юмор.
Для юмора отдельная тема есть.

Вот и мне интересно что с помощью новых функция можно сделать, судя из описания функции просто объедение =) Особенно заинтересовала
Эта string ReadUserData(string file) Я правильно понимаю, создаем файл тхт, в нем пишем свою строку\строки, и например в If вызываем ее с помощью ReadUserData() ?

ChangeFlag еще мне очень пригодится, но блин как их заставить работать?(
1 3 1
MaxED
UAC Sergeant Major
Next rank: UAC Sergeant Major after 56 points
704

Doom Rate: 2.12

Posts quality: +39
Ссылка на пост №88 Отправлено: 02.09.15 17:40:10
Zveraboy:
мне интересны что дают эти функции

Т.е. сылки на вики движка с описанием того, что же делают эти функции Вам не достаточно?..

alekv:
Я кстати пытался попробовать функции, но не работают

Чтобы заработали, нужно в папку с acc.exe положить глумовские версии "стфндартных" acs-файлов.
1
Zveraboy
- Captain -
Next rank: = Captain = after 91 points
2249

Doom Rate: 1.01

Posts quality: +379
Ссылка на пост №89 Отправлено: 02.09.15 19:29:46
MaxED
Там на английском.
А мне желательно на русском.
Мой браузер загажен рекламой.
1 2
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №90 Отправлено: 02.09.15 19:57:10
MaxED:
Чтобы заработали, нужно в папку с acc.exe положить глумовские версии "стфндартных" acs-файлов.

Спасибо, попробую.
MaxED:
Т.е. сылки на вики движка с описанием того, что же делают эти функции Вам не достаточно?..

Да там скорее примера не хватает, я например не понял где можно применить bool SetGameProperty(int set, int value) Оно как бы передает True\False, его типа надо юзать где-то в другой функции или в условии.. В общем не знаю, хотелось бы пример где это все можно использовать, но функции конечно полезные!!!
Еще больше удивил декорейт со своими const.. давно хотел что бы можно было изменять параметры актора примерно таким способом..
Я еще не могу попробовать, но очень интересно, можно ли так изменить радиус, высоту актора как в этом примере с health?
Скрытый текст:

const BaseHealth = 300; // you can update the health of the lot of them here
actor a1
{
    health const(BaseHealth)
}
actor a2
{
    health const(BaseHealth*2)
}
actor a3
{
    health const(BaseHealth*3)
}



Добавлено спустя 8 минут 19 секунд:

MaxED
Кстати, а стоит ли ждать в GZDB подсветку gloom функций? :)
1 3 1
MaxED
UAC Sergeant Major
Next rank: UAC Sergeant Major after 56 points
704

Doom Rate: 2.12

Posts quality: +39
Ссылка на пост №91 Отправлено: 02.09.15 22:07:21
alekv:
я например не понял где можно применить bool SetGameProperty(int set, int value)

Судя по исходникам [1], [2]:
1. Можно менять 3 параметра: возроджать ли игрока после смерти, включить/отключить автосохранения, заблокировать/разблокировать управление(?).
2. Ничего из этого пока не работает.

alekv:
а стоит ли ждать в GZDB подсветку gloom функций?

Пока не стоит.
1
Monsterooovich
Chief Petty Officer
Next rank: - Warrant Officer - after 87 points
953

Doom Rate: 1.54

Posts quality: +11
Ссылка на пост №92 Отправлено: 02.09.15 22:22:43
MaxED:
Пока не стоит.


Автоматический парсер как в слейде не осилили?
MaxED
UAC Sergeant Major
Next rank: UAC Sergeant Major after 56 points
704

Doom Rate: 2.12

Posts quality: +39
Ссылка на пост №93 Отправлено: 02.09.15 22:41:21
Автоматический парсер из собственного файла конфигурации? Да, ещё со времен DB2.
Скрытый текст:

А если вы о автоматическом парсере функций из zcommon.acs и его аналогов (которого, кстати, в слейде нет), то как вы собрались парсить имена и типы параметров из строки вида "45:Ceiling_CrushRaiseAndStay(3,4)"?

1
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №94 Отправлено: 02.09.15 23:26:06
MaxED:
Судя по исходникам [1], [2]:
1. Можно менять 3 параметра: возроджать ли игрока после смерти, включить/отключить автосохранения, заблокировать/разблокировать управление(?).

Спасибо за инфу, честно ожидал большего от этой функции..

MaxED:
2. Ничего из этого пока не работает.

Наверное по этому и не стоит ждать подсветку :)

Жаль что автор gloom не пишет подробного описания функций.. я думал что bool SetGameProperty(int set, int value) будет менять совсем другие настройки.. например те что в MapInfo или GameInfo...

MaxED
А вы не проверяли на работоспособность bool KeyIsBoundSym(int key, str cmd) эту функцию?


В декорейте как оказалось можно изменять и height и radius с помощью своих констант, только почему-то надо писать так
Const Int BaseHealth = 300;

Хотя в примере const BaseHealth = 300;, и оно у меня так не работает.. Может надо лучше разобраться..

Добавлено спустя 10 часов 5 минут 38 секунд:

Странно, но в GZDoom, тоже такое работает с const int.. Я и не знал, в вики тоже по этому поводу ничего не нашел. Может еще чего интересное про гоззу не знаю? =)
1 3 1
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №95 Отправлено: 16.09.15 21:58:09
Не множко обновил шапку темы.. Кто может переведите пож. список новых функций.
1 3 1
Kashtanka
- Sergeant -
Next rank: = Sergeant = after 11 points
329

Doom Rate: 1.35

Posts quality: +83
Ссылка на пост №96 Отправлено: 16.09.15 22:48:21
Ого, я и не знал о таком порте. о__о
* всё проспал *
А где нибудь есть уже готовые вады с фитчами к этому порту?
1 1
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №97 Отправлено: 17.09.15 07:34:45
Kashtanka:
Ого, я и не знал о таком порте. о__о
* всё проспал *

Чаще надо заглядывать в разные разделы :wacky:

Kashtanka:
А где нибудь есть уже готовые вады с фитчами к этому порту?

Есть игра nocturne in yellow, в шапке темы есть ссылка на здум форуме, это полноценная игра на gloome(если не ошибаюсь первая), я не заглядывал в исходник игры, но вполне быть может что там юзаются новые фичи.
На крайний случай сам можешь попробовать эти функции, в шапке темы ссылка на вики, там чуть написано что это за функции, конечно написали мало, примеров нет вообще, но догадаться можно в некоторых случаях. Если я что новое узнаю про функции где и как их юзать, то думаю тут напишу в шапке.
Все же одной из главных фич как мне кажется это возможность продать игру.
1 3 1
Kashtanka
- Sergeant -
Next rank: = Sergeant = after 11 points
329

Doom Rate: 1.35

Posts quality: +83
Ссылка на пост №98 Отправлено: 17.09.15 18:02:57
alekv:
Чаще надо заглядывать в разные разделы

Если бы я знал раньше, то заделывал свои творческие изыски изначально на Gloome.
Сейчас попробовал своё метро через Gloome, там FPS падает до 20, если смотреть изнутри вагона и в кадр попадают кучи 3DFloor'ов одновременно.
Придётся всё переделывать.
alekv:
Все же одной из главных фич как мне кажется это возможность продать игру
Вот это мне нравится. (%
1 1
alekv
- Colonel -
Next rank: = Colonel = after 272 pointsМодератор форума
4168

Doom Rate: 1.87

Posts quality: +948
Ссылка на пост №99 Отправлено: 17.09.15 18:16:50
Kashtanka:
Если бы я знал раньше, то заделывал свои творческие изыски изначально на Gloome.
Сейчас попробовал своё метро через Gloome, там FPS падает до 20, если смотреть изнутри вагона и в кадр попадают кучи 3DFloor'ов одновременно.
Придётся всё переделывать.

Ну ниче, я тоже свой проект переделывал частично под глум... Переделал, доволен как слон)
Так-то да, глум же основан на версии 1.8.10, огл2, потому и лаги.. но все решаемо, своего рода лимит ремувинг) Кстати как показала практика лучше 3д полы заменять 3д моделями если это возможно, так лагов меньше, а делать простенькие 3д модели всяких стульев, поручней буквально 3-5 мин + можно сразу запечь свет на текстуре, эффектнее смотрелось бы, в принципе вообще весь вагон сделать в блендере, запечь свет на текстурах и запихнуть в глум).
Я до сих пор вот не знаю какая же версия гоззы лучше.. во 2 версии да, скорость лучше, но если используешь много 3д моделей, тормозов нет, но вылезают баги. до 1х версия медленнее, но багов с моделями не наблюдал как во 2х.

Kashtanka:
Вот это мне нравится. (%

Запланировал платный проект? =)) Если да отпишись, я любопытный ппц) И да уроки то посмотри, моделями можно многое прикрыть в игре )
1 3 1
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №100 Отправлено: 17.09.15 18:35:22
Я правильно понимаю что ты советуешь человеку переделать с нуля всю карту, чтобы оно пошло на нафиг никому не нужном (кроме наивняков, надеющихся продать хоть одну копию) форке гоззы?

alekv:
в принципе вообще весь вагон сделать в блендере, запечь свет на текстурах и запихнуть в глум

А как там в глуме с внезапным пропаданием вагона из видимости при отворачивании от центра тхинга?
А как там в глуме с коллизиями с моделью?
Вот когда они сделают для каждой модели поддержку загрузки отдельной .md2 с полигонами для столкновений, и вылечат зависимость от квадратной коробки тхинга, тогда можно будет делать всю карту моделями. Причём тут буквально уже.
2 2 1
Страница 5 из 8Перейти наверх Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
   Список разделов - Doom и его порты - [Engine] GLOOME & GZDoom-GPL