|
Post by ketmar on Jan 29, 2022 1:08:59 GMT -5
small status progress in case anybody's interested: since last year, nothing happened in k8vavoom. at all. ;-)
i am busy writing myself The Brand New Code Editor. already wrote 700+ kb of code, still cannot properly edit text files, lol. i need at least one more month to polish SXED (yes, you pronounced it right ;-), and maybe more (you know what it means when a programmers says "i need only one more month").
it doesn't mean that i am ran out of ideas for k8vavoom. i just ran out of patience, and want a better editor. and too lazy to learn any existing Big One (it is easier to write your own).
don't worry, k8vavoom is still The Main Project.
no tears, please. we have such sights to show you!
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 29, 2022 1:38:08 GMT -5
Not surprised one needs to roll their own editor to program in C++.
|
|
|
Post by mayhemicdestrvctor on Jan 29, 2022 2:04:38 GMT -5
that sounds really cool and like a very smart thing to do thats rlly impressive
|
|
|
Post by ketmar on Jan 29, 2022 2:10:25 GMT -5
Not surprised one needs to roll their own editor to program in C++. actually, this is the second attempt (6th or so, but prevous ones died young). i am already using my own editor for writing code (not the new one i am writing now, but one from the previous attempt), yet it sux. the new one is better, much faster, and much more maintainable and extensible. basically, i am reinventing Emacs, only without elisp. ;-) the idea is that the editor should work equally fast on one-line twitter-like text note, and on a gigabyte-sized text file. and SXED really does, all text operations (including rendering) are O(log n), where "n" is file size. it also allocates memory strictly by 4KB chunks, so goodbye, memory fragmentation. and there are no linear list or simple arrays there, all "arrays" support O(log n) (with O(2*log n) guaranteed maximum) for all 3 basic operations: searching, inserting and deletion. also, unlimited undo (you will never run out of memory by trying to undo deletion of 100 MB of some text ;-). brand new syntax highlighting engine is online (i.e. it can work in background, and it does), and it can highlight 21-22 MB of text per second on my i3/3.5 GHz. it is already one of the fastest text editing engines out there, and i am not even really started to optimise it yet. ;-) p.s.: of course, the code is open, GPLv3. everything (except critbit trees) is written by me from the scratch.
|
|
|
Post by mayhemicdestrvctor on Jan 29, 2022 2:40:48 GMT -5
thats awesome can some one else use this text editor for other things too
|
|
|
Post by ketmar on Jan 29, 2022 2:52:15 GMT -5
thats awesome can some one else use this text editor for other things too the source code is open and free, so people can either take it as is, or use it to build their own things. i myself won't be doing any promotion for SXED (i am writing it for my personal use), but if somebody else will find it useful later… ok, that's why we have free code after all. ;-) of course, the editor is GNU/Linux only (at least for now), because that's the OS i am using.
|
|
|
Post by mayhemicdestrvctor on Jan 29, 2022 5:38:14 GMT -5
i dont have linux
|
|
|
Post by ketmar on Feb 11, 2022 19:08:15 GMT -5
so, i switched to dogfooding for almost a week. SXED is used to develop SXED, and now i'm working on scripting. if anybody wonders wtf is this doing in k8vavoom thread… this will be the main tool to develop k8vavoom, so why not. ;-)
i wanted to upload some screenshots, but catbox.moe is temporarily down. so be it. ;-)
|
|
|
Post by mayhemicdestrvctor on Feb 11, 2022 21:15:13 GMT -5
you cant eat dog food thats not meant for people
|
|
|
Post by ketmar on Feb 11, 2022 21:32:43 GMT -5
|
|
|
Post by mayhemicdestrvctor on Feb 12, 2022 5:52:36 GMT -5
okay good to know thanks for that bcuz i was really confused i tried eating dogfood once from boredom but it was just DISGUSTING
|
|
|
Post by ketmar on Feb 24, 2022 2:17:11 GMT -5
as we have a fuckin' war here, the project is on hold now. sorry. have to play real-life CoD/Battlefield for a little. not my favorite type of games, tbh.
|
|
Lobo
Doomer
Posts: 597
|
Post by Lobo on Feb 24, 2022 6:29:43 GMT -5
Damn.
Good luck chief.
|
|
|
Post by ketmar on Feb 24, 2022 6:34:53 GMT -5
thank you! i really hope that i'll be able to return to the project in the nearest future (which implies some… ahem… resolution of the sutiation ;-). and i just more-or-less finished my code editor… damn it. ;-)
|
|
40oz
diRTbAg
Posts: 6,122
|
Post by 40oz on Feb 24, 2022 9:39:11 GMT -5
holy shit stay safe ketmar im rooting for you
|
|
|
Post by ketmar on Feb 24, 2022 10:19:21 GMT -5
holy shit stay safe ketmar im rooting for you thank you! but please, don't worry, as you can't do anything with the situation anyway. the last thing i want to see other people feel nervous for all that shit. ;-) i appreciate all support, thank you, people. but the best you can do for us now is to relax, and maybe play some Doom. it's good to know that at least life is ok in other places.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Feb 24, 2022 14:22:36 GMT -5
Ketmar, please stay safe! We are with you!
|
|
|
Post by ketmar on Feb 24, 2022 14:32:55 GMT -5
thank you! it's quite hard to stay safe in the given circumstances, tho. but i'm trying. ;-)
|
|
MegaPancakeStrategist
You're trying to say you like DOS better than me, right?
IF YOU ARE READING THIS YOUR MAP NEEDS MORE LIGHTING VARIATION
Posts: 1,013
|
Post by MegaPancakeStrategist on Feb 24, 2022 14:45:23 GMT -5
Lending support as well hoping all's right with you o>
|
|
|
Post by ketmar on Mar 6, 2022 11:41:40 GMT -5
just in case: i'm hearing air ride sirens from time to time (and it's not an Iron Maiden tour, sadly ;-), but otherwise it's relatively quiet here. i'm still alive. ;-) dunno for how long it will be like that, but it's a common thing these days: nobody knows nothing for sure.
|
|
matador
You're trying to say you like DOS better than me, right?
I feel asleep.
Posts: 1,190
|
Post by matador on Mar 6, 2022 12:36:06 GMT -5
just in case: i'm hearing air ride sirens from time to time (and it's not an Iron Maiden tour, sadly ;-), but otherwise it's relatively quiet here. i'm still alive. ;-) dunno for how long it will be like that, but it's a common thing these days: nobody knows nothing for sure. Good to hear you're still alright. I was just thinking about you today and was wondering if you were OK, so thanks for checking in.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 6, 2022 13:20:37 GMT -5
Take care of yourself and be well, Ketmar.
|
|
|
Post by ketmar on Mar 6, 2022 18:47:06 GMT -5
and as i don't know when i'll be able to return to k8vavoom development, here's the maintenance build with the latest fixes i did before all that shit happened.
changelog: * fixed `A_ZoomFactor()` (all args are optional) (thanks, TDRR!) * relaxed non-3d pobj checks, so Hexen maps should work again (thanks, TDRR!) * fixed infinite loop in 3d pobj speed calc (thanks, Remilia Scarlet!) * fixed typo in `VEntity::IsRealBlockingLine()` (3d pobj/map coldet) (thanks, Remilia Scarlet!) * `AmbientSound` actor should stop ambient sound on BODY channel (because it was started on BODY too) * fixed invalid detection of insta-move ceilings, that caused annoying sound farts (thanks, pramenid!)
FUCK ALL WARS!
|
|
40oz
diRTbAg
Posts: 6,122
|
Post by 40oz on Mar 11, 2022 0:48:38 GMT -5
|
|
|
Post by ketmar on Mar 11, 2022 9:07:35 GMT -5
yeah, i'm implementing KVX/KV6 model loader. nope, GZDoom VOXELDEF won't work, you will need to create the normal k8vavoom 3d model definition XML to use voxels. because from the engine POV voxels are just another type of 3d models.
|
|