ISNOGI [Developmental Discussion]

04/08/2012 18:45 Kevsprk#1
This project is no longer under development. See the Aura thread for another project.
04/08/2012 18:50 adam_j#2
Turtle is epic and doesn't afraid of anything.
04/08/2012 20:25 Araria#3
You idiot, those are clearly elves.



Also, why don't you ask me for ideas? I'm the one who got you to have NPCs talk about current events.
04/08/2012 22:01 adam_j#4
Quote:
Originally Posted by Araria View Post
You idiot, those are clearly elves.



Also, why don't you ask me for ideas? I'm the one who got you to have NPCs talk about current events.
Turtle can be whatever he wants.

Why?
Because you do not mess with Turtle.
04/08/2012 23:01 cloudkiller2006#5
since when does araria even go to here?!
04/08/2012 23:19 Kevsprk#6
She's like a shark, she can smell me from miles away and come running.
04/09/2012 00:31 adam_j#7
Quote:
Originally Posted by Kevsprk View Post
She's like a shark, she can smell me from miles away and come running.


Who you gonna call?
Turtle. Who the fuck else?
Side note, when did sharks start running anywhere? Should I be a billion times more concerned about sharks? O.o
04/09/2012 04:27 kotarou3#8
You should make some of those numbers you have there enums... >.>
04/09/2012 05:01 Kevsprk#9
Well, that would very messy. The only numbers in the code are item ids, locations, color codes, and stuff. All of which, there are thousands/millions.

The only thing that would make any sense at all to be an enum is the pocket ID in SetItem. It was simpler not to, for the purpose of rapid script creation.
04/09/2012 09:48 Tachiorz#10
You could make a character simulator based on this.
Put custom client in game folder and run server locally, with strictly limited functionality. Basicly only singleplayer with character creation and saving, and bunch of NPC shops with all available equip free. And some text commands like \dye 00FF00 to receive specific dye ampule. And screw mysql, make it save to custom DB, to simplify install for end user.

and dun forget to obfuscate your code

C# is easy to decompile
04/09/2012 10:46 adam_j#11
Quote:
Originally Posted by Tachiorz View Post
You could make a character simulator based on this.
Put custom client in game folder and run server locally, with strictly limited functionality. Basicly only singleplayer with character creation and saving, and bunch of NPC shops with all available equip free. And some text commands like \dye 00FF00 to receive specific dye ampule. And screw mysql, make it save to custom DB, to simplify install for end user.

and dun forget to obfuscate your code

C# is easy to decompile
If you can't make a MySQL database, and use it, get the hell out.
Seriously, you have no place trying to run any kind of server ._.


If it were released, it would be almost pointless for it not to be open source, would it not?
Seeing as Kev probably isn't going to want to release it simply for a horde of Mabi Pservers to appear, and then depend on him updating code.

Making a simulator from a Pserver would be ridiculously complex, for something pretty simple, especially when you could just record your login packets, play them back to your client, and then make a pake module for the "ingame" stuff.

Besides, I heard that there already was a [Only registered and activated users can see links. Click Here To Register...]
04/09/2012 10:56 kotarou3#12
Quote:
Originally Posted by Kevsprk View Post
Well, that would very messy. The only numbers in the code are item ids, locations, color codes, and stuff. All of which, there are thousands/millions.

The only thing that would make any sense at all to be an enum is the pocket ID in SetItem. It was simpler not to, for the purpose of rapid script creation.
You could generate huge enums with a script with names pulled from itemdb.xml, for example >.>
04/09/2012 11:26 Tachiorz#13
Quote:
Originally Posted by adam_j View Post
If you can't make a MySQL database, and use it, get the hell out.
Seriously, you have no place trying to run any kind of server ._.


If it were released, it would be almost pointless for it not to be open source, would it not?
Seeing as Kev probably isn't going to want to release it simply for a horde of Mabi Pservers to appear, and then depend on him updating code.

Making a simulator from a Pserver would be ridiculously complex, for something pretty simple, especially when you could just record your login packets, play them back to your client, and then make a pake module for the "ingame" stuff.

Besides, I heard that there already was a [Only registered and activated users can see links. Click Here To Register...]
Just no. Setting up mysql is indeed simple, but i'm suggesting out of the box tool, that don't act as multiplayer server but just as a handy char-sim that doesn's lag, glitch and be goddam annoying like labo.erinn.biz/cs
And it's not ridiculously complex, it's just simplifying this server to bare minimum.
04/09/2012 11:46 adam_j#14
Quote:
Originally Posted by Tachiorz View Post
Just no. Setting up mysql is indeed simple, but i'm suggesting out of the box tool, that doesn't act as a multiplayer server but just as a handy char-sim that doesn's lag, glitch and be goddam annoying like labo.erinn.biz/cs
And it's not ridiculously complex, it's just simplifying this server to bare minimum.
Not ridiculously complex compared to using a pake module, the EU client on which pake still works, and a pretty simple program to replay packets?

What.

Though, I have to agree, I used the char sim maybe 3 times, and each time, I was annoyed by how it consistently had failings.

In terms of end user simplicity though, a pake module, using received packets is most definitely the easiest way, and it wouldn't even be complex to program.
Drag and drop.
You shouldn't even need all the EU packfiles either, just the relevant XML files, with a data folder patcher.

Perhaps Kev could include an RP region, that allows you to spawn (or buy) whatever you want, but doesn't allow you to remove anything from it, which would be the least complex procedure of all, requiring the user to simply know how to log on.
04/09/2012 12:04 Tachiorz#15
Messing with pake is hackery and not acceptible for end user.
How can it be made:
* older ver of mabi client (without themida) within it's own subfolder in mabi folder with ripped of hs and modded to access data from parent folred.
* simulator executable that run modded client with simple button "RUN"
- it spawns few threads that listen apropriate ports and do their work
- have one premade account (demo/demo for example)
- it's simplified to run only one player
- have one area with spawned NPC shops
- have ability to save player state in some own data format

Well thats all. Player install this shet, run and dress up in fancy clothes