Projects

Graphical updates

That's an impressive example you got there. As if it was made in blender. Does it use a HD mod package for the training level?

I can only imaging that you modified the source code and compiled you own executable. Or maybe its part of Oni X or a fork? I didn't follow the engine modding on discord as they pretty much only (re-)added known bug-fixes?

Anyway, keep us updated, okay? :) --paradox-01 (talk) 16:39, 24 November 2024 (UTC)

Yeah, I used this texture pack for my update... I made normal maps from some of textures with this service... But I've not used Blender for any stage of making my updates (especially, not for rendering)... I've used Autodesk Softimage 2015 for assigning materials and shaders... But rendering was done in my own version of engine (BFW-17) with deep code modifications... I don't support OniX in any way (contributing to it or forking it), so I'll not be using their engine version or forking it for my modifications...
For now, I'm about to finish a small demo video of my graphical updates...
Of course, I'll keep you updated... At least, I'll try to do it as much as I can... --Mai X (talk) 19:26, 24 November 2024 (UTC)

I'm impressed too! Your work looks very promising. What sort of plans do you have for the future? P.S.: Wasn't Konoko HD Armor high-poly enough for you? --Iritscen (talk) 21:59, 28 November 2024 (UTC)

For now, my plan is just to have some rest... Plans for my updates: add better HDR support, implement Autodesk Scaleform for HUD and menus (instead of textures + 9-slice), add JPEG and PNG-ZIP texture compression support, implement GDF compression with LZMA-2... P.S.: Chief model has bundled normal maps with it, has over 60 000 polygons and has 4096x4096 uncompressed textures... HD Konoko is not so HQ as that model... --Mai X (talk) 07:28, 1 December 2024 (UTC)

Today I found the time to watch the video you added. Great work!

Unfortunately, the msVo encoded audio didn't play so for the fun of it, here's another version. ^_^

Like Iritscen said, hopefully you can add Mai (package 26000 Konoko HD Armor) in another iteration of the scene. It's not super highpoly but for Oni's standards it's quite decent. You probably you really wanted to make a point about the high poly count with master chief. Though I cannot stop feeling he is still to much of an alien there. --paradox-01 (talk) 19:12, 18 December 2024 (UTC)

The original music is called "Velta Theme" from Synergia OST... I've re-encoded it to MP3, so you can get it here...
Your version is even better, than mine... Thank you... You've got the "atmosphere" of the video completely right...
I'll try to use that model of "HD" Konoko in my next video (featuring ManPlant level; info is on main page)... --Mai X (talk) 06:43, 6 May 2025 (UTC)

Let us cheer you up*

You enrich society in many ways. But first of all you enrich society by simply being not an ignorant asshole. But for that you need to stay alive.

Even if nobody tells you - and that proofs even more that your presence is needed.

You haven’t founded a family yet? Is that what your parents expect from you? So what? You can still do that later. For now, it means you are still more free to be a deviant, an unconventional ("eccentric") and creative person.

I’m not really a friend of geyser, never met him in person, but I know him good enough by our talks to say that I deeply respect him. He was really happy about you when you joined this place and to work with you together. When he said you are a good and capable person, I had no doubt that you are.

"Why I’m alive." That's the 100 million dollar question most people have to think through at some time point in their life.

Committing suicide helps nobody. If someone tells you so, *punch that asocial antisocial mobbing bastard hard in the face.

(Of course, this wasn't an instruction. It was meant to cheer you up and to better let you hold a righteous grudge against others, than a self-destructive, imaginary one against yourself.) --paradox-01 (talk) 07:58, 29 March 2023 (CEST)

Oh... thank you for that... you and GeySer... only you two can understand me in such moments... Now I feel a little bit better (no suicidal thoughts anymore)... Now I'm trying to stop myself from going to St. Pet. and destroying RAIDs... --Mai X (talk) 09:32, 29 March 2023 (CEST)

Sometimes, in order to be true to ourselves, we have to take a course that doesn't satisfy our parents' wishes. It's more common than you think. You still have plenty of time to figure out what path you want to take in life. And in the end, your parents probably just want to see you succeed, so if you do that, eventually they'll be happy. P.S.: I've kept all my computer files since my first Mac in 1993 ;-) --Iritscen (talk) 22:15, 29 March 2023 (CEST)
Maybe... maybe that will happen... About archiving: I started it when I was 12, after accidental destruction of Seagate ST32132A (HDD from my first PC)... --Mai X (talk) 20:40, 30 March 2023 (CEST)
Okay, so starting at the same age as me then :-) I've been lucky; I've lost HDs but never any data that wasn't in another place too. These days I have redundant backups of all my data on local HDs and in the cloud. --Iritscen (talk) 22:28, 30 March 2023 (CEST)

OBD updates

Thanks for your work on those pages, you've made some good edits! I was surprised to see so many mistaken inclusions of 0xDEAD space at the ends of types, and had to investigate. It looks like confusion sometimes slipped in during the process of editing a page. For instance this revision of ONCV listed the final bytes starting at 0x4C as 32-byte alignment filler, but the next edit by Ssg wiped out geyser's description and simply called them "unused". Perhaps Ssg and other editors knew what they were, but no editors thought to write "alignment padding" instead of "unused" for that range, which is misleading for the reader.

Anyway, I just have one question: are you planning to fill in those offsets where you added a new field but placed "----" for the address? --Iritscen (talk) 19:36, 12 May 2025 (UTC)

I won't leave those "----" for addresses, of course... I'll re-calculate those addresses right after I'll finish cleaning up 0xDEADs and renaming not only paddings back to "padding", but also all "int" to "uint" where it's needed...--Mai X (talk) 21:51, 12 May 2025 (UTC)
Okie. Don't over-work yourself :-) --Iritscen (talk) 21:56, 12 May 2025 (UTC)
For the record, here are the pages with added fields that have "----" for addresses: OBD:Mtrl, OBD:Impt, OBD:ENVP, OBD:AKEV. Maybe there are others, but those are the ones I noticed. --Iritscen (talk) 22:02, 13 May 2025 (UTC)
Update: I realized there was room for improvement/clarification on ENVP, so while I was working on that I filled in the offsets as well. --Iritscen (talk) 23:26, 13 May 2025 (UTC)
As I'm looking over ONCC, I noticed the note "overridden by char's MELE profile if possible", but I'm not seeing that in the code. In fact it looks like the MELE's "dazed" fields are ignored by Oni entirely. There are various references to them in the editor and importer code, but I don't see where the game logic looks at them. --Iritscen (talk) 15:54, 14 May 2025 (UTC)
ONI_Character.h, line 167... It is stated in the dev's comment...--Mai X (talk) 21:29, 14 May 2025 (UTC)
Oh, if only we could rely on developers' comments to be accurate ;-) You'll notice that the comment right above that one is misleading too, since not all ONCCs have a turning_nimbleness of 1.0 (see my note on that field on OBD:ONCC). Anyway, BWest's intention might have been to allow MELE to override the dazed fields, but it seems they never got around to it. --Iritscen (talk) 14:47, 15 May 2025 (UTC)
I'm sorry... I forgot to trace that field through the code, like I usually do with other fields...--Mai X (talk) 20:56, 15 May 2025 (UTC)