Buy me a coffee

My original plan was, to put “Buy me a coffee” button here, and ask y’all to click the button and donate some coins, and that was one of the more significant reason why I opened up this homepage, to be honesy. But later I found out that to install the nice little “Buy me a coffee” button by using plug-in feature of wordpress, I need to upgrade my wordpress account to the paid version. Since my blog don’t have many visitors and I don’t expect anybody would donate any $$ for me yet, I am hesitating to upgrade my wordpress account. *sigh*

(Edit) But later, I figured out that I don’t really need to install the plug-in. All I needed was to get the “Buy me a coffee” button generating code from their homepage and make a link. So, I am happy again.

Now you can buy me a coffee either by clicking below link, or the button on the side bar.

https://www.buymeacoffee.com/Drroach

Ultima IV Remake, how it began

I was bored. I had a little free time, but I was tired of reading novels, watching Netflix movies, or listening Podcasts. Well, I thought, this might be the right time to start a new project, and that project was something I wanted to do when I was younger. My thinking flew from here to there, and somehow, I decided to remake Ultima IV, and the target language was Python.

I googled a little bit, and found out Marc Winterrowd’s homepage and downloaded the u4decode source from there. The first attempt to run the code was not successful, because I used Python 3.x while the code was written in Python 2.x. After some struggling, finally I got the code running.

After that, I found out xu4 project and downloaded the source code. Then, I encountered ergonomy_joe’s Ultima IV decompiled source, which is an invaluable source for my project.

Those three things were very crucial for me to start my new project. Without them, I would not be able to start the project.

I had been always wondering how Ultima series were made since my youth. Nobody could teach me how to make that kind of game, and no book was telling me how I can hold of the forbidden magic. But now, as I am working for the remake, little by little, the hidden art of making the world-famous RPG is revealing to me.

It is like an archeological study – figuring out how the ancient Egyptians made the pyramid: what kind of support structures were used, how the massive stones were cut and moved, and how did the master architect designed the three dimensional layout, by using the most advanced science and human knowledge. It is so much hard work, but certainly a very fascinating thing to do.

I would like to write and post in this blog what I have figured out and learned in the process of remaking. It would be, I hope, more valuable information than just give out the source files without any explanation.

First post

This blog is my sixth or seventh homepage, if I recall correctly. Most of the previous home pages were abandoned after a couple of posts, and now only two homepages survived. I hope this one lasts long.

The reason I decided to open up a new homepage (or blog, can be used interchangeably in this context) is that I needed to have an English homepage. Recently, I’m working on the Ultima IV remake by using Python, and I wanted to announce this work to the people out there who love Ultima series. The other two homepages of mine are mostly written in Korean, and I think Korean is much more difficult than Britainnian rune characters to the most of the Ultima fans, this was a obvious decision. One problem here is that my English is not perfect, but my erroneous poor English should be much easier to understand than my near-perfect Korean.

But I don’t want to narrow the subject of this blog only to Ultima remakes, so this blog will cover general computer game stuff, and maybe some random subject I would be interested in at the coming years.

Well, that’s it for the first post. I hope this blog survives longer years, and make you come back from time to time.