[WIPz] GHF Census and Excise Office

Post » Fri May 27, 2011 6:48 am

Progress: :)
  • Added all skills and bonuses
  • Checked stats and bonuses (should be right)
  • Added (temporary) command line option for URL
  • Set all data to be passed to server with POST
  • Added support for birthsigns
  • Added health/magicka/fatigue to POST
  • Expanded basic server script to work with new data
  • Working on auto mode (launched by MWSQL or MWSE from within the game (say, scripted spell))


I think the system has reached the point where what's there won't change, only additions will be made, so as soon as it's hooked into Fligg's server, it should be ready for testing. It's still simple (name, race, class, birthsign, level, stats and skills), but more info can be added as it's perfected (or we can wait till it's all there before opening). I'll talk to Fligg about it.
User avatar
Kellymarie Heppell
 
Posts: 3456
Joined: Mon Jul 24, 2006 4:37 am

Post » Fri May 27, 2011 2:35 am

Alright will you be making some kind of thing so you can check if the character is using cheat codes if so i would recommend excluding TCL because sometimes you have to do that in order to get unstuck.

Sry didnt know their was a 8th page....
User avatar
Ownie Zuliana
 
Posts: 3375
Joined: Thu Jun 15, 2006 4:31 am

Post » Fri May 27, 2011 10:20 am

Alright will you be making some kind of thing so you can check if the character is using cheat codes if so i would recommend excluding TCL because sometimes you have to do that in order to get unstuck.

Sry didnt know their was a 8th page....


would this check for cheating too?



No, there's no way to really do that.




It should be possible to search the mod list for known cheat mods.

User avatar
Jennifer May
 
Posts: 3376
Joined: Thu Aug 16, 2007 3:51 pm

Post » Fri May 27, 2011 7:40 am

We can search for known cheat mods (although there is an awful lot of them....) but we can't tell if someone is using a console command. It will use the honor system, there will be an option on the profile to check "I used console commands." Doing so with keep your profile out of the normal leader board. To help dissuade dis-honesty there, we will also have a leader board specifically for those who do check it.
User avatar
Amysaurusrex
 
Posts: 3432
Joined: Wed Aug 09, 2006 2:45 pm

Post » Fri May 27, 2011 8:31 am

Well you better make sure you have a really good security program. A website linked directly to my computer could cause a lot of viruses.
User avatar
Bee Baby
 
Posts: 3450
Joined: Sun Jun 18, 2006 4:47 am

Post » Fri May 27, 2011 3:20 am

I had a couple thoughts yesterday...
Badges and a world map.

Badges for, say, 100 in a skill (the PHP script that shows the character can evaluate badges). It could be pretty funny ("xxx has mastered the use of [his spear]/[spears (but doesn't have her own!)]").

And, once current cell is passed, take one of those overview maps of the island, put a table over it, and color each table cell (which may be 3x3 world cells) based on the number of characters there. Roll over and list char names. That'll be harder to add, but might work, and would be pretty cool.


Well you better make sure you have a really good security program. A website linked directly to my computer could cause a lot of viruses.

No, it couldn't.
First: it's not linked to your computer. The GHF Census program connects, uploads a character, and disconnects (usually in under 2 seconds). That only runs when you want it to.
Second: to give you viruses, myself or Fliggerty would have to add them into the program or site. We both have far better things to do than give the Morrowind community viruses, plus I don't have any experience writing them (dunno 'bout Fligg :P).
Third: All database transactions are done server-side, meaning you POST data away and never see it again. Nor do you see the server settings or connection info. Not only does the server keep connections secret, it sanitizes all input before trying to pass it to MySQL, for extra security.
Fourth: the cURL library is used for the connection and no write data callback function is provided, so the Census program (at this point) can not receive data from the server (or any other end-point). The page received is sent straight to a console (cout) which prints it as simple ASCII text (a debugging feature).
User avatar
Jessica Nash
 
Posts: 3424
Joined: Tue Dec 19, 2006 10:18 pm

Post » Fri May 27, 2011 10:48 am

Any ideas when this will be ready for testing?

I had a couple thoughts yesterday...
Badges and a world map.

Badges for, say, 100 in a skill (the PHP script that shows the character can evaluate badges). It could be pretty funny ("xxx has mastered the use of [his spear]/[spears (but doesn't have her own!)]").

And, once current cell is passed, take one of those overview maps of the island, put a table over it, and color each table cell (which may be 3x3 world cells) based on the number of characters there. Roll over and list char names. That'll be harder to add, but might work, and would be pretty cool.

That's pretty cool, kind of like Achievements on the 360. :)
User avatar
kristy dunn
 
Posts: 3410
Joined: Thu Mar 01, 2007 2:08 am

Post » Fri May 27, 2011 2:54 pm

Well you better make sure you have a really good security program. A website linked directly to my computer could cause a lot of viruses.


If you're worried about nasty iframes or something infecting your computer, you don't have to use the website :P

Peachykeen - Technically you could have a virus on your computer and if you write code that ends in .php files, the virus could automatically and silently insert malicious code into your documents without you doing anything. Of course, a quick look through the code would show you it's been tampered with. :) Technically.
User avatar
Abi Emily
 
Posts: 3435
Joined: Wed Aug 09, 2006 7:59 am

Post » Fri May 27, 2011 1:06 am

If you're worried about nasty iframes or something infecting your computer, you don't have to use the website :P

Peachykeen - Technically you could have a virus on your computer and if you write code that ends in .php files, the virus could automatically and silently insert malicious code into your documents without you doing anything. Of course, a quick look through the code would show you it's been tampered with. :) Technically.


I don't know how Fligg's doing the site in general, but I doubt iframes need to be used. And honestly, if you're worried about Fligg trying to infect the Morrowind community.... Better check your Morrowind disc for viruses too (it's about as likely). ;)

And yes, technically it could happen. It would take a really smart virus to do that, and get it in the right spot, and notice that I'm writing a php script in Notepad. Then get it past the second computer (this one) I upload it with (can't hide text in a simple document like that). Just in case, I can look over all my scripts in a Linux before sending them to Fligg. :P
I think that, so far, this is pretty secure, just in it's simplicity. For anyone worried (given Fligg doesn't mind), the source code can be released.
User avatar
Kelli Wolfe
 
Posts: 3440
Joined: Thu Aug 23, 2007 7:09 am

Post » Fri May 27, 2011 3:07 pm

So are you getting excited? I sure am. ;)
User avatar
Sophh
 
Posts: 3381
Joined: Tue Aug 08, 2006 11:58 pm

Post » Fri May 27, 2011 8:38 am

.
User avatar
Céline Rémy
 
Posts: 3443
Joined: Sat Apr 07, 2007 12:45 am

Post » Fri May 27, 2011 11:34 am

So are you getting excited? I sure am. ;)

yes :D
User avatar
Marine x
 
Posts: 3327
Joined: Thu Mar 29, 2007 4:54 am

Post » Fri May 27, 2011 12:08 pm

So are you getting excited? I sure am. ;)

Uh, Yeah. :ahhh: (come on, come on, come on!) ;)

I like Peachykeens badge idea. It seems simple enough, and still note-worthy too, but not distracting.
Maybe a 50/75/100 skill badge system? Or even a level 10/25/50/100+ badge, too?

There could even be cute little clever names for the badges, and little badge graphics like creature heads with ribbons or something.

(just throwing random thoughts out)
User avatar
Rachell Katherine
 
Posts: 3380
Joined: Wed Oct 11, 2006 5:21 pm

Post » Fri May 27, 2011 12:57 am

I've successfully uploaded the first character. :hehe:
User avatar
Marta Wolko
 
Posts: 3383
Joined: Mon Aug 28, 2006 6:51 am

Post » Fri May 27, 2011 10:36 am

I've successfully uploaded the first character. :hehe:

Heck yeah!

Gratz and all!

Maybe some kind of archivements system could be introduced? it could be interesting I think.
User avatar
kirsty joanne hines
 
Posts: 3361
Joined: Fri Aug 18, 2006 10:06 am

Post » Fri May 27, 2011 6:31 am

Yeah, we'll do something like that eventually. Right now we just want to get the basic function working.
User avatar
Amber Ably
 
Posts: 3372
Joined: Wed Aug 29, 2007 4:39 pm

Post » Fri May 27, 2011 10:53 am

I've successfully uploaded the first character. :hehe:


I call #2. :P

Hopefully folks, as soon as we know it works as it seems to/should, some kind of give-a-few-people-copies-to-test deal might come up. At least, I'm hoping so. Small beta. We'll see.

As for features... Right now I don't want to add any, especially into the code, until I know the core works. Then I'll back everything up, and pick a feature to add. And repeat for each.
No point in having broken core code spreading out through complicated new features. Or a rewrite of main bits breaking the rest. So...
User avatar
Strawberry
 
Posts: 3446
Joined: Thu Jul 05, 2007 11:08 am

Post » Fri May 27, 2011 3:32 pm

I absolutely intend to do a closed BETA. It's hard to say how far away from that we are, but I am working on this feverishly. I am fully integrating it with GHF, so I've had to learn a bit more about how phpBB3 handles templates and such; but I'm in full swing.
User avatar
Hearts
 
Posts: 3306
Joined: Sat Oct 20, 2007 1:26 am

Post » Fri May 27, 2011 3:08 pm

Any issues with my code, I'll fix it up ASAP. I can't think of any issues that may show up...
User avatar
Luis Reyma
 
Posts: 3361
Joined: Fri Nov 02, 2007 11:10 am

Post » Fri May 27, 2011 4:55 pm

I am so, soo excited with this.

If I get my computer fixed before the beta test, can I join it? Pleeeaasee? :)
User avatar
Sam Parker
 
Posts: 3358
Joined: Sat May 12, 2007 3:10 am

Post » Fri May 27, 2011 8:18 am

I'll take volunteers for the BETA test when it's ready.

I am chronicling my progress on my Twitter account. (Shouldn't be too hard to find it. ;) )
User avatar
Adriana Lenzo
 
Posts: 3446
Joined: Tue Apr 03, 2007 1:32 am

Post » Fri May 27, 2011 5:13 am

*Haplo watches as Fliggerty's number of followers on twitter increases tenfold*
User avatar
Amy Gibson
 
Posts: 3540
Joined: Wed Oct 04, 2006 2:11 pm

Post » Fri May 27, 2011 12:21 pm

*Haplo watches as Fliggerty's number of followers on twitter increases tenfold*


Even though I don't tweet
This stuff sure sounds sweet
And when it finally goes down
I hope I'm still in town
Now the time is right
To say to all good night



P.S. All will know in time,
That I fail at rhyme!
User avatar
Ricky Meehan
 
Posts: 3364
Joined: Wed Jun 27, 2007 5:42 pm

Post » Fri May 27, 2011 1:38 am

I saw your test page, and I want to say it is cool, but I don't like it as much with how its integrated right now.

I think it would have been better if it was part of your site, but "seperate". Make it have the same login, etc, but its own webpage called the Census and Excise. Sort of like the old format. I liked that much better.
Also, I think it should be more separate so its more of a "community" thing, instead of a GHF thing.
User avatar
Blessed DIVA
 
Posts: 3408
Joined: Thu Jul 13, 2006 12:09 am

Post » Fri May 27, 2011 7:00 am

I did a poll about that. The common consensus was that people would prefer if it was integrated entirely. It's beyond me at this point to make it "separate yet not." Well, not and still be able to use the user's theme selection. I do have a lot of graphic manipulation yet that will give it a slightly different appearance though.
User avatar
Project
 
Posts: 3490
Joined: Fri May 04, 2007 7:58 am

PreviousNext

Return to III - Morrowind