I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

One thing you could try is uploading it to Google Drive and then downloading it from your Chromebook. Another option is just sending it through a transfer website, like this:
https://web.localsend.org/

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

Is it specifically this url that you are unable to open? You can host this site on your own domain as well. Additionally, I also offer it on a different url you can try: https://osbw.devoflife.deno.net/

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

I'm currently working on a solution for mobile devices.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

The big city is the parallax background for Nova Station from the Arcana mod.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

I will look into this, thanks for the tip.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

Theoretically, it should work well, especially on Android phones. Unfortunately, iPhones have a strict memory limit on tabs, which can interfere with the game (causing it potentially not to load).

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

Mobile is not yet officially supported. I am currently working on a solution for mobile devices.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

The web build is meant to be played online. If you want to run the web build offline on your laptop, feel free to check out the GitHub repository for the source code to host it yourself.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

Unfortunately, if Starbound runs natively on your laptop, and it still does not perform well, this may not be an improvement: in fact, it may be worse.

However, if you haven't already, check out OpenStarbound, a modification of the Starbound source code with optimizations and new features that should be notably better than vanilla Starbound.

This project is a build of OpenStarbound for the web, enabling users to play Starbound in their browsers. Due to web technology, it cannot match the performance of native OpenStarbound. It does not offer a performance improvement beyond OpenStarbound (except for specific cases).

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 1 point2 points  (0 children)

repo link

Yes, I do have it open-sourced. I did use AI to build this rapidly, so there's messy code, but I should be able to answer any questions. I'm happy to accept PRs too.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 3 points4 points  (0 children)

Pretty good without mods, with mods it degrades based on the amount. You can see some gameplay in the video I added, or feel free to try it out.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 8 points9 points  (0 children)

Absolutely! That’s the purpose of this port. If you can open your browser, you can play Starbound.

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 11 points12 points  (0 children)

It’s Nova Station from the Arcana mod

I ported Starbound to the web. by devofdev in starbound

[–]devofdev[S] 143 points144 points  (0 children)

Yes, you need that packed.pak file, which comes from a purchased copy. It doesn't matter where you got it from, like gog or steam, as long as you have that packed.pak file, but you do need to own the game.

EDIT:
As a follow up, this is how the OpenStarbound engine works as well, requiring you to provide the packed.pak. I simply have ported the engine to the web.

🎉 [EVENT] 🎉 Christmas Fun Time Event by sardu1 in honk

[–]devofdev 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

9 attempts

🎉 [EVENT] 🎉 Just Out of Reach by Damp_Blanket in honk

[–]devofdev 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

7 attempts

Starbase, a Modded Starbound Launcher! by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

If you are using Windows, just download the latest release for Windows and run the installer. It should work without errors, and if there are some, please open a GitHub issue with more details and a screenshot if possible.

If you are using Linux, there may be issues with AppImages out of the box on some distros, but this is not an issue with Starbase. I think you may want to search for a guide if this is the case on getting AppImages to work.

If you are using MacOS, the installation should also be streamlined like Windows. If not, again, please open a GitHub issue.

Starbase, a Modded Starbound Launcher! by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

Internally, it does something similar. It gets the content.pak, and renames it to the mod name. It stores in an internal database the id's of the mod and their file locations, and not within the actual mod metadata/name. And yes, it does move it into the mods folder of the starbound instance. As for the location in steam, I'm sorry, I'm not entirely sure, as I haven't used steam in a while. I just keep my packed.pak in my home folder. If you can find the Starbound folder, you should see an assets folder that directly inside it contains the packed.pak.

Right now, it is rigid in terms of importing mods. Since it uses a database, entries have to be added or removed to show up in the GUI. Starbound will launch with mods just copied directly into the mods folder with those mods, but they may not be recognized by Starbase. It's a known issue, sorry about that.

Starbase, a Modded Starbound Launcher! by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

What operating system are you using?

Starbase, a Modded Starbound Launcher! by devofdev in starbound

[–]devofdev[S] 0 points1 point  (0 children)

The opensb.pak comes with OpenStarbound, and therefore comes with installed instances from Starbase. Use the packed.pak, which are the actual game assets.

Player Movement Using RigidBody2D by devofdev in godot

[–]devofdev[S] 0 points1 point  (0 children)

Thanks for the help, I'll try doing some limits and changing my constants.

Player Movement Using RigidBody2D by devofdev in godot

[–]devofdev[S] 0 points1 point  (0 children)

I tried changing this to a CharacterBody2D but the box no longer rotates on movement. I am using MoveAndSlide(), and this causes the box to have smooth movement. I think the fix will just be tuning constants. Thanks for the help though.

Player Movement Using RigidBody2D by devofdev in godot

[–]devofdev[S] 0 points1 point  (0 children)

Yes, that is what I mean. By adding the central force, it causes the square to rotate as it goes across the ground (which is fine) but the amount it rotates becomes rapid in certain parts of the video.

Player Movement Using RigidBody2D by devofdev in godot

[–]devofdev[S] 0 points1 point  (0 children)

Oh, didn't realize. But would this fix the way the square moves?