|
Post by gunrock5k on Nov 12, 2023 16:44:05 GMT -5
Hey!! I been gone a long time. Real life stuff has slowed down mapping tremendously. How has K8vavoom's development going? Any latest releases? One last question....what are the chances of PBR, specular material support? Thanks Ketmar for all your hard work. I wanted to ask you, is it possible to support the autonomous launch of q2doom and silentsteel in k8vavoom without using an external iwad? After all, the engine allows this, and different packs of monsters and weapons can be downloaded separately. I have to look into it and do some modifications if time allows.
|
|
|
Post by camper on Nov 13, 2023 14:16:25 GMT -5
I have to look into it and do some modifications if time allows. It turned out to be quite simple. Just run on the command line: k8vavoom.exe -iwad LEST.wad -file plypal.pk3 . Here I have uploaded these files for example: www.doomworld.com/applications/core/interface/file/attachment.php?id=263533It turns out that this works in Helion as well. You need a wad with a map and a palette. I took the monsters from here: www.moddb.com/games/doom/addons/doom64-monster-replacer-v08 It was also possible to download packs from Ashes 2063: "Standalone Monsters pack" and "Standalone weapons pack". But now I’m not sure, maybe the author added zscript which doesn’t work in k8v. I successfully ran: k8vavoom.exe -iwad q2doom.pk3 -file plypal.pk3 , only a few textures and buttons were missing.
|
|
|
Post by camper on Nov 15, 2023 12:04:14 GMT -5
I would like to add one important thing to the previous one. It seems that it doesn’t matter at all what palette is used if the pack stores graphics in the form of PNG files. For example, I ran different pk3 with *.png in k8v without color distortion using the palette from Nash "Standalone Game Template" forum.zdoom.org/viewtopic.php?p=1169284
|
|
tdrr
Doomer
Posts: 68
|
Post by tdrr on Nov 16, 2023 14:10:42 GMT -5
Yes, all truecolor formats don't get affected by the global palette. This also applies to paletted formats that include their own palette, like indexed PNG.
|
|
|
Post by camper on Dec 3, 2023 12:09:30 GMT -5
3D model of AK47 in md3 format along with doomguy model in md2 format in k8vavoom
|
|
|
Post by camper on Dec 3, 2023 12:12:27 GMT -5
I tried to do the same trick with kvx voxel models, but the engine says that the position for kvx cannot be set (or something like that)
|
|
SilverMiner
You're trying to say you like DOS better than me, right?
Posts: 1,344
|
Post by SilverMiner on Dec 3, 2023 12:57:41 GMT -5
camper а чё рука не в свитере?
|
|
|
Post by camper on Dec 3, 2023 13:09:51 GMT -5
camper а чё рука не в свитере? Так уж получилось, sorryan
|
|
|
Post by camper on Dec 4, 2023 9:52:26 GMT -5
My toolkit: 1. clover.moe/2023/04/23/maverick-model-3d-1-3-14/Maverick Model 3D. A program for viewing and editing 3D models. Convenient for exporting obj to md2. To resave models if suddenly k8v cannot read the models. I encountered this when I tried to load md2 models from cube/assaultcube. To resave textures, etc. 2. www.blender.org/Blender A convenient program for directly editing the model. For example, it was more convenient for me to edit some models in blender, then save them in obj, and then convert them to md2 in Maverick Model 3D. 3. lobo.eu5.org/emus/about.htmEMUS Program for working with EDGE/3DGE data. Although there are several md2 viewers, this is where the frame-by-frame display of md2 animation is convenient. In other programs, you need to figure out the frame number in your head, which are tied to groups of states, but here there is a simple continuous numbering. Very useful for mapping a sprite's state frame to a model's frame. 4. www.gimp.org/GIMP A universal program for working with graphics. It is convenient to save textures of models in different formats. __________________ Мой инструментарий: 1. clover.moe/2023/04/23/maverick-model-3d-1-3-14/Maverick Model 3D. Программа для просмотра и редактирования 3Д моделей. Удобно для экспорта obj в md2. Для пересохранения моделей, если вдруг k8v не может прочитать модели. С таким я столкнулся, когда пытался загрузить md2 модели из cube/assaultcube. Для пересохранения текстур и т.д. 2. www.blender.org/Blender Удобная программа для непосредственного редактирования модели. Например некоторые модели мне было удобнее редактировать в блендере, потом пересохранять в obj, а затем конвертировать их в md2 в Maverick Model 3D. 3. lobo.eu5.org/emus/about.htmEMUS Программа для работы с данными EDGE/3DGE. Хотя есть несколько просмотрщиков md2, но именно здесь удобное пофреймовое отображение анимации md2. В других программах необходимо прикидывать номер фрейма в уме, которые привязаны к группам состояний, а здесь простая сквозная нумерация. Очень удобно для сопоставления кадра состояния спрайта и фрейма модели. 4. www.gimp.org/GIMP Универсальная программа для работы с графикой. Удобно пересохранять текстуры моделей разных форматов.
|
|
|
Post by camper on Dec 4, 2023 10:07:05 GMT -5
In general, it would be good to think about Inter Doom Model Format (IDMF, *.idm), which would contain sprite names like “poss ABC.. #”, so that there is no need to duplicate graphics files in the srites folder. And at the same time we would like to think about combining polygonal and voxel models in this format.
|
|
|
Post by ketmar on Dec 4, 2023 15:39:00 GMT -5
sure, you are free to think about it. dreaming of it is not forbidden too. pipedreaming, actually. ;-)
|
|
|
Post by camper on Dec 5, 2023 4:56:52 GMT -5
Science fiction writers, dreamers and futurists set the tone for the future
|
|
|
Post by ketmar on Dec 5, 2023 8:01:41 GMT -5
but the future usually requires centuries to became a reality. maybe in year 2323…
|
|
|
Post by camper on Dec 5, 2023 8:21:57 GMT -5
generations have a long way to go
|
|
RastaManGames
Doomer
The taste of injustice is painfully disgusting. It tastes bitter and rotten.
Posts: 183
|
Post by RastaManGames on Dec 11, 2023 12:13:53 GMT -5
I do not want to sound annoying for the author of this source-port, but... It's been a while since I asked last time, so...
Is there any support of stuff like UMAPINFO and MBF21 that were added? Stuff like this is essential for compatibility with various semi-vanilla maps. And they became something like "usual standard" these days, I must say.
|
|
CittyKat112
Doomer
Kitty cat one hundred and twelve
Posts: 804
|
Post by CittyKat112 on Dec 11, 2023 14:33:55 GMT -5
I do not want to sound annoying for the author of this source-port, but... It's been a while since I asked last time, so... Is there any support of stuff like UMAPINFO and MBF21 that were added? Stuff like this is essential for compatibility with various semi-vanilla maps. And they became something like "usual standard" these days, I must say. Не знаю насчёт юмапинфо, но мбф21 Кетмар точно добавлять не будет. Здарова кста, феллоу забаненный на трунворлде базозавр.
|
|
SilverMiner
You're trying to say you like DOS better than me, right?
Posts: 1,344
|
Post by SilverMiner on Dec 11, 2023 14:51:44 GMT -5
да я думаю и то и другое не будет. Под к8вавум можно подстроиться я думаю
|
|
RastaManGames
Doomer
The taste of injustice is painfully disgusting. It tastes bitter and rotten.
Posts: 183
|
Post by RastaManGames on Dec 11, 2023 16:13:04 GMT -5
Сорс-порт интересный и тени в нём неплохие, но раздражают постоянные критические ошибки при попытке запустить какой-нибудь вадник, где используюется тот же UMAPINFO... Вроде, все более-менее цивильные сорс-порты уже давно в себя добавили парсер оного...
|
|
CittyKat112
Doomer
Kitty cat one hundred and twelve
Posts: 804
|
Post by CittyKat112 on Dec 11, 2023 16:49:13 GMT -5
Сорс-порт интересный и тени в нём неплохие, но раздражают постоянные критические ошибки при попытке запустить какой-нибудь вадник, где используюется тот же UMAPINFO... Вроде, все более-менее цивильные сорс-порты уже давно в себя добавили парсер оного... А тут не знаю, помню только что он на мбф21 жаловался что там код слишком задроченный или типа того. Юмапинфо наверное чисто из принципа не хочет добавлять, мне кажется. Судя по тому что Кетмар добавляет всякие там 3д-полиобъекты и прочие прибамбасы в квавум, он скорее воспринимает свой порт как полноценный движок, а не как просто один из многих сурс портов :/ Если так, то тогда остаётся только играть в клоссеку или карты Ремилии Скарлет (фу бля).
|
|
|
Post by ketmar on Dec 11, 2023 20:52:26 GMT -5
here we go again… MBF21 will never be supported. never ever. UMAPINFO is supported up to the version of specs i was able to obtain last (i.e. some random one). as there is no official place to track new versions, i won't bother hunting for it further. (nope, shithub is not a such place.) as for MBF21, i absolutely don't care about that idiotic and brain-damaged "stadard", and i don't feel obliged to implement any shit some daydreamers sucked off their pipes. CittyKat112, nope. k8vavoom is the engine to play Doom, first and foremost. i never intended it to be the general game engine. but i have my own vision of what Doom should (and shouldn't!) be, and i'll stick to my guns.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Dec 11, 2023 23:06:22 GMT -5
UMAPINFO is so "universal" that Sigil II still ships MAPINFO, UMAPINFO, ZMAPINFO and EMAPINFO all at once. EDGE-Classic supports it, but only because DDFGAME/DDFLEVEL never gained any traction historically.
It really should have been like UDMF; a base name space optionally extended by ports that want to add their own bells and whistles. Instead, UMAPINFO will always be a second-class citizen for ports that have their own implementations.
|
|
|
Post by camper on Dec 12, 2023 14:50:37 GMT -5
k8vavoom is the engine to play Doom, first and foremost. This is true, to my regret. Everyone's interests are different, but let's first accept the intentions of the main developer. And we will create content based on the capabilities of the port; perhaps we will discover functions that are not yet known and may be interesting.
|
|
|
Post by ketmar on Dec 14, 2023 0:13:52 GMT -5
2023, Dec 14, brief changelog: highlights: * corpses will slide off the ledges now. no more handing cacos! * damage dealing code expects the default actor to not have Death state. workarounded with a dirty hack. * added Weapon DECORATE properties: `Weapon.PlayerSpeedScale walk [run]`, `Weapon.PlayerJumpScale scl`, and `DisablePlayerRun` flag * added DECORATE actions: `A_PlayerWeaponSpeedScale(walk, [run])`, `A_PlayerWeaponJumpScale(scl)`, `A_PlayerWeaponDisableRun(flag) * added DECORATE functions: `GetPlayerWeaponSpeedScaleWalk()`, `GetPlayerWeaponSpeedScaleRun()`, `GetPlayerWeaponGetDisableRun()`, `GetPlayerWeaponJumpScale()` * fixed (i hope) the long-standing bug that caused occacional bad clipping; it is harmless, the engine simply rendered more linedefs than necessary * new t-junction fixer (Space Ants eliminator); all rendering modes should have no Space Ants anymore (at least when there are no 3d floors) * added DECORATE function `IsPlayerRunning()` (checks if run button is pressed, and the player is moving fast enough) * implemented `CHF_DONTIDLE` DECORATE flag for `A_Chase()` * fixed some bugs in lightmapped renderer (needlessly strict asserts ;-) * minimap can show "blocking things" (it is a kind of cheating, but meh...) * added option to clamp minimum light level for Doom (Vanilla-like) lighting (might help with ZDoom maps) * implemented LOD levels for voxel models (turned on by default); this can significantly improve FPS with monster voxel packs * completely reworked out-of-water jump code: it should really perform jumps now ;-) * implemented experimental corpse sliding, to avoid "hanging corpses" effect (pickup drops will slide too) * implemented more flags for `A_Explode()` DECORATE action (some new flags from recent GZDoom) * fixes in `DoChase()` (leave `bInChase` flag set only if we branched) * slightly faster DECORATE runtime label jumps (most jump targets are cached instead of re-evaluating them each time) * fixed VERY NASTY bug in compiler; everything worked by sheer luck before (MANY-MANY THANKS to TDRR for help and patience!) * hitscan missiles should activate lines as `LineAttack()` does (thanks, Steinkrauz!)
|
|
|
Post by ketmar on Dec 14, 2023 1:08:57 GMT -5
please, note that this will prolly be the last release available in the EU. it seems that CRA will prolly be implemented in 2024, and i don't have money for a lawyer, nor i have "15 millions euros" to pay the fine in case of lawsuit. asking for donations could be seen as "deriving some source of income", and i prefer to stay safe. i haven't decided how i will act on that yet, but i'll prolly start distributing binaries only via my own server, with geolocation IP blocklist. i'm really sorry, but it doesn't look like i have much choice here. i don't speak lawyerize, and i prefer to stay away from that.
|
|
|
Post by camper on Dec 14, 2023 6:24:58 GMT -5
please, note that this will prolly be the last release available in the EU. it seems that CRA will prolly be implemented in 2024, and i don't have money for a lawyer, nor i have "15 millions euros" to pay the fine in case of lawsuit. asking for donations could be seen as "deriving some source of income", and i prefer to stay safe. i haven't decided how i will act on that yet, but i'll prolly start distributing binaries only via my own server, with geolocation IP blocklist. i'm really sorry, but it doesn't look like i have much choice here. i don't speak lawyerize, and i prefer to stay away from that. Мде... А мы тут роскомнадзоров боимся... А прикинь, если Украину примут в ЕС?
|
|