- Dec 2, 2022
- 45
- 0
- 0
Yes it will have bots playing castle wars and they will be good at it too, definitely part of the plan.Looks amazing! Cant wait to AI chat my way to a GF! Can you make it so we can pvp player bots? Also Adding bots in Mini games like Castle Wars would be amazing!
Hey I want to state, I want to add chat GPT it is my plan but I have not done it yet, but when the time comes I will put my best effort into making sure its done, but since I have not done it yet I can not make any promises, if I for some reason can not figure it out, it will still have AI just not GPT.I imagine the plan is to have this functional without a connection to the internet, if I'm wrong just ignore the question.
In that case. What would happen to the AI chat that is reliant on Chat GPT? Simply disabled?
So just to be clear about how unrealistic this is, there are mutible servers from 05,06, 09 before rsclassic that have been working on this project for years, with out all quests. You pop up like heyyyy I got it all lol. We shall see. I wont download first
What are you even talking about
Who actually believes this guy lol
It isn't hard to believe at all, plus he showed some code behind it.Who actually believes this guy lol
It isn't hard to believe at all, plus he showed some code behind it.
The reason people don't do this in the first place isn't because it's difficult in any way. There just isn't any good reason to actually do it, the cons far outweigh the pros.
- Codebase becomes an unmaintainable mess. Every piece of content that has every been changed from revision to revision will have some switch block to determine the version differences.
- It takes FAR longer to then code the server. Coding a private server is already a very time-consuming task, taking anywhere from 2-5 years to create before one could consider it playable. Having to shift through various little differences over time just makes this process far, far slower.
- Some things just aren't as easy to solve as a simple switch block, e.g. the introduction of a skill. This is where a lot more thought has to be put into it, and decisions must be made.
- The OP is covering a pretty small range of revisions, while there were a couple rather challenging updates in it, it is nothing when one were to compare it to pre-eoc or even post-eoc.
All for what? Isn't like you can just press a button and have your gameplay switch to one from years back or years in advance. All it does is provide the ability for people to fork the codebase(which, as we determined is very unmaintainable like this) and pick their own revision out of the selection. While great in theory, horrible in practice. All the overhead that comes with this project is, in my opinion, far too horrible to consider this approach. Think of it like this - if someone were to take this project and pick a revision they wish to focus on - they now have a huge amount of baggage in their codebase for stuff they did not want in the first place, often times having to design their code around these revision-agnostic requirements, making it a far worse experience. Realistically, there isn't much use to a revision-agnostic setup, other than the first-time revision selection, where the developer is given a choice rather than a fixed revision to stick to.
So in sort you are saying it's probable but not very practical. Yet several questions are unanswered, he says he only worked on it for about two years, no one has came forward and said they assisted in it, leading me to believe it was a one man endeavor. You're own words basically say that for a working server of any revision it takes about two years. Add in all the content he claims and the worktime dosen't add up still. This is the Main reason I'm sceptical. If it is legit awesome, but I'm not gonna be surprised if it's not.It isn't hard to believe at all, plus he showed some code behind it.
The reason people don't do this in the first place isn't because it's difficult in any way. There just isn't any good reason to actually do it, the cons far outweigh the pros.
- Codebase becomes an unmaintainable mess. Every piece of content that has every been changed from revision to revision will have some switch block to determine the version differences.
- It takes FAR longer to then code the server. Coding a private server is already a very time-consuming task, taking anywhere from 2-5 years to create before one could consider it playable. Having to shift through various little differences over time just makes this process far, far slower.
- Some things just aren't as easy to solve as a simple switch block, e.g. the introduction of a skill. This is where a lot more thought has to be put into it, and decisions must be made.
- The OP is covering a pretty small range of revisions, while there were a couple rather challenging updates in it, it is nothing when one were to compare it to pre-eoc or even post-eoc.
All for what? Isn't like you can just press a button and have your gameplay switch to one from years back or years in advance. All it does is provide the ability for people to fork the codebase(which, as we determined is very unmaintainable like this) and pick their own revision out of the selection. While great in theory, horrible in practice. All the overhead that comes with this project is, in my opinion, far too horrible to consider this approach. Think of it like this - if someone were to take this project and pick a revision they wish to focus on - they now have a huge amount of baggage in their codebase for stuff they did not want in the first place, often times having to design their code around these revision-agnostic requirements, making it a far worse experience. Realistically, there isn't much use to a revision-agnostic setup, other than the first-time revision selection, where the developer is given a choice rather than a fixed revision to stick to.
So in sort you are saying it's probable but not very practical. Yet several questions are unanswered, he says he only worked on it for about two years, no one has came forward and said they assisted in it, leading me to believe it was a one man endeavor. You're own words basically say that for a working server of any revision it takes about two years. Add in all the content he claims and the worktime dosen't add up still. This is the Main reason I'm sceptical. If it is legit awesome, but I'm not gonna be surprised if it's not.
Ok, you have written a lot, and so have a lot of other people,If you don't wanna read a three paragraph post skip to the TL;DR version below them.
So I've been part of a really long discussion about this project(not to the creator), and have years of experience in the WoW PS(I know completely diffrent game but the private server communities don't really differ when it comes to issues too much). I will admit I'm probably one of the biggest Critics/detractors of this project, but I do hope it is legit.
The thing is in my experience in PS communities, claims/projects like this are almost always a scam of some sort. Usually because, unless you worked/work for the games original company it's completely improbable to make a 100% accurate emulation of the game.
Second major issue is the claim of having all the quests and all this other content working. Like others have said many projects have been working on the quests alone for years(10+ in some cases), for different revisions on RS, none of them have accomplished it yet. So of course a claim of all the quests working, after about 2 years of work, has created scepticism.
My last issue is, I'm hoping, a bit of confusion. You show working NPCs in the video yet you mentioned somewhere that their isn't NPCs, where you referring to the base you used? If so, how did you get all the NPCs working, all the quests and mini games working, as well as .are it span so many revisions in two years of work?
My last issue is the cache changes are massive in certain cases, so massive that it prevents many from doing what this and Miges projects dose. How did you overcome that?
TLR people are sceptical of this for many reasons from Cache changes, claims of all the content working, and how much time you yourself admitted you worked on this for. Many hope it is legit.
same code// use binary search to find the first version greater than totalDateNum
let left = 0;
let right = versions.length - 1;
let index = -1;
while (left <= right) {
const mid = Math.floor((left + right) / 2);
if (Misc.totalDateNum >= versions[mid]) {
left = mid + 1;
} else {
index = mid;
right = mid - 1;
}
}
// return the time between gameDate and the found version
if (index !== -1) {
return Misc.getTimeBetween(Misc.gameMonth, Misc.gameDay, Misc.gameYear, versions[index]);
}
Maybe that is because I did manually code the website into a java GUI and I did not even look at a source code.Additionally very odd that the entire website(s) looks manually coded in Java and isn't an actual website, but more of a Java GUI application.