simple machines forum

Please login or register.

Login with username, password and session length
 

News:

Remember to make your own backup of posts before submitting.

 
 

Author Topic: EXIT: Some website turbulence is imminent...  (Read 42 times)

Holy Diver

  • Website System
  • Administrator
  • *****
  • Offline Offline
    • MaleView Profile
    • About/Support Me/Sword of Moonlight
look out honey, 'cause I'm using technology
Holy Diver says,
« on: March 14, 2019, 11:40:50 PM »

Heads up, my web-hosting service provider (WebFaction) is in the process of being bought-out/taken-over by GoDaddy. I don’t understand the nature of this kind of transaction myself, since it’s basically just disappearing, by summer. It’s not like GoDaddy is continuing the service, and so it’s hard to gauge what is the value of such a buyout to an entity like GoDaddy. The customers are all going to leave, or are having to leave. I don’t know if GoDaddy is “buying” the infrastructure (old, aging computer stuff, buildings) or what?! Or if it helps the WebFaction owners get out from under a crushing rock of some kind. There’s scant details and no transparency.

My host (since this website, and others, has existed) seems like it was pretty unique, in serving niche for software developers, on a tight budget. I’m not seeing a lot of alternatives to change over to. I may even have to consider giving up on having website(s) for a little while. But I want everyone reading this site to know that everything (except for the vagaries of hosting website(s)) is going very well for Sword of Moonlight. And even though, I should probably keep this a secret for a little longer, I want to share that there are plans underway to resurrect King’s Field, for which the coast seems clear. And also very good things are happening/developing on the VR integration front.

It’s just that, my web-host is going to go offline, permanently, this summer. The truth is, I’ve never had the time and resources to manage a website. None of my sites’ software is up-to-date. Its web-software is all ancient. So it might be a good thing to take some time off. My account is paid through November, but I don’t know what that will mean under GoDaddy. I should probably try to contact them to see if I can rule out any possibility of staying there. The only provider that looks like a possible ship to jump over to is called SSD Nodes. Their operation looks a little dodgy, but it’s probably fine. My 3 options are 1) go nomadic, no websites, retain the domain names for later; 2) start migrating ahead, all but ruling out the possibility of staying with GoDaddy; 3) see if GoDaddy goes smoothly. Option 2 means buying years of service that are nonrefundable. So, there will likely be a period of downtime. Option 3 is just option 1 with a happy ending. Therefor, I think probably there will be at least some days when the sites will go dark, for a while. This post will remain here until the site goes down.

If GoDaddy honors the money in my account, at the same rate, I will be able to put a message up until November. And it should be possible to redirect to a temporary site, where you can follow my efforts to bring the site back, or make other arrangements. If anyone can be a webmaster for future King’s Field, and you are already paying for a host (a VPS like host, that can install/exececute regular applications, SSH, etc.) then please get in touch, and we can get you into our exciting loop, and you and I can work together. If we successfully raise money, webmaster is the foremost paid position in our little company.

If there are new releases I will announce them in this topic/thread until the path seems clear for the website(s).

GoDaddy has owned WebFaction for a long time (2016) without interfering. But the communication with the WebFaction staff has broken down, so everyone's lost confidence that the official decommissioning of WebFaction this summer is going to be a seamless transition.

Even if everything works after the final day I will be very surprised myself. After which, we will have to look at the new prices. I'm actually fortunate that my account is running out of money in November. If this had happened just after buying years of service, it would be more messed up. Currently I have $5 supported on Patreon, so maybe that can help make up the difference of a more expensive monthly hosting plan.


Update: There is a new release up. http://csv.swordofmoonlight.net/SomEx.dll/1.2.2.10.zip is the SomEx.dll file that the updater will prompt to download/update. More information in ensuing replies!
« Last Edit: April 13, 2019, 09:28:57 AM by Holy Diver »

Holy Diver has 2200 posts

Holy Diver

  • Website System
  • Administrator
  • *****
  • Offline Offline
    • MaleView Profile
    • About/Support Me/Sword of Moonlight
look out honey, 'cause I'm using technology
Holy Diver says,
« Reply #1 on: April 13, 2019, 01:02:34 AM »


Cool: I'm going to be uploading a new release very soon. I've mainly tried to fix a list of little bugs I've noticed since the last release, which happens to have been quite a long time ago...

But first, I want to announce that I just added a hot-plugging fix for controllers.

I want to say so before I forget, because it was a very simple last minute fix, that I did just now. I noticed the other day some memory that must have been the controller database, and realized it should be simple to figure out something. This is good for me because I'm regularly unplugging my controllers. Especially since nowadays controllers are wireless they are very often being unplugged...

The fix is so simple it's a wonder SOM didn't implement it. Maybe the only tricky part is knowing how to capture the device plugged/unplugged events. Maybe SOM's developers didn't know, or maybe the need was unconsidered.


The new release is a mishmash of things I worked on for my King's Field II demo. A lot of the work doesn't have anything recognizable as a feature, so much as I did a lot of good work tweaking movement and analog controls. This has been available since the demo as a demonstration build. But I want to get it out as a release.

There are good enhancements for menus too. I just have to wrack my brain for the relevant extensions, or hunt down the old source code file and compare it to the new one to make a list. I should do that to be thorough. I need to document them too.

I added documentation for a fix I did yesterday (http://en.swordofmoonlight.org/wiki/Sword_of_Moonlight_Extension_Library/player_extensions#player_character_radius3_.28item_examination_depth.29) that adds a way to control the distance in the item preview screens. I mainly did it because I've changed the default to match King's Field II; but games can tweak this too to make some items appear closer or further away. KFII puts small items closer, so you can see them better. It uses separate models for this, however SOM does not have this luxury. I think I will use this to make the Star Key items larger.

Those are actually quite small. I don't know if you ever see them in the game in their true size. They are the same size as the ornament that matches them on the pedestals. I wonder if I should call them Star Compact or something, because they are about the same size as a compact, but probably I should stick with the more prosaic language since they work like keys.

Holy Diver

  • Website System
  • Administrator
  • *****
  • Offline Offline
    • MaleView Profile
    • About/Support Me/Sword of Moonlight
look out honey, 'cause I'm using technology
Holy Diver says,
« Reply #2 on: April 13, 2019, 10:29:13 AM »

A new release (1.2.2.10) is up. A direct link to the DLL can be found at the top of this topic/thread.

A centerpiece of this release is a new depth-based opacity effect that is ideal for water, but has many potential applications. It's described more here (http://www.swordofmoonlight.net/bbs2/index.php?topic=295.0) but remains semi-incomplete because there needs to be an event-based system for determining when the scene moves underwater. I'm doing it in phases. That will have to wait. That problem has two parts: one being the clipping problem ("collision detection") which is a little bit different from normal clipping; and two being that underwater rendering will require a full screen effect to fill everything in where there is otherwise no onscreen geometry. The second problem seems like a project to extend the full screen particle effects system. I've seen some of that in the code for what it's worth.

This week I fixed some bugs. One was the Delete button did not light up in the script editor for the menu text that is built-in Japanese text. Another is I somehow managed to omit/delete some code that was supposed to make it possible to hide magic spells from the menus in the game. The inventory screen worked, but the magic spells didn't go away like they were supposed to.

Earlier today I changed the F7 overlay to show item/magic numbers. The item numbers can be used with player_character_radius3 to customize the viewing distance for items on a per item basis.

There are numerous upgrades I developed for the King's Field II. I'm just going to post about them here whenever I remember them. I may well not remember a lot of it.

The attack buttons on the controllers can now be used like Ctrl and Shift keys on the keyboard. Recall that those are the actual keys used for attacks using the keyboard. The new system waits until the keys/buttons are released to initiate the attack. If another key or button that works with Ctrl and/or Shift modifiers is pressed, this now suppresses the attack.

This doesn't actually delay the attacks because there was already a 100ms delay or more, that is now manually under your control, so that you can attack faster than was previously possible. This also makes it easier to hold down all three buttons, since you don't have to time them to be pressed at the same time. I think it's a really clever development. You can use it to attack more efficiently too, because you can hold down the button, so that all that is required to "unleash" your attack is to let go. (Letting go is faster than pressing a button, because finger movement is one way.)

EDITED: Holding down Ctrl+Shift is now equivalent to the Alt+Alt combination. I think that's true for the keyboard too, although it may be only so for the controller. It cannot enable emulation mode, which is what Alt+Alt by itself does, but I think that probably needs to change. Speaking of Alt+Alt I also worked on a crash bug that would happen when changing the display device settings with the new real-time map overlay system. That and the volume-texture (depth-based opacity) system was enough motivation to really dig into SOM's texture loading/unloading routines and data objects. I intend to do more with that in the future, but nothing immediately. (The aging/almost obsolete "keygen" system needs to be switched over to using file names and I think something like directly supporting DDS or other formats would be helpful for some things.)
« Last Edit: April 13, 2019, 10:42:52 AM by Holy Diver »

Holy Diver has 2200 posts

Holy Diver

  • Website System
  • Administrator
  • *****
  • Offline Offline
    • MaleView Profile
    • About/Support Me/Sword of Moonlight
look out honey, 'cause I'm using technology
Holy Diver says,
« Reply #3 on: April 15, 2019, 07:14:15 AM »

Patch: http://csv.swordofmoonlight.net/SomEx.dll/1.2.2.10.zip

This fixes resolution problems when the height is equal to the monitor but the width is less than. Details:
http://www.swordofmoonlight.com/bbs/index.php?topic=1144.msg13709#msg13709

This had been considered "full screen" and was using an old, unsupported path that just happened to work out when the width was the same.

I think I also got the icon to stay put, since Microsoft broke switching in-and-out of framed/unframed windows sometime last year. I thought I fixed it, but they may have further broken it since then.