Post
by PenPen » Thu Jun 02, 2011 12:09 pm
[Report:]
Although I am well prepared. I still took time to process this announcement, it really seems hard to believe, eh?
To start from the conclusion, the idea of BR and DS alone is really good, has and still does have tons of potentials. However, from the outside, it looks like that 573 just couldn't pull a right execution (and it's probably with various elements in different areas combined) at the right time. It's a shame, really.
Not knowing how good or bad 573 itself is doing economically, I still have a feeling that money is one of the reason why they decided to close online down. (While the other being technical development, which contributes to money... It all just comes down to money in the end, eh?) But I have to say, once again looking from the outside, that 573 "reap what they sow".
There are many examples, and here is one: not adding many of the SPT items into "Special" category (the last one, in the drop down menu on the top, in SPT shop's catalog) but to make those as regular purchase.
...No, I am not even going to bother to bring up the Premium Pass.
===== ===== ===== ===== =====
On the technical side, in order to make BR function on a "private server", the setting will probably be as the following:
1. BR/DS (the 7GB application -- in your computer, not on the server!)
2. Calculation layer (may not even needed this one, as calculation can be, though not suggested, handled by the database alone)
3. Database (user account, Shinki data, etc, etc.)
...The first challenge at this moment, is to recreate 2 and 3, as they are black boxes. Then following by making 1 to point the communication to 2 and/or 3.
It will be hell lot easier if 573 can just release the source code... Otherwise, a capture point needs be setup in between 1 to 2 and/or 3, takes in all the request from 1, takes in all the response from 2 and/or 3, then reverse-engineer to "guess" out what 2 and/or 3 looks like.
...Just a quick background for those whom are not familiar with the technical side. The 7GB application that sitting in your computer should contains all the graphic, animation, audio (music and sound), and maybe the text. Those are the "actors". In order to make "actors" do actions, there are two ways -- follow the predetermined script (which also sits in that 7GB application), and/or call out the script dynamically (thus the communication to the server).
Hope this helps...
[End of report]
PS: It also would make things hell-lot-easier, if 573 didn't lock THEN OBFUSCATE both BR and DS -- to this day I still couldn't get any bit of the C++ code out...