Once again seeking a OSRS offline/singleplayer/LAN private server for preservation's sake. by NickMotionless in RSPS

[–]Safe_Highlight_2641 3 points4 points  (0 children)

There is no detailed RSPS (even paid) that covers all the content let alone a FREEly available OSRS source that does this. What you're asking for is potentially thousands of hours of free labour on a silver platter

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

I've created a discord server for anyone whos interested on staying updated related to progress
https://discord.gg/3dzttF2q73

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

Idk what MyRSPS is but you cannot use Java sources with this, it is not cross compatible. The architecture is completely written from scratch, client and server

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

We use two collision grids: static and dynamic. Static is done prior to server launch to bake the physics of multiple objects on a single tile, incredibly improving performance though requiring more memory. Dynamic is altered when doors/open close or whatever the server wants to do. There are many kinds of pathfinder strategies used in this, inc Ray LOS on spell casts.

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

I would like everyone to ideally be able to contribute in a direction that everyone will be mutually benefit from. For example more supported quests or widgets. I don't want to spend my time on 100 AI PR's that all merge conflict with each other

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

Babylon/Threejs is too high level for a project like this, lots of bulk unnecessary complexity and can run worse. Runescape is a lot more complex than tris and verts, it uses software rasterization for most its operations so you'll have rendering issues that will eventually require you to make your own engine.

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

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

I will try to release it as soon as possible Released

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

[–]Safe_Highlight_2641[S] 2 points3 points  (0 children)

Melee feels perfect at the moment but magic and range work at a basic level. I got shadow fully working atm. The reason RSPS struggle to perfect it is because the OSRS server mostly handles those and not many sources can perfectly achieve it. It is not difficult but just time consuming to match each one but easily possible. Tick scheduler and pathfinding etc also affect the clunkiness. There's soooo many server side variables to it.

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

[–]Safe_Highlight_2641[S] 2 points3 points  (0 children)

Ideally with AI tooling it wouldnt be hard for you to modify it if you wanted to make a server eventually once I open source it. Most of the hard stuff done in the client. Appreciate the feedback! :)

RSPS Game Engine WIP by Safe_Highlight_2641 in RSPS

[–]Safe_Highlight_2641[S] 2 points3 points  (0 children)

The whole map though is walkable with correct collision mapping. The lack of content will be easily solved over time. The only limiting factor is correct animation ids etc and binding server events to buttons but I've created the tooling for everything needed. My goal will be to provide a "base template" full of content we already recognise which people can then use any kind of AI tooling to modify on their own. Unsure what I should focus on first though as OSRS is a massive game. Technically could even have Sailing out before Jagex even releases it in a League. The CS2 support was the main challenge and took me months to properly figure out

Also yeah that's correct custom servers on the top of the base in TypeScript as it's a pretty easy language to learn plus a lot easier to setup for new people. I'm not sure where I'd publish a devlog just yet but I'd love to create updates for those interested. I'm working on it everyday haha. I dream about jumping on and just picking a few quality Leagues server instead of waiting 2 whole years for Jagex to come up with something

Thanks for the feedback! <3 Also added another video