Showing Posts For Cliff Spradlin.3512:

Java access to the api

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Have something working for now:
http://code.google.com/p/j-gw2-api/

It includes the StartCom Root Certificate as Byte array, if you don’t want to download your own certificate, but it also allows you to use a .crt file on your computer.

The JSON object are the official implementation over at json.org.

Edit:
And yeah, I know it is missing the HostnameVerifier.
So it is not entirely save for now, but it’s a beginning.
But I guess the default one will do the job good enough. Have to take a look how that one is implemented to see if it really does verify the hostnames correctly when using custom KeyStores, Certificates etc.

Awesome, you rock! Thanks so much for doing this.

Localisation Error

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

Think is right. This is a problem with the source text.

I talked to the localization team, and they’ve agreed to remove the <br> from the German text.

Thanks a lot for the bug report!

Suggestion for world_names.json

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

I’ve updated the API documentation with this information:

https://forum-en.gw2archive.eu/forum/community/api/API-Documentation

In short – the region of a world can be reliably determined from its world_id. Language-specific worlds currently follow a pattern but that pattern is not guaranteed.

Nameless Event?

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

OK, I talked to the designer in charge of that map, and she told me that it’s just a bug. It’s supposed to have text but doesn’t. I filed a bug for it to get text at some point in the future. It’ll probably take a while for it to be fixed since the text has to be written and go through localization and testing.

In case you were curious, the event is related to the Font of Rhand boss.

Thanks for the report!

API and pipes

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

It seems like that’s not directly supported due to Pipes not directly supporting HTTPS, but maybe you can use YQL as described here? http://stackoverflow.com/a/2758422/879597

WvW objective names

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Yeah, Weris did all the hard work of mapping objective IDs to names. Thanks for that.

We want to fix the objective names, they are definitely really bad right now through the API. At least they’re localized, so you can read ‘Tower’ in any language

SSL Certs & You

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Nice summary!

I’m also really interested in DANE / RFC 6698 because it reduces the trust required to just the domain registrar, who you’re already having to trust to return valid DNS results.

HTTP access

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

We’re not planning to allow HTTP access to the API. This is for both practical and philosophical reasons.

Yes, the APIs available now are freely accessible, but authenticated APIs in the future will require encryption as part of their security architecture. All of our current web sites and web services require HTTPS, and this API will be no different.

Please do not disable HTTPS certificate validation to work around certificate errors.

It sounds like Oracle is not including our certificate issuer’s root certificate into Java by default. We’re talking to our issuer to see if we have any options.

The right solution for now for Java programmers is probably to embed the root certificate for api.guildwars2.com into Java applications dynamically.

I’d appreciate it if a Java developer here could post steps on how to do that so that others can work around this issue safely for now.

ID's for meta event chains...

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I agree it would be nice, but unfortunately we don’t have the right kind of metadata on events to support this.

Inconsistent World Status array size

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I researched the events you asked about.

Talcmaster is on the right track. In this case, it means the event is inactive on the worlds that are not listed in your results, and has never switched to one of the documented states.

Inactive is a sort of undocumented state that we intend to correct and clarify in the future. For now, treat the lack of a result or an ‘Invalid’ state as ‘Inactive’. An event will only become active as a result of something else happening in the world, it will never become active just from time passing.

Events in Preparation state

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

The preparation status is only when a cutscene is being shown or other things, like when the player needs talk to npc to activate the event (or this one is on the warmup status)?

The best description of preparation status is the one in the documentation. An event designer has a fair amount of freedom when deciding if and how to use the preparation state, so it completely depends on the event.

Success state

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Events don’t always have a success phase. They may immediately transition to the warmup phase. The preparation bug I mentioned in another post may be responsible for what you’re experiencing.

Events in Preparation state

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

We’ve identified a bug where events that advance to the ‘preparation’ state are not reported properly via the API. Events in the ‘preparation’ state retain their previous state from the API’s perspective until the state changes again.

Not all events have preparation states at all, and it’s often short for those that do, so this should not effect most events. However, events that are part of complex event chains may show incomplete or inaccurate information as a result of this bug.

The bug will be fixed when the next game patch goes live, so if you’re having trouble with some events I’d recommend re-examining them at that time. Without deeply examining individual events, I can’t say whether this will fix any particular issue you may be having. If at that time there’s still a problem, please report it.

I’ll also update this thread when the bug is fixed.

[EDIT: Fixed!]

(edited by Cliff Spradlin.3512)

*_names.json static?

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

If any player in the world participates in an event, then it is considered discovered.
If any player in the world acquires an item, then it is considered discovered.

How quickly an item or event is discovered depends on how well-hidden it is in the world. It’s possible that an event or item might never be discovered.

Edit: To clarify, once something is discovered on any world, it is considered discovered on all worlds.

(edited by Cliff Spradlin.3512)

Events & WvW

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

At the moment, the events API only returns events for public maps. That means that instances, WvW, PvP and any other map types that may have events will not appear in the list.

We’re being careful with the information we release with the WvW API so that we don’t disrupt the balance of the game.

*_names.json static?

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Yes, please cache the results!

The names are guaranteed to be static between game patches/builds, but it’s possible for the list to grow between patches. The Events API, like the Item API, only shows events and maps that have been discovered by players.

So the ‘perfect’ logic would be to cache the results, and only do a lookup after a patch or if you don’t have a cached result for a particular event ID. And you probably don’t really need to do it between patches, as event names will rarely if ever change after being created.

Nit: Type inconsistency

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Sorry about that. We’re aware it’s a problem but it’s a bit painful to fix at this time.

HTTP access

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

We’ve added support for CORS to solve this problem. Please refer to the API Changes thread for more information. We don’t plan to add support for JSONP at this time — we consider it obsolete now that CORS exists.

API Changes

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

The APIs have been updated to support CORS (Access-Control-Allow-Origin: *). This allows cross-domain javascript to request API information.

Note: We do not support OPTIONS requests, so you’ll need to disable any custom request headers you or your javascript library use or it won’t work.

HTTP access

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

It seems to me like a better option would be to convert the wiki over to HTTPS.

We want HTTPS Everywhere!

Add Guild names to the public API

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I totally agree, we definitely need this. I wanted to get it into the first version of the API, but it didn’t quite make it. Look for a guild ID to name API in a future update.

Specify multiple of a parameter?

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

We don’t currently allow you to specify a list of events, or any other parameters at the moment.

I don’t think that it will have an impact on our servers to request the entire list, but if it becomes a problem for you to be able to parse it on your side, please let me know.

Add item names Item/Recipe responses

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Basically it sounds like you want a bulk API for lookup.

That’s a reasonable request, though I’d ask that you try the API in its current form as bulk APIs come with a number of extra complexities.

In testing, we found that using multiple threads and HTTP pipelining we were able to download the entire database of information from the API very quickly.

How often is the event data updated?

in API Development

Posted by: Cliff Spradlin.3512

Cliff Spradlin.3512

Lead Programmer

Next

The event data is updated in real-time, and there is no perceptible delay between an event state changing on the game server and it being updated in the API view.

Feel free to update as often as you’d like, though you probably don’t need to update more often than every 30 seconds or so.

Rate limiting and API keys

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

Thanks for your suggestions.

I agree that API keys and rate limiting are important when accessing services that have limited resources.

The APIs being released today were specifically designed to handle high amounts of concurrency and utilization, and so for these APIs we feel like we don’t need to implement strong controls. That said, we’re closely monitoring usage, and if we need to we may implement stronger rate limiting.

We are working on more fine-grained rate limiting systems like you describe for future APIs; some of the ones we are considering would definitely require stronger limits.

API Changes

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

This thread will document all API changes.

If you write software that uses this API, you should watch this thread for changes that may affect you.

(edited by Cliff Spradlin.3512)

API Documentation

in API Development

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

Welcome to the API Development forum!

We’re really excited to share these APIs with you. There are already some amazing community apps and websites out there, and we hope that these APIs enhance them and enable new ones to be created.

This thread documents the currently available APIs for use. These APIs are in beta, so don’t be surprised if the interfaces change, but we will try to warn you if we have to make any breaking changes.

All currently available APIs are accessed using simple REST-style HTTP URLs.


API Terms:

These API’s are wholly owned by ArenaNet, LLC (“ArenaNet”). Any use of the API’s must comply with the Website Terms of Use and Content Terms of Use , however you may use the API’s to make commercial products so long as they are otherwise compliant and do not compete with ArenaNet. ArenaNet may revoke your right to use the API’s at any time. In addition, ArenaNet may create and/or amend any terms or conditions applicable to the API’s or their use at any time and from time to time. You understand and agree that ArenaNet is in the process of developing a full license agreement for these API’s and ArenaNet will publish it when it is complete. Your continued use of the API’s constitutes acceptance of the full license agreement and any related terms or conditions when they are posted.


Dynamic Events API – BETA


https://api.guildwars2.com/v1/events.json?world_id=1001

Optional parameters: world_id, map_id, event_id

This API returns an object with an “events” array. Each element contains the world_id, map_id, event_id, and state of an event. The ids can be translated to strings using the APIs listed below. The optional parameters can be used to filter the results to a desired scope of events.

The possible event states are:

  • Active – The event is running now
  • Inactive – The event is not running now
  • Success – The event has succeeded
  • Fail – The event has failed
  • Warmup – The event is waiting for certain criteria to be met before activating
  • Preparation – The criteria for the event to start have been met, but certain activities (such as an NPC dialogue) have not completed yet. After the activites have been completed, the event will become Active.

https://api.guildwars2.com/v1/event_names.json
https://api.guildwars2.com/v1/map_names.json
https://api.guildwars2.com/v1/world_names.json

Optional parameters: lang

Each of these APIs takes an optional querystring parameter “lang”. So for example, if you go to /v1/world_names.json?lang=de the results will be returned in german.

Currently supported languages: en, fr, de, es

These APIs return a JSON array of ids to strings. The ids correspond to ids returned in the events.json API.

The region a world is in can be determined by its world_id:
1xxx – North America
2xxx – Europe


https://api.guildwars2.com/v1/event_details.json

Optional parameters: event_id, lang

Returns detailed information about events. This includes their static starting location in the world. This location is not updated dynamically, so it’s only accurate for events that don’t move.



WvW API – BETA


https://api.guildwars2.com/v1/wvw/matches.json

Returns the currently running WvW matches, and the world ids in each match. The match_id can be used with match_details.json API documented below.


https://api.guildwars2.com/v1/wvw/match_details.json

Required parameter: match_id

Returns details about a match. This information includes the scores on each of the maps, and which team owns each objective. If an objective is held by a guild, the guild_id is also provided.


https://api.guildwars2.com/v1/wvw/objective_names.json

Optional parameter: lang

These APIs return a JSON array of ids to strings. The ids correspond to ids returned in the events.json API.



Item and Recipe Database API – BETA


https://api.guildwars2.com/v1/items.json

Returns a list of all items discovered by players in the game.


https://api.guildwars2.com/v1/item_details.json

Required parameter: item_id
Optional parameter: lang

This API takes an item_id and returns details about the item it represents. The format of the item details returned depends on the type of item represented. Some aspects of the item details will be present for all types of items, and some will be specific to specific item types.


https://api.guildwars2.com/v1/recipes.json

Returns a list of all recipes discovered by players in the game.


https://api.guildwars2.com/v1/recipe_details.json

Required parameter: recipe_id

This API takes an recipe_id and returns details about the recipe it represents.



Guild API – BETA


https://api.guildwars2.com/v1/guild_details.json

Required parameter: guild_id or guild_name

This API takes a guild_name or guild_id. It returns public data about a guild, including its name, tag, and emblem.

The emblem data is currently only the text metadata that can be used to compose the emblem. In the future, we may be able to provide the emblem as an image through this API, but that’s not currently possible.

The colors in emblem data are color IDs that represent an color value. The color IDs can be translated using the color API detailed below. Emblems use the ‘cloth’ material value in the color. We do not currently have an API to resolve foreground_id or background_id to more useful information about the images they represent.



Map API – BETA


https://api.guildwars2.com/v1/continents.json

Optional parameter: lang

Returns a list of continents, and information about each continent. This information is meant to be used in conjunction with the world map tile service, and with the map floor API.


https://api.guildwars2.com/v1/maps.json

Optional parameters: lang, map_id

Returns summary about one or all maps in the game. The summary contains information like the floors that a map is on, and translation data that can be used to translate world coordinates to map coordinates.


https://api.guildwars2.com/v1/map_floor.json

Required parameters: continent_id, floor
Optional parameter: lang

Returns detailed information about a map floor. This data can be used to populate a world map. Any coordinates provided have already been translated to map coordinates, which can be used in conjunction with the world map tile service.

The data provided currently only contains static content. Dynamic content, such as vendors, is not currently available.



Miscellaneous APIs – BETA


https://api.guildwars2.com/v1/build.json

No parameters.

Returns the current build ID. This can be useful for a number of purposes, such as resetting event timers due to server restarts.


https://api.guildwars2.com/v1/colors.json

Optional parameter: lang

Returns all of the colors / dyes in the game, and their color component information.

Colors are represented in their original color shifting form (HSL + contrast/brightness) as well as in RGB form. An example of how to interpret the original form is here: http://jsfiddle.net/cliff/jQ8ga/

The exact color applied to an item depends on its material. The different color/material combinations are enumerated in the API for each color.


https://api.guildwars2.com/v1/files.json

No parameters.

Returns a set of commonly requested in-game assets. These assets can be used to enhance API-derived applications. The results returned this API can be used to fetch assets from the Render service.

(edited by Cliff Spradlin.3512)

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

We’ve confirmed an issue where the search results’ prices can get out of sync with the actual prices of items. We’re working on a fix. Thanks for the reports.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Minor bug:

Filtering in BLTC on Item Upgrades (sigils and jewels, etc) are borked. Filtering for armor upgrades show accessories updates, and weapons show armor upgrades (or vice-versa)

Most probably the filtering ids in the dropdown are wrong.

Update:

After investigating correct subtypes for the dropdown would be:
All -> Subtype=0 or subtype=[null]
Any (usable upgrades on all equipment, like jewels) -> Subtype=1
Armor (runes) -> Subtype=2
Weapons (sigils) -> Subtype=3

Hope this helps in any way,

Regards
D

There is a similar bug in the consumables filtering.

I’ll check the BLTC with the webrowser to check the correct subtype ids for filtering and edit this post with the correct ids.

We’ve got a bug on this now. Thanks for the report.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

It’s not in the patch notes, but in tonight’s build we rolled out some changes to the Black Lion Trading Company that may fix it for a lot of people.

If it was not working for you, please check now and see if it’s working now.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I don’t even know how much money I had, I’ve been stingy leveling to 16 on my Charr Elementalist. I was stockpiling it. But then I go to the Black Lion Trading Post and try my hardest to buy a Malign Steam Scepter of Agony, clicked it many times and failed many times to receive the item… And yet, when I finally go look at my funds… It’s all gone. I have three silver left. THREE SILVER.

How does something like this happen? I was so completely happy with this game until now… Please tell me it’s going to be refunded and I’ll eventually be able to use the BLTP as intended…

Hi,

I’ve researched your account and it looks like the money loss is not related to the trading post. It looks like it’s potentially a bug in a different system — I’ll follow up privately with you about it.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Today I wanted to make a custom order for jute scraps. However, nothing happened when I clicked “Place order”, and I tried clicking it many times. After that time I noticed that ALL MY MONEY have gone. I didn’t click so many times to spend all of my money for sure! the saddest thing is that neither I have anything to pick-up on TP, nor did I have my money returned.

Almost two gold coins (I’m level 35) are lost. Now I can’t normally play the game.

I created a ticket, but I’m not sure how long I’ll wait….

Hi,

Check your my transactions tab for ‘items i’m buying’, your money/order is likely there. We take your money in advance for buy orders to guarantee that you can pay.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Sold items 8 hours ago but got no money. Did client repair, cleared mail without success. Sent bug report.

What do you mean you cleared mail? Did you check the Pickup tab in the trading post?

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

What:
Every tab in Trading Post contain only this message:
“ERROR: Invalid authorisation”
How to repeat:
Log in to the world with any character, wait until you got kicked for inactivity.
Known ways to fix:
Launch client after completely closing it.

Hope this helps someone and get fixed soon

Interesting. We didn’t know about this particular path. Thanks for the information. Yes — closing and re-opening the client should fix invalid authorization problems.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I scanned through this thread and I don’t think anyone has written about this issue yet…

When buying quantities of a single item that are divisible by 10 (10, 20, 30, etc…), the system seems to be dropping the 0 in the quantity amount, but keeping the full amount you are being charged.

For instance, I just tried to buy 40 onions and 40 carrots. I was charged the full price for 40 of each, but I only received 4 of each.

Is there any way I can get reimbursed for this?

As you probably know by now from reading the other posts. This is because as you clicked buy, someone else probably bought those. The rest of your money should be in the pick-up box or still on the I’m Buying section as it’s now put them into order mode for when more come in and the price you paid.

No, that isn’t what is happening. What is happening is a bug where when you type 40 in the buy box, the 0 disappears and you only end up receiving 4 items even though it charges you the money for 40. The money is not returned to the wallet or into the pickup window.

The same thing happens with any multiples of 10 so it seems the 0 is the problem.

This happens a lot so I’ve been careful to go back in and retype the number when it drops the 0, but I’ve slipped a few times and lost quite a bit of silver to the void in the process.

Here’s a screenshot..

Bumping this post in hopes of getting a staff response…

Here’s the screenshot, again.

Hi,

Thanks for the report.

I haven’t directly responded to this yet, but that’s only because I don’t have a complete answer for you. Our QA team has confirmed that there is a UI bug where if you type 10 or 20 it can sometimes drop the 0 from the quantity and make it look like it’s charging you for ten times that amount.

We’re going to fix that bug. We believe that it doesn’t actually charge you for the ten times amount, but we’re still investigating.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi guys,

We’re still working on a fix for those who can see the trading post, but can’t click buy or can’t sell. Hopefully we have something for you guys soon. Deleting the local.dat file – while the game is closed – is our current best self-help solution.

For those that can’t see the trading post at all, the root cert update is our current best self-help solution. When that doesn’t work, there’s a strong chance that there’s a firewall, antivirus, or proxy problem blocking you from using the trading post.

(edited by Cliff Spradlin.3512)

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I can’t place a custom order to buy anything. When I enter my price per unit and press “Place order” I get the message " Unknown tp.buy.succrss.header". And the same amount withdrows from my account.

Hi,

I believe the custom order may have worked, but there may be a bug in our UI code telling you it worked. Could you check your My Transactions tab for ‘Items I’m Buying’ ? It should show up either there or in ‘Items I’ve Bought’

(edited by Cliff Spradlin.3512)

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

A few fixes have just been deployed to the live game:

  1. When a buy order partially or completely fails, the unspent coins are now refunded back to your character’s wallet. Previous a bug had the unspent coins going to the pickup tab.
  2. The My Transactions page now allows you to access all of your transactions – it now paginates properly.
  3. Icons should now properly appear in the My Transactions page

Note – when cancelling a custom buy order or completing a sell order will still be returned to you via the pickup tab. This is by design.

We’ve got more fixes and improvements in the pipeline, and we’re still researching players’ problem reports. We hope these fixes help.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

Thanks to skagrin, I have a new solution for people who are unable to load the trading post. I’ve tested this on a Windows XP VM here to make sure it works, but haven’t done much.

The theory is that the root certs on your computers are not up to date. Follow these steps to update them:

1. Close the game client
2. Download and run http://download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe
3. You’ll probably have to click ‘run’ or ‘allow’ a couple times, but after that, nothing will appear. But that’s OK, your root certs have now been updated.
4. Open the game client and try to access the trading post

If you haven’t been able to load the trading post at all, try these steps. If this works for you, I’ll ask our customer service team to write up more formal documentation on this procedure.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

I finally found a solution for the “blank trading post” problem – I could not access it once since release – which worked for me. I am running Win7 x64 and although the root certs should be updated automatically there must have been some problem with it. What I did to fix it:

1. Download this file from the MS Update Servers
(remember the download path)

http://download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe

2. Open CMD prompt in Windows, change to the folder where the file is (e.g. cd c:\temp) and enter this to run it: rootsupd.exe /Q

I tried anything else before but after this the trading post worked immediately.

Hope that helps

_

Nice, I’m glad that worked for you. I wonder what’s going on with automatic root cert updates on your computer.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Sorry, preview ate my reply somehow. Here goes again.

That gave me the clue I finally needed to fix the blank Trading Post/Gem Store.

If you are on WinXP SP3 go to Control panel/Add Remove Programs and Add/Remove Components on the left side of the screen.

Click it and scroll to near the bottom and find Update Root Certificates. If it’s unchecked..CHECK it and click Ok.

Load up the game and go to Gem Store/Trading post and wait (about 10 seconds for me). This FINALLY fixed the blank bug.

Again this is for WinXP SP3, if you have Vista or Win7 I can’t help you, but it’s something worth looking into if nothing else has worked

This didn’t work.
I have XP SP3.
Also deleting the LOCAL.dat did not work.
(Blank with Loading CIRCLE since Headstart
….

EDIT: After deleting the LOCAL.dat file for 3 times it finally worked the blank TP issue, also try:

If you are on WinXP SP3 go to Control panel/Add Remove Programs and Add/Remove Components on the left side of the screen.
Click it and scroll to near the bottom and find Update Root Certificates. If it’s unchecked..CHECK it and click Ok.

from “wanderer”

Any idea where i can find it on win 7 64 bit, couse i’m sure it’s the problem in my case.
btw TC not working after deleting local.dat few times

On Windows Vista and above the root certs are updated totally automatically. The only thing that would prevent them from updating automatically is if your PC has Windows Update blocked, or is part of a corporate domain that sets a policy to not automatically update the root certs.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

There is also a delay sometimes on things being listed in the “My Transactions” section of the Trading Post.

Thanks for your analysis. Everything you said is spot on. Delays should not happen, but when they do the trading post should say that a transaction has been successfully queued but is not yet complete.

(edited by Cliff Spradlin.3512)

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Thanks for that.

But it seems like a lot of the remaining problems in this thread relate to players who removed items during the period several days ago when the TP wasn’t working properly. The items were successfully removed but they were never returned to the player (not in pick-up tab!).

Could we please get some kind of response to this? Even if it’s just to say that those items are gone for good – at least then we can stop wasting time chasing them up.

I’m still investigating these reports, but I don’t have any answers either way yet. One thing I can say is that more than 99% of the stuck transactions during that period are now completed.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

tl;dr – if you placed an order on the trading post and you think it has taken your money, check the pickup tab to see if your money and/or the items are there. if it’s not there, check to see if you have an open order in the ‘items i’m buying’ section of the My Transactions tab.

Hi,

I’ve been investigating reports of money and/or items disappearing when using the Trading Post. I’m going to report my current status.

To start with – I have found no cases yet where money and/or items have actually been lost. There are however a number of issues in the current trading post UI which could lead players to think their stuff has been lost. Combined with intermittent delivery delays, this is leading to a lot of understandable confusion.

I’m going to explain a little bit about how the trading post works technically, which hopefully will help explain the context of how these problems are occurring.

The trading post runs outside of the game system. When a player tries to purchase something on the trading post, the trading post first has to withdraw the coins needed from the character’s account to ensure they have enough money for the trade. The trade then executes, and any unspent coins are returned to the player.

When you place a buy order, there’s a chance that the full quantity of items is not available. Some or all of the items may have been purchased already or cancelled. In this case, the unspent money is returned to the player.

The money is supposed to be refunded directly back to the character’s wallet, but a bug is causing the unspent money to instead be placed in the trading post pickup tab. Note: proceeds from a sell order and money from a cancelled custom buy order -are- supposed to be placed in the trading post pickup tab.

There are also some UI bugs. I’ll need to give examples:

Example 1: Player A tries to buy 3 apples from the Trading Post. 5 are currently listed. There’s a bug in the UI where if just before this player buys the apples Player B buys 4 of the apples first, then the UI will tell Player A that his purchase is successful. In reality, Player A was only able to buy 1 apple. If Player A goes to the pickup tab, he will find 1 apple and the remaining unspent money for the other 4 apples.

Example 2: Same situation as Example 1, except this time Player B buys all the apples. Player A will now get a strange ‘Network Error 1049’ popup. All of Player A’s money will have ‘disappeared’ from his wallet, but if he checks the pickup tab he will find the money there.

Example 3: This one is not exactly a bug as much as a problem with how the UI is presented. If Player A goes to a buy page for an item that has no units available, but has buy offers, it’s not obvious that there are no units available. If you don’t look carefully, the buy offers will look like sell listings. Further, the UI will have automatically switched to having you setup a custom buy order instead of a normal buy order. It will also have filled in as a default the current highest buy order’s price.

If a player thinks the item is available, and clicks ‘Buy’, they will have their money taken, and be shown a Success message. If the player checks the pickup tab, they will see neither their money nor the items, since there were no items purchased. The player would need to check the ‘Items I’m Buying’ section of the ‘My Transactions’ page to see that they had listed a custom buy order.

One note about sell: Those reading this probably already know this, but when you post 250 apples for sale, they will not necessarily all sell at once. So if you only get a small portion of the money you should have gotten, it’s possible that the other apples haven’t appeared. The same is true for custom buy orders.

I’m documenting these bugs so that you can hopefully better understand what’s happening when you use the trading post, and to possibly provide an explanation for some unexpected behavior. If you think you’ve lost items or money, please take a moment to consider whether your case could be explained by one or more of these bugs. We will continue to review problem reports as they come in.

I apologize for anyone affected by these issues. We’re working hard to resolve them.

(edited by Cliff Spradlin.3512)

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

I just got the error “Previous Mail Processing” when I tried to send a weapon to my friend..

Also got the “Error when trying to sell” in TP as well..

Hi,

Sorry for the problem. I just fixed your account for you. Can you check?

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

OK, so it sounds like the fix wasn’t perfect. So for those of you who are having issues loading the trading post in the last couple days, DaKwL offered a good suggestion. I’ll expand it a little bit.

Note, by following these instructions you will lose at least your graphics settings and have to set them up again:

1) Close the game client
2) Delete the local.dat file located in Documents\Guild Wars 2\local.dat
3) Open the game client

Hopefully this resolves your issue until we can apply a patch on the server. If you don’t feel comfortable doing this change, we’re still working on fixing it on our end.

Sorry for the trouble.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hi,

For those who were experiencing problems loading the ‘sell’ tab in the Trading Post, we think we’ve fixed the problem. Please close and re-open your game client, then try going to the sell tab.

Please report back here if it doesn’t work for you.

Note: if you weren’t able access any of the tabs in the trading post, you likely still won’t be able to.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Hey, I’m having the same problem as some people on here, can buy anything on the TP but as soon as I try to sell it says ‘error attempting to sell’ [shown below]

Hi,

This is a slightly different problem than I’ve seen reported. Could you tell me if you’re able to send player mail currently?

I haven’t used the mail system yet, so I don’t know if this is what happens when players are offline (as the person I tried to send this to was offline), but I don’t think it sent and came up with the error message below.

EDIT: I should also mention that I have sold items on the TP before, this problem came around after the TP got put back up last night at around 12:10am GMT

Hi,

I believe we’ve now fixed your account and anyone else’s who was receiving ‘processing previous mail’. Could you check?

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Not sure if it has been reported yet, probably it’s already known. Mostly for the my transactions page.

- Sorting doesn’t go well on the “My Transactions” list (Items I’m selling) for Qty and Price Per Unit.
- “Posted” on that same page doesn’t seem to update. It keeps saying “seconds ago”
- If you post more items than 1 page can fit, you expect to see a “next” and “previous” page button, it seems missing on the my transactions page. (as said on the previous post^^)
- “Items I’ve sold” seem to update, but not properly, can’t seem to figure out what’s going wrong here. Items i’ve sold last sometimes come after items I sold before that.
- Missing thumbnails of the items every now and then.

Thanks for the great work though with the TP!

I also have the extra problems described here.

Thanks guys for the bug reports. We’re looking into them. I’ve experienced some of these same things.

Issues with the trading post: please post here [MERGED]

in Black Lion Trading Co

Posted by: Cliff Spradlin.3512

Previous

Cliff Spradlin.3512

Lead Programmer

Next

Since last night the prices have been incorrect when you search for items on the Trading Post. Once you click on the item the price is shown correctly; it’s only wrong in the search page. The prices there seem to be fixed to what they were at some point last night.

Possibly related: The prices also aren’t updating in the browser version of the TP (http://tradingpost-live.ncplatform.net/authenticate?account_name=Guild Wars 2) – they show the same prices as last night. GW2 Spidy (http://www.gw2spidy.com/item/19697) uses that website to update and the prices seem to have been broken since around midnight last night (patch time, perhaps?).

Hopefully this can help you fix the problem!

Nice catch! I think I’ve fixed the problem. Let me know if prices are still not updating.