ChromieScape

Various development-related discussions
pepe
Noob
Posts: 13
Joined: Mon Aug 26, 2024 11:01 pm
Been thanked: 1 time

Re: ChromieScape

Post by pepe »

Image
oou rilly,
I'll keep chop an logs on ya.
pepe
Noob
Posts: 13
Joined: Mon Aug 26, 2024 11:01 pm
Been thanked: 1 time

Re: ChromieScape

Post by pepe »

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"
User avatar
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

Post by itsddc94 »

pepe wrote: Fri Aug 30, 2024 12:45 pm 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"
E'en though it be a cross that raiseth me

https://www.youtube.com/watch?v=k7vewwoipKw
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
pepe
Noob
Posts: 13
Joined: Mon Aug 26, 2024 11:01 pm
Been thanked: 1 time

Re: ChromieScape

Post by pepe »

Mhmm it's movin movin, like these ones, red hot chilli pepe
User avatar
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

Post by itsddc94 »

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 :)
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
User avatar
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

Post by itsddc94 »

Many new sections have been added to the original post. Namely, the time travel and website sections.
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
User avatar
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

Post by Red Bracket »

itsddc94 wrote: Tue Sep 03, 2024 9:31 pm Many new sections have been added to the original post. Namely, the time travel and website sections.
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
User avatar
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

Post by itsddc94 »

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 :P

https://www.youtube.com/watch?v=7U-J_6ztVXc
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
User avatar
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

Post by itsddc94 »

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.
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
User avatar
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

Post by itsddc94 »

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
ItsDDC94 In-game, Jthorne94 on Gitlab

https://www.youtube.com/watch?v=GiXnbOORTAU
Post Reply