News State of Orbiter Forum, Orbit Hangar Mods

Are you going to sort it addon by addon?

If I have to. Never underestimate the perseverance of a woman with a database problem to solve.
 
Sounds like a lot of manual work. Are you going to sort it addon by addon?
Do you know all of my addons by heart? LOL, I don't even remember them all myself...
Reading other comments there are also problems with dates, so more things to fix - it's clearly a database garbage problem.

I suggest you ask the community for help cleaning up the database, while restoring the old OH for reference.
Please restore OH as it was ASAP. At least all my addons were there and I could edit or delete them if I wished.
As it is, they were stolen from me.
I understand the frustration for content creators who've put a lot of time in their addons, but I suggest we keep it civil.
Nothing is stolen from you, the data is still there. We've always been respectful to developers, we don't have hostile agreements where one agrees that uploaded content is now ours. We've always been open about what's going on.
Please, to keep it fun for us as well, don't go that way. It's not like we're abandoning this migration or anything. We all do this in our own time (and mostly nights) to get it fixed.

For now, since the fixes are taking longer than we'd hoped for, we've enabled OHM again while we fix the remaining issues.
This involves a DNS change, so give it some time to propagate.
 
OHM is back up (y)
edit:
The download link is for some reason doing a PUT request, it's throwing a js error and is not working, but the link to file is valid and it works.

1654627804173.png
 
Last edited:
OHM is back up (y)
edit:
The download link is for some reason doing a PUT request, it's throwing a js error and is not working, but the link to file is valid and it works.

View attachment 28922
The PUT request is just to record a download for counting purposes, it's nothing major.
 
For now, since the fixes are taking longer than we'd hoped for, we've enabled OHM again while we fix the remaining issues.
Thanks for listening, this way I can go and download all my stuff. I don't have any problems with reuploading addons again if that helps.

Sorry about the previous tone. I predicted this sort of migration problem and I always offered help/advice. None was asked, and feedback was that things were sorted.
That created in me the impression that migration would be smooth, and the new system would work great out of the box.
It was a matter of perception on my part. As it is now (Resources by Unknown OHM Addon Dev) I don't have any problem, so I thank you for the change.
 
Thanks for listening, this way I can go and download all my stuff. I don't have any problems with reuploading addons again if that helps.

Sorry about the previous tone. I predicted this sort of migration problem and I always offered help/advice. None was asked, and feedback was that things were sorted.
That created in me the impression that migration would be smooth, and the new system would work great out of the box.
It was a matter of perception on my part. As it is now (Resources by Unknown OHM Addon Dev) I don't have any problem, so I thank you for the change.
The plan would be, if you can enumerate your own addons and know that a certain addon ascribed to the "Unknown OHM Addon Dev" user is yours, we can reassign the resource here on OF to your account so you can reclaim the ownership and control of them. There are a lot of addons on OHM that don't resolve to an OF account, because the two systems had disparate user and authentication processes for a long time, so these sort of headaches often come up when things get merged together like this.
 
The import is now complete, and I would consider it final now. Please do let us know if you have any issues.
The dates now make more sense, as do the categories, so it all seems OK in my small corner. (y)
 
Upon importing from OHM, it seems that its capability to handle multiple files have been lost, but then I see that the lost files could still be uploaded back again (albeit only a maximum of 5 files now). However, when I do attempt to upload them back, a server error occurs upon Updating Resource:

1654734811682.png

This also occurred even when uploading single files:
1654734672874.png
 
1654735374188.png

Yeah, I'm not sure what happened there, two secs
 
Ah, okay, I think I understand why this broke. I cloned out the database tables that the resource manager uses, and reproduced them with a near-empty set to preserve some of the existing entries that didn't come from OHM (since we already had a handful of resources before I did the import). However when I did that, the indexes and the primary keys for those tables didn't clone to the new table, so when the system goes to insert your record, it's assuming it doesn't need to give the row a value for resource_version_id because the database engine will auto-increment it - but this table doesn't have the instruction to do that.

I've added that instruction now, and replicated the other keys and indexes, so it should be OK now (and should load faster!)
 
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"
 
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"

Yeah, we're aware of this - we'll resolve it soon
 
Looks like links/redirection is broken
When I click the dependency links it says "addon not found"
This is now also fixed. There was also a rogue A record leftover, so there might be some redirects to the old OHM.

At last, after a second try the migration is now complete. This marks the first of a couple of infra changes we’re planning to do.

So what’s complete?
We’ve moved all the add-ons from OHM to the Orbiter Addons section of this board. Technically this means that OHM is (again) decommissioned. From a functional perspective, OHM continues to live as Orbiter Addons.

As you are all aware, we ran into some issues during the first migration.
OHM was a very old platform which had undergone various iterations.
Since I’ve joined the OF community, OHM has been:
  • A platform to host add-ons, completely separately from OF
  • A platform to host add-ons, with authentication linked to OF
  • A platform to host add-ons, driven by an API in preparation for the next OHM

OHM was developed by various members of the OF community, with most not active anymore. OHM being an old PHP application, Xyon and I decided to rebuild OHM from the ground up with an API and a separate frontend. Our efforts started in 2017 and we made good progress. However, the project stalled while we worked on other things - both IRL and for OF. We gave it some more attention after the XenForo migration, but not enough to finish it.

With the XenForo migration done we got a lot more features, including the resources section.
Since a lot of the webadmins have moved on and Xyon and I also are limited in our time, this is in our opinion the best way forward.

With these bigger migrations, there’s always change. Things look different, some functionality is somewhere else and some features are gone. However, it also gives back new things. One of the things I think the community will help (and what we were planning for the new OHM) is that an add-on can be managed as a team with 10 members. The original uploader is in full control who to include.

It might take a while, but please take some time to get used to the new system.

The migration consisted of multiple steps. The XenForo documentation wasn’t up-to-date unfortunately so Xyon used a lot of her free time to reverse engineer some of the parts.
We had to map add-ons to the correct OF user, which was not always possible due to legacy reasons. Of course, it’s possible to assign the add-ons to the right users so they can fully manage their content again. Let Xyon or me know if you have an add-on that’s mapped to “Unknown OHM Addon Dev”. We will correct it for you.

Finally, it might be necessary to edit/update the resource to make it look a bit better after the initial migration.
The original image of an add-on is now embedded in the description of the add-on. You can download it, edit your add-on and attach it as an icon. No issue if you don't do this, it'll just look a bit better.

With this all being said I’d like to extend a huge thank-you to @Xyon. Like I’ve said a couple of times before she’s don a tremendous job getting this done while also having to work and take care of kids.

Some of the community members also offered their help.
We were not able to make use of their requests at this time, but it's highly appreciated.

What’s next
We still want to move OF as a whole to a different infra, but we didn’t want to do it at the same time.
This is a move from A to B, we’ve had the migration part some 2 years ago when we moved away from vBulletin. It should be fairly straight forward (famous last words).
 
The plan would be, if you can enumerate your own addons and know that a certain addon ascribed to the "Unknown OHM Addon Dev" user is yours, we can reassign the resource here on OF to your account so you can reclaim the ownership and control of them.
Sure! (y)

Addons using an older "4th rock" username:
  • 7K-OK basic implementation
  • Agena MFD
  • Altair cargo, Malapert and Orion CEV ISS mission
  • Apollo generic VC for automated landers
  • Baikonur pads
  • Bell 222 dashboard textures
  • Brazilian Space Program
  • Brazilian Space Program for Orbiter v2
  • Buran OK-GLI cockpit
  • Buran OK-GLI cockpit gauges
  • Buran cockpit
  • Carl Sagan Memorial Station terrain and lander mesh
  • Carl Sagan Memorial Station terrain mesh
  • Ceres level 8 global map and markers
  • Charon Level 8 global map
  • Columbus Manned-Tended Free Flyer (MTFF) - v1
  • Constellation Orion CEV
  • Constellation Program
  • Constellation Program 2016
  • Copernicus & Apollo 19
  • Dragonfly (Libellule) shuttle
  • Little Joe & Beach Abort
  • Lockheed Starclipper repaint
  • MIR space station photo-realistic textures 1.0
  • Markers for Phobos and Deimos
  • Mercury Little Joe
  • Mercury Rockets
  • Mercury heightmap + Level 9 global textures
  • Mercury surface and heightmap tiles for Orbiter 2016
  • Mojave Spaceport resources
  • Multistage Titans
  • Notepad++ .SCN language
  • Orbiter stock bases upgrade
  • Orbiter stock bases upgrade patch
  • Pluto Level 8 global map
  • Programa Espacial Lusófono - Bases
  • Project Gemini repaint v2 (13-11-15)
  • Project Gemini updated realistic textures
  • Project Mercury updated realistic textures
  • Retro HUD
  • Saturn rocket repaint
  • Simple base populator
  • Skylab B
  • Skylab B missions (SL5 & SL6) and AMU
  • Skylab B missions (SL5 & SL6) and AMU v2
  • Skylab B missions 2 (SL7) and ATM B
  • Skylab B missions 3 (SL8 and SL9)
  • Skylab B missions 4 (SL10,11 and Soyuz 7K-T)
  • Skylab B pack
  • Skylab textures
  • Soyuz 7K series
  • Space1999 Eagle repaint
  • Sriharikota base and updated PSLV & GSLV textures
  • Surveyor 7 & Apollo 20
  • Test Satellite (Vinka's Spacecraft4)
  • Titan II repaint
  • Titan family repaint
  • Tycho mesh
  • Updated Skylab photorealistic textures
  • Vallis Schroteri & Apollo 18
  • Venera 9
  • Venus Heightmap
  • Venus Level 9 global textures
  • Venus surface and heightmap tiles for Orbiter 2016
  • Zvezda Virtual Cockpit

Addons using the current "4throck" username:
  • Deepstar Marineris Base LV15 Surface Tiles
  • Brighton Beach LV17 surface tiles
  • Jezero Crater LV 16 Surface Tiles
  • Apollo 14 landing site LV18 surface tiles
  • Boca Chica LV19 Surface Tiles
  • Malapert Mountain LV16 tiles

No rush on doing this, take your time. And no stress if you do it a few add-ons at a time, I understand :)
 
Sure! (y)

Addons using an older "4th rock" username:
  • 7K-OK basic implementation
  • Agena MFD
  • Altair cargo, Malapert and Orion CEV ISS mission
  • Apollo generic VC for automated landers
  • Baikonur pads
  • Bell 222 dashboard textures
  • Brazilian Space Program
  • Brazilian Space Program for Orbiter v2
  • Buran OK-GLI cockpit
  • Buran OK-GLI cockpit gauges
  • Buran cockpit
  • Carl Sagan Memorial Station terrain and lander mesh
  • Carl Sagan Memorial Station terrain mesh
  • Ceres level 8 global map and markers
  • Charon Level 8 global map
  • Columbus Manned-Tended Free Flyer (MTFF) - v1
  • Constellation Orion CEV
  • Constellation Program
  • Constellation Program 2016
  • Copernicus & Apollo 19
  • Dragonfly (Libellule) shuttle
  • Little Joe & Beach Abort
  • Lockheed Starclipper repaint
  • MIR space station photo-realistic textures 1.0
  • Markers for Phobos and Deimos
  • Mercury Little Joe
  • Mercury Rockets
  • Mercury heightmap + Level 9 global textures
  • Mercury surface and heightmap tiles for Orbiter 2016
  • Mojave Spaceport resources
  • Multistage Titans
  • Notepad++ .SCN language
  • Orbiter stock bases upgrade
  • Orbiter stock bases upgrade patch
  • Pluto Level 8 global map
  • Programa Espacial Lusófono - Bases
  • Project Gemini repaint v2 (13-11-15)
  • Project Gemini updated realistic textures
  • Project Mercury updated realistic textures
  • Retro HUD
  • Saturn rocket repaint
  • Simple base populator
  • Skylab B
  • Skylab B missions (SL5 & SL6) and AMU
  • Skylab B missions (SL5 & SL6) and AMU v2
  • Skylab B missions 2 (SL7) and ATM B
  • Skylab B missions 3 (SL8 and SL9)
  • Skylab B missions 4 (SL10,11 and Soyuz 7K-T)
  • Skylab B pack
  • Skylab textures
  • Soyuz 7K series
  • Space1999 Eagle repaint
  • Sriharikota base and updated PSLV & GSLV textures
  • Surveyor 7 & Apollo 20
  • Test Satellite (Vinka's Spacecraft4)
  • Titan II repaint
  • Titan family repaint
  • Tycho mesh
  • Updated Skylab photorealistic textures
  • Vallis Schroteri & Apollo 18
  • Venera 9
  • Venus Heightmap
  • Venus Level 9 global textures
  • Venus surface and heightmap tiles for Orbiter 2016
  • Zvezda Virtual Cockpit

Addons using the current "4throck" username:
  • Deepstar Marineris Base LV15 Surface Tiles
  • Brighton Beach LV17 surface tiles
  • Jezero Crater LV 16 Surface Tiles
  • Apollo 14 landing site LV18 surface tiles
  • Boca Chica LV19 Surface Tiles
  • Malapert Mountain LV16 tiles

No rush on doing this, take your time. And no stress if you do it a few add-ons at a time, I understand :)
You should now be credited as the author of all 71 addons in this list, with the control over them.
 
We had to map add-ons to the correct OF user, which was not always possible due to legacy reasons. Of course, it’s possible to assign the add-ons to the right users so they can fully manage their content again. Let Xyon or me know if you have an add-on that’s mapped to “Unknown OHM Addon Dev”. We will correct it for you.
All of the following add-ons (aka the add-ons under the name "soumya-8974") are mine.
IMG_20220609_152209.jpg
 
Sorry for not being really up to date here. I just noticed old links to my 2 addons didn't work anymore. Well, I found them here:

They seem to credit me, that looks correct, but the underlying author link results to "Oops!" page. So does the image and the download. So in fact you can't get it right now. I also can't see how I could change the OP, doing updates (not that there is any) and such? If I could, then reupload the zip and the image or sth like that would help? I'm happy to to anything like that, if the automatic migration didn't work. And I totally understand it's run by volunteers, that don't have much time. Thank you for that! :)
 
Back
Top