Showing Posts For Gil.9346:

Introducing GW2co.net...

in API Development

Posted by: Gil.9346

Gil.9346

Update

We are now in public beta with my homeworl Elonareach for more than 2 month and many errors have been fixed, improvements were implemented and new features came along. A big “Thank You All” at this point!

Because of the good feedback and flawless running client and server we decided to go public in November! Servers TS Admins or Guild leaders can contact us now (see http://about.gw2co.net) to apply for a channel. We will still ramp up slowly and requests will be handling in order of income.

What else has changed?
- Users can now choose where to install at setup
- New flat design layout with 4 map view (see all at once) and continent layout when maximized (for 2nd screen) with some extras
- Spawn Port Authentification makes it quite impossible to spy on the positions of your enimies even when password is compromised
- Upgraded to 5 scouts per team, new colors/icons and improved Win7 onTop Handling

2 month of progress leaves trails. But we still have a long list of wishes and cool features to come. Stay tuned and explore!

Greetings,
Gil/Comes Mors

Overwolf GW2 app contest

in API Development

Posted by: Gil.9346

Gil.9346

Yeah, it’s a nice coincidence, my Overlay App http://gw2co.net also went to public beta 10 days ago.

And yes, a fix for the API would be the first thing before starting a contest.

Does anyone know whether the Overwolf API does even handle the Mumble Data Link?

Greetings,
Gil/Comes Mors

Overwolf contest app type ?

in API Development

Posted by: Gil.9346

Gil.9346

Hi Raif, nice to have a Community Manager on board.

So if this must be an Overwolf related App, I cannot apply with http://gw2co.net? Because it is a WvW Overlay that supports timers and teams and is in open Beta at the moment. I can create a channel for Sanctum of Rall for example, if you like to try beyond the public Demo channel.

I don’t know if this App can be embedded withing Overwolf as I did not take a look at the Overwolf API, but considering it is all HTML and JS I wonder if Overwolf Apps are able use the Mumble Link Info at all. Even if this would be possible, a rewrite to Overwolf API is not doable in 2 weeks as I do go to work and GW2co.net is a hobby project. I would also need additional APIs or my server would need a rewrite to support Websockets as alternative for example.

So, can I apply to the contest with GW2co.net despite it is not convertable to an Overwolf App in the time left for the contest?

Greetings,
Gil/Comes Mors

Introducing GW2co.net...

in API Development

Posted by: Gil.9346

Gil.9346

The few things:
- the setup gets language from operating system, the client also, but in settings you can change language between german and english

- you can choose installation path by clicking options at the installer. the path is not prefilled though, for which a ticket is already open

- arranging all maps in a full row, 2by2 or as continent view do make maps too small to have all the maps/items visible when sized minimum. we wanted to provide a way to show as many maps possible but not beeing too big as an overlay. when you observe multiple maps you still do not want to sacrify too much space onscreen. we found a three maps view to be a good balance between items/map visibility and minimal client size. we already have a ticket open for a continent view

- that’s a good idea. we never thought of it that way. this focusmode just evolved over time, espacially as i like the client left to my minimap with the map i currently raiding in wvw

- the public demo channel shares all positions from all that try it at the same time. together with the random match it is not usable for playing, but you can still test all options, including voting, leaders, map switching, focusmode and everything else because you share positions. it is to test the client and as we are still in beta, channels are limited

- contacting me for a channel is not complicated, you did it more feedback options will come in the future. as long we are in beta, channels can only be created by us

i’ll look up gw2wvw.org about what can be displayed additionally. thanks for this tip and the feedback. as you see some of your notes are already addressed

Greetings,
Gil/Comes Mors

Introducing GW2co.net...

in API Development

Posted by: Gil.9346

Gil.9346

Hi everyone!

I’d like to introduce http://gw2co.net

GW2co.net – GuildWars2 Commander Overlay is an overlay addon for GuildWars2 for cooperative teamplay that allows players in World vs. World mode to see movements of teams. Get active! Choose your team, vote your leader, be a scout… Discover more!

Today marks a special milestone from closed to public beta release. The first server to get a channel will be my homeworld Elonareach. If you are interested in a Beta Channel or you have a big guild which is active in WvW, just contact us and see our Website for feedback options.

I also want to use the moment for some big thanks to all products that made GW2co.net happen! Special thanks to:

Arenanet for the Public API
Heimdall, Smiley and God Of Fissures to support the development
zeeZ for the gw2 emblemer appspot server
Drakma gw2stats.net for the initial capture times

Have fun and greetings,
Gil/Comes Mors

[MumbleLink] MemoryAccess and Virusscanners

in API Development

Posted by: Gil.9346

Gil.9346

k, thx for the answers! I’m in contact with another developer via pm to set the memory file access rights correctly, I’ll try that and the overlay will soon be shared among our server.

Thanks,
Gil/Comes Mors

Looking for Creator of gw2-emblemer web site

in API Development

Posted by: Gil.9346

Gil.9346

Thanks a lot!

Greeting,
Gil/Comes Mors

PS: I sent Heimdall a PM yesterday. There’s also a link for a Beta version of the Overlay for Heimdall and you, just ping him if you can/want

Looking for Creator of gw2-emblemer web site

in API Development

Posted by: Gil.9346

Gil.9346

Hi,

I’m using http://gw2-emblemer.appspot.com/ in my Overlay, but cannot find it here in the forum nor can I remember anymore how I found it.

Can the Creator please come back to me? PM appriciated.

Greetings,
Gil/Comes Mors

[MumbleLink] MemoryAccess and Virusscanners

in API Development

Posted by: Gil.9346

Gil.9346

Hi,

I’m using a C# example from this forum for reading the MumbleLink data from memory in a WPF dotNet 4.5 application. This must be done in a “Unsafe” section. Now virusscanners (Avira somtimes, Avast often) consider my program a trojan or give warnings. Avast even requested a deep scan once which said “Ok” afterwards.

How can I avoid the virusscanners complaining about my program?

Thanks and Greetings,
Gil/Comes Mors

Overwolf's In-Game GW2 Apps and App Contest

in API Development

Posted by: Gil.9346

Gil.9346

Is there a good Overwolf one for WvW?

[guild_details] Error with specific guild_id

in API Development

Posted by: Gil.9346

Gil.9346

Hi…

for the guild_id 21438724-9489-478B-8F47-01CCF8E24618 I get:

{"error":3019,product,module,line,text

calling:

https://api.guildwars2.com/v1/guild_details.json?guild_id=21438724-9489-478B-8F47-01CCF8E24618

The match_details service delivers this as part of its answer:


“objectives”:[{"id":1,“owner”:“Red”,“owner_guild”:“BFEC1259-6097-4B3D-B4FC-45D75E8D98EB”},
{"id":2,“owner”:“Blue”,“owner_guild”:“9172968D-1391-4B64-A572-923FA376829A”},
{"id":3,“owner”:“Green”,“owner_guild”:“21438724-9489-478B-8F47-01CCF8E24618”},
{"id":4,“owner”:“Green”,“owner_guild”:“BF2E573F-4143-4A1F-ACA2-DA9800B12D23”},

when calling:

https://api.guildwars2.com/v1/wvw/match_details.json?match_id=2-1

Anyway to fix this client side? Is this a server error/known?

Greetings,
Gil/Comes Mors

GW2 heightmap?

in API Development

Posted by: Gil.9346

Gil.9346

Map yourself with MumbleLink data. Z of Player Position is written. Much work but an option.

Greetings,
Gil/Comes Mors

[MumbleLink] Need home world id

in API Development

Posted by: Gil.9346

Gil.9346

Well, for sending the data I rely on Google SSL certifacte and encrypted POST Json Data. That shouldn’t be easy to break.

For the Homeworld Issue I would recommend to give us some kind of fingerprint/session key. With this key we can request Player Information through an public API like the home world id, the guild of the player and so on. This would garantuee that even if the mumble data is spoofed on client side the server can get the information from a public trustworthy source.

Regards,
Gil/Comes Mors

[MumbleLink] Need home world id

in API Development

Posted by: Gil.9346

Gil.9346

Yep, thats the problem. I need the home world id and somekind of session versification to authenticate the users world. Otherwise a spy could get himself all positions for a foreign world. As I show WvW positions this would be fatal.

Regards,
Gil/Comes Mors

[MumbleLink] Need home world id

in API Development

Posted by: Gil.9346

Gil.9346

Hi,

I need the home world id of the current character in Mumble link identity data. I cannot progress the development of my overlay tool otherwise. I’m unable to do open field tests and can only release to knowm members of my guild. Thank you in advance.

Regards,
Gil/Comes Mors

Hi-Res WvW Maps

in API Development

Posted by: Gil.9346

Gil.9346

Thank you, just did this

Greetings,
Gil/Comes Mors

Hi-Res WvW Maps

in API Development

Posted by: Gil.9346

Gil.9346

I cannot find the Post anymore but some time ago a kind user has posted links to game dumped high resolution WvW Maps with around 41MB in BMP Format.

Can please someone provide do me the favour and create them after the Borderlands Map changed? My Tool doesn’t use the Tileservice and I need those Maps as background.

Thanx a lot!
Greetings,
Gil/Comes Mors

[MumleLink] Security questions

in API Development

Posted by: Gil.9346

Gil.9346

Thank you for your answer. Heimdall has contacted me by PM also (I wrote back yesterday)

The purpose of my overlay is exactly to view multiple groups/all groups on a map. Thus I just want the player to select a color and he/she is done. “Shared Keys” are a good solution for closed groups but not for my purpose I think.

So the secret key is in my case the not so secret worldId + mapId. If I can have those two by the mumble always correct (no worldId in WvW/on Overflow) and I can asure it cannot be faked (my second point about the fingerprint) there would be no need to even interact with the overlay at all.

Can I please ask a developer to look into those issues. As long as the worldId is not set everywhere or I can get the Home WorldId and as long as there is no way to verify the MumbleLink Data is actually really from GW2 I cannot release my overlay.

Thank you and Greetings,
Gil/Comes Mors

[MumleLink] Security questions

in API Development

Posted by: Gil.9346

Gil.9346

Hi,
I’m creating an overlay right now using the API, MumbleLink and my own server.
I have the positions of WvW players on my server sent from the overlay client, doing some kind of grouping and send position information back (not all).

I want to asure noone can get this informations without my overlay client and that the client cannot be compromized to reveal enemy players positions.

Basicly I will use SSL for connection of course, I will also use client obfuscation and an encrypted data format to protect the data connection.

But I also need two more things from the MumbleLink data to verify the sent information and authenticate the user.

First I need the HomeWorldId. The worldId is currently not set when 1) on overflow 2) in WvW. I will ask the user to login to his homeworld when the client starts for the very first time to get the id, but this can be fooled by guesting on another server, switching back, logging into an overflow map and then join WvW via the portals in LA or directly for example. I simple don’t want to look after the worldId and save it to the registry or exclude players that are on a overflow map, so please add the HomeWorldId to the Players identity or make sure the correct worldId is set in WvW. That would be even easier

Second the MumbleLink Data itself can be manipulated by creating a little program, let GW2 run to bypass process check and write the data by yourself. As my overlay client cannot check for the vality of tha data and the game write to MumbleLink only when yours actually on a map this can be used to pretend another worldId and doesn’t even require to hack the overlay client.

So can GW2 include some kind of fingerprint that then can be checked against the API to verify that a player is actually really on a map in game? I think that would be enough to protect the players positions. Correct me if I’m wrong.

These are my basic concerns before I can release a serious overlay application into the wild that hopefully many will use to expand their WvW experience and noone can compromize (I hope).

Please help me with those issues, thank you very much.

Greetings,
Gil/Comes Mors

Elona Reach[DE]

PS: I’m not good at math. Has someone a simple example how to get the direction the player is looking in degrees relative to the north (= 0°, South= 180°) from MumbleLink data (which field)? Cannot search the forum afaik. Thanks!