PvXwiki
Register
Advertisement

Response from TOR (2)

Ok, here's TOR's latest response on the PvP skill problem:

>Ok, I confirmed that the code has the same ID between PvP and PvE. Sorry. Is there still a way to fix it? - KJ

>Argh. Not one that won't require some additional coding and modifications. And as, sadly, this is a project that will only ever help one wiki, it might take time to find the resources and time to implement (how much time -- I don't really know, might be long though).

I'll ask around to see how other sites that are using gwbbcode have coped with this, but my bet is they simply haven't taken the time to properly update the data. But maybe...

Do you want some sort of ad hoc solution? Like removing the pvp versions altogether? - TOR

I told him that we might as well keep the PvP versions until we figure something out. Karate KJ for sig Jesus 17:52, 24 November 2009
Just change every space in the code to a + ;o (no, I really don't know anything about coding) ---Chaos- (talk) -- 19:41, November 24, 2009 (UTC)
Not that simple. When copy/pasting into the skill template (in Guild Wars itself) you notice the numbers and letters are fairly similar. Well, with all of the various skills contained in the 4 games, you literally have thousands of combinations you can potentially wind up with. The problem is, adding a + to those templates would count as another character, not as space. So you'd wind up with a (quite possibly) broken template. Mcbig sysop 02:43, November 25, 2009 (UTC)
can't we just make things like spirit bond (pvp) have the same code as spirit bond? i dont know anything about coding, but if we can set spirit bonds code to be whatever numbers + letters, why not make pvp be identical, it seems like a simple concept in my head. flaw somewhere? Gringo 05:20, November 25, 2009 (UTC)
I thought of the same thing. I think of many things. ---Chaos- (talk) -- 10:43, November 25, 2009 (UTC)

Hey, guys. Just a little update on this. TOR said he fixed the problem and it should be dl'ing correctly now. Try it out and let me know if it's still doing it. Karate KJ for sig Jesus 02:36, 26 November 2009

it's worth noting that PvE and PvP do have different IDs...so...yeh... ~ PheNaxKian talk 22:16, November 28, 2009 (UTC)
Well, son of a bitch. I'll let TOR know. Thanks. Karate KJ for sig Jesus 22:19, 28 November 2009
disregard that, talking with poke leads to confusions (he said they had diff ideas, that link seemed to confirm it, he just checked in game himself and they do have the same IDs...so >.> (i lack playing capability atm so I can't personally check)) ~ PheNaxKian talk 22:30, November 28, 2009 (UTC)
To clear that up, PvE and PvP versions of skills are different skills and as such have different skill ids (as the internal skill database was never meant to offer multiple versions of one single skill). The thing is just that when generating the skill template code in-game, it treats PvP version skills as PvE version skills. That way PvE skill templates are the same as PvP skill templates (and allows to load PvP builds in PvE and vice-versa without having lots of blanks for missing skills). Of course this makes it impossible to identify if a skill template was meant for PvP or PvE (unless there are PvE-only skills in there of course). The easiest way to give people the ability to display a build, with the correct skill descriptions, would be to introduce some parameter that makes them say "mode = pvp" so the script actually translates the PvE skill ids into PvP skill ids before the actual skill description is read. Of course this would require some additional database to get the PvP ids from PvE ids (and the other way for skill template code generation). That way you would treat the PvP skills as single skills afterwards and could simply store the PvP description under the PvP skill id. poke | talk 22:39, November 28, 2009 (UTC)
Ok...then. I had already informed TOR and he seems to think that the link we gave him will actually help. If he changes the PvP skill IDs to the IDs on that page will they actually work in-game? If not, then I'd better tell him not to waste his time. Karate KJ for sig Jesus 22:42, 28 November 2009
What link do you mean?
Well, I would simply treat the PvP versions as single skills (as they are actually) and add them to the database with their PvP skill id and the correct data; then I would simply add a routine that works after decoding a skill template but before receiving the skill data, and for the other way after getting the skill ids from the skill name, so before generating the template code. This routine would simply look up the skill id and get the PvP/PvE skill id (depending on which is needed) - if available. So the actual code would not be influenced at all, but there would be just an "extension" that has two hooks at the correct places to get the correct skill id for displaying the correct data. poke | talk 22:51, November 28, 2009 (UTC)
Btw. I'm looking through the code right now and probably can tell you soon where exactly those places would be. poke | talk 22:51, November 28, 2009 (UTC)
That would be great, because....if you can't tell....I really don't know much about this stuff. Karate KJ for sig Jesus 22:56, 28 November 2009
Okay, here we go; First of all we create some code to get the correct skill id, these functions will be used later as explained below. Simply add this code somewhere (preferably at the end) of gwbbcode.inc.php:
// Skill ID conversion database
$pvpSkillIds = array( 2657 => 415, 2852 => 79, 2853 => 39, 2855 => 176, 2856 => 562, 2857 => 257, 2858 => 348,
    2859 => 2628, 2860 => 181, 2861 => 398, 2862 => 826, 2863 => 817, 2864 => 1191, 2865 => 1217,
    2866 => 791, 2867 => 1246, 2868 => 792, 2869 => 1639, 2870 => 1367, 2871 => 1397, 2872 => 104,
    2873 => 1484, 2874 => 1485, 2875 => 1549, 2876 => 1555, 2877 => 1564, 2878 => 1771, 2879 => 1596,
    2880 => 1598, 2882 => 15, 2883 => 343, 2884 => 1516, 2885 => 118, 2887 => 294, 2888 => 1539,
    2891 => 268, 2892 => 1114, 2893 => 793, 2895 => 2005, 2925 => 2069, 2959 => 1724, 2965 => 1239,
    2966 => 1742, 2967 => 1520, 2969 => 432, 2998 => 19, 2999 => 243, 3002 => 374, 3003 => 1232,
    3004 => 1238, 3005 => 911, 3006 => 871, 3007 => 3042, 3008 => 920, 3009 => 1266, 3010 => 1249,
    3011 => 1250, 3012 => 1251, 3013 => 981, 3014 => 921, 3015 => 1252, 3016 => 982, 3017 => 923,
    3018 => 963, 3019 => 1253, 3020 => 3043, 3021 => 1380, 3022 => 1734, 3023 => 1745, 3024 => 1747,
    3025 => 1748, 3026 => 1558, 3027 => 1572, 3028 => 1575, 3029 => 1580, 3030 => 1778, 3031 => 1780,
    3032 => 1589, 3033 => 1592, 3034 => 1781, 3035 => 1593, 3036 => 1594, 3037 => 1595, 3038 => 2205,
    3039 => 2204, 3040 => 2018, 3045 => 436, 3047 => 429, 3048 => 1031, 3049 => 1041, 3050 => 1194,
    3051 => 1202, 3052 => 1540, 3053 => 2186, 3054 => 2139, 3058 => 110, 3059 => 145, 3060 => 448,
    3061 => 775, 3062 => 1577, 3063 => 17 );

function getSkillIdPvP( $pve )
{
    return ( isset( $pvpSkillIds[ $pve ] ) ? $pvpSkillIds[ $pve ] : $pve );
}
function getSkillIdPvE( $pvp )
{
    $pveSkillIds = array_flip( $pvpSkillIds );
    return ( isset( $pveSkillIds[ $pvp ] ) ? $pveSkillIds[ $pvp ] : $pvp );
}
Now we simply call those funtions at the correct place to translate the skill ids. The following changes do exactly that:
gwwbbcode.inc.php line 1594:
$skill_id = binval($reg2[1]);
change to:
$skill_id = getSkillIdPvP( binval($reg2[1]) );
gwwbbcode.inc.php line 612
$template .= int2bin($id, $skill_bit_size);
change to:
$template .= getSkillIdPvE( int2bin($id, $skill_bit_size) );
And that's basically all there is to do to translate it. Now there is only a simple database needed that keeps track of PvE->PvP skill id relations. I'll try to get that list compiled later. It then needs to be added somewhere at the top or in a separate file (which then get's included by require 'pvpskillids.php'). I have included the complete array for the current skill balancing already in the code above. You can also move that array definition out of the file into something else (so you only have to update that file when something changes). The format of the array simply goes like this PvP skill id => PvE skill id.
I have not tested the code, but I'm quite sure that it should work like this :) poke | talk 23:47, November 28, 2009 (UTC)
Ah, thanks so much Poke. I'll pass this information on. Karate KJ for sig Jesus 23:51, 28 November 2009

To all you sig pros

→ Moved to User_talk:Sam6555#To_all_you_sig_pros The preceding unsigned comment was added by Sam6555 (talk • contribs) 18:11, November 30, 2009 (CDT).

It helps if you sign. ---Chaos- (talk) -- 11:45, December 1, 2009 (UTC)

Codex Arena

Will there come a section for Codex Arena builds? or you just improvise yourself ? :p Thanks!

Hi, I'm sorry to inform you that there is no section for CA and with good reason. Since the skills and builds change daily, there would be no way to keep up with each day's trend w/o many more active users. However, there are some users who have sandboxes that update CA builds every once in a while. Sandboxes are linked at the bottom of the main page, and are currently the best way we can provide CA builds. KarateCandy!Jesus 17:49, 11 December 2009
:P I haven't updated the CA page for a while, it's quite much trouble D: It died when GWW stopped updating them so I could work on the builds in school. ---ChaosClause - ChaosSoXmas 20:27, December 11, 2009 (UTC)

PvP skills (again)

>Oh, and have you considered doing anything else with the PvP skills? Or are we just giving up on that? - KJ

"Definitely not. The PvP fixes will be live tomorrow (Monday) evening UTC. Planned to do it over the weekend initially, but didn't manage to. - TOR"

So, expect that tomorrow. Also, he plans on moving our skill db to our site sometime soon. Only admins will be able to edit it and the updates can't go live until TOR syncs our db to his, but it should help us get more accurate skill updates (hopefully). KarateCandy!Jesus 03:18, 14 December 2009

Oh, and I'm still working on allowing all users to have suppress redirect privileges. I have no idea how much longer that may take. KarateCandy!Jesus 03:19, 14 December 2009
Time it for today and I require no other present from you :> ---Chaos- (talk) -- 09:11, December 14, 2009 (UTC)
thanks for the update, I was curious about this =p (someone actually asked me about it on MSN). On a related note, supressredirect isn't that hard to give to people it's literally one small line in one file. Just ask it to be added to the autoconfirmed user group privileges (so anyone who's in the "autoconfirmed" group can suppress redirects). ~ PheNaxKian talk 11:35, December 14, 2009 (UTC)
I have. Tbh, I've asked for it three times and each time I've gotten a really strange answer that didn't seem to address my request at all. I'll try again, though. KarateCandy!Jesus 16:48, 14 December 2009
They need to add:
$wgGroupPermissions['autoconfirmed']['suppressredirect'] = true;
to "LocalSettings.php". ~ PheNaxKian talk 17:04, December 14, 2009 (UTC)
Are they really moving all of the skills database to this site? That would be great. I've been quite annoyed with the broken skills lately. —  Biggles Jollyfist Big christmas bells 19:20, December 14, 2009 (UTC)
According to TOR, yes. But he didn't really give me a time on it. He just said "soon". But, like I said, he would have to sync with it before it would work. KarateCandy!Jesus 19:25, 14 December 2009
(EC)If I understood KJ right, it's just a copy of the DB. Basically we keep that up to date and every so often they sync it with the actual database. ~ PheNaxKian talk 19:26, December 14, 2009 (UTC)
Heh, wouldn't it be better if they were to copy from our database, seeing that we're the ones who (somewhat) play Guild Wars? —  Biggles Jollyfist Big christmas bells 19:29, December 14, 2009 (UTC)
If I'm understanding you right, yes that's what they'll do. TOR will just copy our database (when it's been updated) and sync it to his db. I'm assuming the reason we can't just edit our db and then it update our site has something to do with server side stuff. KarateCandy!Jesus 19:40, 14 December 2009
you totally understood me lol. Now...about the block issues. Why are we having trouble unblocking IPs? And how come I can't unblock a particular number like Thunda's last ban? —  Biggles Jollyfist Big christmas bells 20:02, December 14, 2009 (UTC)
I don't think any other admin (except you) is having that problem. Tbh, it might be a good idea for you to email wikia (click contact us on their main site). They have to reply w/in so many hours. KarateCandy!Jesus 20:25, 14 December 2009
if they do not, then something terrible will happen. perhaps the punishment is jimbo wales assraping the employee responsible. — Maf so rational. 20:58, December 14, 2009 (UTC)

Update

"OK... Good news and bad news:"

"Bad -- it appears that not all PvP skills are on the list with IDs. I started to renumber them but having an incomplete list is somewhat beside the point, right?"

"Good -- [1] -- I'm watching these pages, so I will be notified on any changes. The plan is to have this updated weekly, although I can only do one update in December (if at all), due to code freeze for the holidays. - TOR"

I told him not to worry about it until after the holidays. Sorry about this guys. I did my best. Does anyone know where we can find a complete list of the IDs? KarateCandy!Jesus 21:25, 14 December 2009
look further up the page, i linked to it, and then shortly after poke came along =). ~ PheNaxKian talk 12:14, December 15, 2009 (UTC)

SUPPRESS REDIRECT

DADDY, YES! ---©#@o$- (talk) -- 20:33, December 14, 2009 (UTC)

YAAAAAAY! Zyke-Sig 20:35, December 14, 2009 (UTC)
Congrats guys ;D. Go thank Uberfuzzy. KarateCandy!Jesus 20:35, 14 December 2009
what is supress redirect --Xmassigangelus 20:39, December 14, 2009 (UTC)
When you guys move pages, and there's that little link left there? or when you see me move a page, then delete the link left behind. —  Biggles Jollyfist Big christmas bells 20:50, December 14, 2009 (UTC)
so we can delete the link ourselves or something. I don't see why everyone wants to make love to this supress redirect shit --Xmassigangelus 20:54, December 14, 2009 (UTC)
Read the news page I made. It actually cuts down on a lot of shit. KarateCandy!Jesus 20:57, 14 December 2009

meta builds

can we have a link on the main page somewhere? I always have to hunt around for that page. - Porororroro lauAthrunFeya - 13:00, December 19, 2009 (UTC)

This meta page? ~ PheNaxKian talk 20:13, December 19, 2009 (UTC)
The actual PvE/PvP metagame ones, I meant. - Porororroro lauAthrunFeya - 20:18, December 19, 2009 (UTC)
The category. ---Chaos- (moo) -- 20:21, December 19, 2009 (UTC)
I'm sure I've said this before, for something different (though similar), we have an editcopy of the mainpage for a reason =p. If you want a link feel free to suggest it on the main page editcopy, Admins (or at least i do) have it on their watch list and will see any changes. ~ PheNaxKian talk 20:38, December 19, 2009 (UTC)
^ like Phen said, just add it to the editcopy and if one of us like it, then we'll change it. KarateCandy!Jesus 03:38, 20 December 2009
i would but cant be arsed to play around atm. - Porororroro lauAthrunFeya - 03:52, December 20, 2009 (UTC)
I added the meta builds section under miscellaneous on the edit copy if that's ok :/ --Wingsy 11:11, December 20, 2009 (UTC)
That's what it's there for, adding/removing stuff, and then discussing it so we can improve the main page =). ~ PheNaxKian talk 11:42, December 20, 2009 (UTC)
I would love this. I hope it gets added sometime in the future. - Decollete 12:01, December 20, 2009 (UTC)
Personally, I don't like how it looks right now. I'll mess with it later. KarateCandy!Jesus 14:29, 20 December 2009

WTB

some new original builds that work. 1 billion USD ea.--Bluetapeboy 02:14, December 29, 2009 (UTC)

Blue, I always appreciate your zeal for builds and this site, but the Main Page's talk is not the place to request this. I would recommend starting a sandbox or looking at GWGuru or something. This site's main focus is storing the best builds out there, which unfortunately in a dull, unchanging meta means that there's not much going on. Karate KJ for sig Jesus 02:21, 29 December 2009
You are talking about a dead game. No. ··· Danny Hates Snow 22:51, 29 December 2009 (UTC)
frick. --Bluetapeboy 22:56, December 29, 2009 (UTC)
Watch your NPA------X 14:54, December 30, 2009 (UTC)
how was that NPA? ~ PheNaxKian talk 15:21, December 30, 2009 (UTC)
how the hell was that NPA? and to who? also we need more gud pve build. that is what im wating for. like an SF nerf!--Bluetapeboy 18:07, December 31, 2009 (UTC)
Again, not the place for this. Obviously it wasn't NPA. X just has a hard time reading sometimes. And I'm more excited about PvE hammer buffs :D. Hopefully heroes wont suck with the buffs. Karate KJ for sig Jesus 18:13, 31 December 2009
what other buff are happening? You aren't going to get in trouble again are you? Anything you say on page is NPA for you are using it as a talk page. I can read fine thanks.--X 22:15, January 13, 2010 (UTC)

HAPPY NEW YEAR

To all the GMT people =D --Samsig 00:16, January 1, 2010 (UTC)

Greetings from 2009. Oldschool ftw. Invincible RogueInvincible rogue siggy 00:20, January 1, 2010 (UTC)
For the last time, the main page's talk is not for this type of stuff :/ Karate KJ for sig Jesus 02:16, 1 January 2010
HAPPY NEW YEAR! also my brother "kissed the bride" at 12:00, got married on new-years. and KJ, srsly, its new years. get a grip of yourself, its fricken new years. treat this like you just won the lottery(er..... no.) this is a VIE(very-important-exception.--Bluetapeboy 07:23, January 1, 2010 (UTC)
woops too busy on phone cant sign im that lame.--Bluetapeboy 07:23, January 1, 2010 (UTC)
KJ is right, the main page isn't to be spammed. ~ PheNaxKian talk 12:08, January 1, 2010 (UTC)
but its happy-new year! sigh... but lol there were 3 cars crashes in front of my house, lol. good thing i drove in at 2:00 and not 12:00.

wth

were is the AB toucherway build? was it deleted? and if it was can an admin load it to my userpage? thanks :)--Bluetapeboy 02:27, January 4, 2010 (UTC)

Build:Team - Toucherway. It's there. Feel free to move it. ToraenTheJanitorToraenSig2 02:34, 4 January 2010 (UTC)
Learn to use the main page correctly. ---Chaos- (moo) -- 08:54, January 4, 2010 (UTC)

Just a quick fyi

The main page is not here to discuss your bad build that got deleted/moved/changed. Nor is it here to wish everyone Happy New Years. I've seen an increasing amount of misuse of this page, and I don't like it. Not that I'm always around to remind some people not to do so. This page is for discussing events on the site, news for the site, or things of general interest for us users of the site. Please remember this and stop posting dumb things here. Thank you in advance. -- ¬ Big McStrongfist 15:29, January 15, 2010 (UTC)

Why don't we remove the spam? I know its against policy to remove things from regular pages but couldn't we make an exception for this one? - AthrunFeya - 15:47, January 15, 2010 (UTC)
tbh just remove it. If anyone questions you, cite PVX:IGNORE. If they still won't shut up, ban them and cite PVX:IAMANADMINANDHAVEDISCRETIONSHUTTHEFUCKUPKTHXBAI. Don't get bogged down by copypasta'd policy from GW/GWW. C:\PvX>Abort, Retry, Panic?Panic Sig Cursor 16:00, January 15, 2010 (UTC)
Except Lau is not an admin Pianc. Brandnew 16:02, January 15, 2010 (UTC)
Big is. C:\PvX>Abort, Retry, Panic?Panic Sig Cursor 16:06, January 15, 2010 (UTC)
Then you indented in a confusing way :( Brandnew 16:08, January 15, 2010 (UTC)
Panic is old skool and just keeps the convo flowing. He's such a cool kid :> --Frosty Frostcharge 16:10, January 15, 2010 (UTC)
I was responding to Lau to some degree, but tbh I indented on autopilot. C:\PvX>Abort, Retry, Panic?Panic Sig Cursor 16:15, January 15, 2010 (UTC)
I've already been removing comments from this page. To reiterate what Big said, this page is not for random/useless conversations (much like half of this one). In the future, comments that do not directly affect the whole site will be removed from this page. Karate KJ for sig Jesus 17:12, 15 January 2010

special pages

I don't know if this is possible or not, but I'd like to see a page which lists how many votes the builds which are currently in Testing have (maybe it already exists, I don;t know, I haven't seen one. Seems like a good method of helping to push builds through the vetting process a little faster which is (at least on the pve side of things) very much needed. - AthrunFeya - 11:32, January 22, 2010 (UTC)

we don't hvae a page that tells you how many votes a build has. you can find all untested builds by the order in which they were added (from oldest at the top to newest at the bottom) here (it gives you an exact date they were added). I honestly don't see a need for a special page that shows how many votes there are on a build, we have so few builds in testing it seems pointless. ~ PheNaxKian talk 12:13, January 22, 2010 (UTC)

from PvXwiki:Improvement_Drive

I am interesting in special hm builds for pve. Is there a chance to create a new section (like "generall, running, farming") where only builds for hm are posted?

Greetings, Thomas

Hey Thomas, we've had this conversation before, and we've generally decided not to, but it's been a while so i think we could open up discussion again =). I've set up a topic on PvXWiki talk:Community Portal#HM Builds ~ PheNaxKian talk 12:07, January 28, 2010 (UTC)

No one came here to buy anything

So why are there ads all over the fucking place? There are banners slopped right in the middle of build pages and video ads that can't be muted. Fuck your capitalism. 68.193.113.198 20:29, March 29, 2010 (UTC)

ad block
Advertisement