ChromieScape
Re: ChromieScape
Don't forget to create a couple of accounts here and in the signature insert: "I support Zinedine" or "I made my czois: I czus same source with different name"
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
Changelog:
-Bank has been fixed
-MANY classes have been converted away from Kotlin (may more still to go)
-HashMaps are being replaced by caffeine cache
-JSONObjects are being replaced by POJO GSON objects
-Dialogues are slowly being converted to JSON
-My DAO lib is being updated to handle Objects within objects (infinitely) for switching away from JSON files (player data, shops, npcs, etc)
-All bots have been removed
Future:
-Convert to ActiveJ, Undertow or Netty
-Anti botting mechanisms need to incorporate a pub sub system to prevent lag spikes
-World files need to be converted to a modern format for faster loading
-Class scanning is fun and cool, but VERY slow. It should be used sparingly, if at all. In the instance of games, never.
-Constants lib makes little sense. It should be converted to individual JSON files, then the DAO should input them to the db (where JSON is default data and DB is working data)
-Remove all TOML
-Re-sorting to MVC
https://www.youtube.com/watch?v=9UaJAnnipkY
Peace be with you, always
-Bank has been fixed
-MANY classes have been converted away from Kotlin (may more still to go)
-HashMaps are being replaced by caffeine cache
-JSONObjects are being replaced by POJO GSON objects
-Dialogues are slowly being converted to JSON
-My DAO lib is being updated to handle Objects within objects (infinitely) for switching away from JSON files (player data, shops, npcs, etc)
-All bots have been removed
Future:
-Convert to ActiveJ, Undertow or Netty
-Anti botting mechanisms need to incorporate a pub sub system to prevent lag spikes
-World files need to be converted to a modern format for faster loading
-Class scanning is fun and cool, but VERY slow. It should be used sparingly, if at all. In the instance of games, never.
-Constants lib makes little sense. It should be converted to individual JSON files, then the DAO should input them to the db (where JSON is default data and DB is working data)
-Remove all TOML
-Re-sorting to MVC
https://www.youtube.com/watch?v=9UaJAnnipkY
Peace be with you, always
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
Many new sections have been added to the original post. Namely, the time travel and website sections.
- Red Bracket
- Retired Staff
- Posts: 357
- Joined: Thu Aug 11, 2022 7:18 am
- Location: Varrock West Bank
- Has thanked: 393 times
- Been thanked: 101 times
- Contact:
Re: ChromieScape
Btw if you're trying to recreate the 2009 website from archive.org, the GitHub.com/2009scape/dumps repo has a folder of it I think. Save you some time
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
Currently half way through porting the kotlin code to java. Once this process is complete, I can begin writing the JSON for each as well as the interpreter. With regard to how the work has been, all I can say is I'm thankful for all my hours spent in seers. I feel very much like it has prepared me for this level of tedium
https://www.youtube.com/watch?v=7U-J_6ztVXc
https://www.youtube.com/watch?v=7U-J_6ztVXc
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
With regards to keeping your saves:
Recent events have made it evidentially clear that the administrator(s) of this server are more interested in politics and ego than doing right by users. As I was relying on this person to be able to give you your backups so that you can transition to any other server (should you choose) and that this has now become a virtual impossibility, I've decided to take another route. While I have been able to find a method of transferring all characters over to the new server, the only thing I have yet to solve is bank content. With this in place, you will be able to transfer your character and your characters stats.
In other news, the development continues! Almost all the sources for each year have been gathered, server infrastructure has been bought (dedicated hardware, dedicated line) and I'm just about finished cleaning up the base. From there, I can begin working through the 3+ year backlog of issues in 09scape.
Eye for an eye leaves the world blind. Forgiveness is a virtue.
God Love You;
~Jared T.
Recent events have made it evidentially clear that the administrator(s) of this server are more interested in politics and ego than doing right by users. As I was relying on this person to be able to give you your backups so that you can transition to any other server (should you choose) and that this has now become a virtual impossibility, I've decided to take another route. While I have been able to find a method of transferring all characters over to the new server, the only thing I have yet to solve is bank content. With this in place, you will be able to transfer your character and your characters stats.
In other news, the development continues! Almost all the sources for each year have been gathered, server infrastructure has been bought (dedicated hardware, dedicated line) and I'm just about finished cleaning up the base. From there, I can begin working through the 3+ year backlog of issues in 09scape.
Eye for an eye leaves the world blind. Forgiveness is a virtue.
God Love You;
~Jared T.
- itsddc94
- Froob
- Posts: 84
- Joined: Tue Aug 20, 2024 1:37 pm
- Location: Ontario, Canada
- Has thanked: 17 times
- Been thanked: 10 times
Re: ChromieScape
Also, I've updated the main page to include links to the API of 2009scape. The archive is still a WIP... it works... ish ;P I'm just going to go back to nginx and serve it normally once I get the new hardware in
EDIT: Correction, the default gateway was BS. I've changed gateways until I can get my load balancer in place, then I will use my own gateway
EDIT: Correction, the default gateway was BS. I've changed gateways until I can get my load balancer in place, then I will use my own gateway