Posts

Newest Post: An Uncertain Future

Good evening, my readers. As some of you have already noticed, I am working on a personal project I had created several years ago lately, a space where my original creations would be featured. However, as my old self being was unable to deal with the workload and expectations back then, small progress was made before being put side and focusing on the engine instead. I certainly wonder why I did not give this project the attention it deserved, but well, time is irreversible, so I will have to work with the  bare-bones I had left... At present, I got heavily motivated and finally resumed my project after months of reworking the core parts, so this is going to be the main entry where the latest information will be posted. The main plot will not be the big deal, of course, but I will try making it different from the usual. The project has been divided into parts in order to fasten the release process, as I would be stuck in it for longer otherwise, so relevant content will be shown wh...

Eikidankai Development Log(3)

Eikidankai Development Log: Primary memory bank Hmmm... I think I am posting more content about Eikidankai than usual, but well. In this thread, we are going to talk about the primary memory bank, used in the current version of Eikidankai. We have to take into account this feature did not even exist in the first beta versions of Eikidankai, as the main code was quite different, compared to the current one, making each other incompatible. This image shows how the old stack frame of Eikidankai looked like, the function set was quite limited, due to the most of the slots had been reserved for the CF subroutine. The next image shows the stack frame was updated to separate the functions of the CFL subroutine from the loader, making it optimal for several circumstances, besides the fact Eikidankai can now make use of all the slots, greatly extending its function set  Although this implementation required a new code structure to work efficiently, the results wer...

Eikidankai Development Log(2)

Eikidankai Development Log: CFL Subroutine Huh, it has been a long while since I do not post anything, but well... This time we are going to talk about the CFL subroutine, and the file as well. This subroutine had been recoded to improve its performance in Eikidankai, which used to be antiquated, due to the lack of security checks. Additionally, this file contained all the primary functions of Eikidankai, making the main loader quite basic. Fixed in the new beta version, by putting all the functions into the loader, instead of the CFL file. First version of the CFL loader. After Eikidankai has loaded all the required stuff in the stack frame, it will look for a file, called as "Eikidankai.Cfl" to load it in memory, this file contains custom code, allowing a MUGEN author to implement its own content, having chances to exploit all the capabilities of the engine. Improved version of the CFL loader Last, but not least, the loader will check the fi...

Eikidankai Development Log(1)

Eikidankai Development Log: Catching the WinMUGEN primary thread. The development of Eikidankai has been somewhat tedious to program, as when there is an interesting function to add into the coding, it mostly implies to modify the structure of all the code to implement it, or else I would not be able to perform that. That is why I am taking over 2 years or more to program that, well... One of the functions I had implemented some months ago was the ability to manipulate the primary thread of WinMUGEN, which in the previous versions of Eikidankai were not able to perform it. In this case, I used the SuspendThread function from an external thread to freeze the primary one. WinMUGEN before getting suspended by Eikidankai. Done!.. The suspend count has been increased by 1. That is all for now, have a nice day or night. Stay tuned for upcoming posts!

Eikidankai is not a character.

Because of this... Well, that is all.  Have a nice day.

Eikidankai: Real-Timer Patcher

I was bored, so I have implemented "Real-Timer Patcher" for Void-Schmelze.  You can see it in the left-bottom corner of this picture. Well, that is all...  

Eikidankai(1)

Hello... Have you wondered if my Eikidankai* has an additional function besides of its normal operating? Well, here's the answer, modifying this section you will get a special function. (*): It's the name that I gave it to my special SuperNull-Loader, 4Head. That's all at the moment, good night.

Void-Schmelze

Here we go again. Some advance of it, 4Head. W.I.P yet...  But well, I will make a SN Tenshi, though it wouldn't considered as an edit.