2,013 reputation
11020
bio website legeria.net
location Denmark
age 27
visits member for 3 years, 8 months
seen Apr 10 at 20:16

I'm a hobby programmer, who has experience in a whole range of languages, however C# is the language of choice whether it's for Mono, .NET or embedded .NET MicroFramework.

I've mostly delved into hacking and reverse engineering in the past, where I successfully made a map for Warcraft III with active joining and leaving as opposed to waiting for all players to be ready and an arbitrary player limit instead of the normal limit of 12 players. In the past few years though, I've been tinkering with game development and that's how I ended up here.

Outside of that, I also do hobby electronics and robotics on a very amateur level.



Mar
28
comment MonoGame 3.3 Font loading
It isn't done automatically. Below the upvote/downvote arrows there's a button to accept the answer. Marking it means the question has been answered, and when someone comes looking in the future, they'll see the answer that solved your problem right away.
Mar
27
comment MonoGame 3.3 Font loading
Even though you made this answer yourself, you should still remember to mark it as such. :)
Feb
26
comment HLSL Pixel Shader - Color depending on condition
That's good to know. Just making sure you're not optimizing prematurely. ;)
Feb
26
comment HLSL Pixel Shader - Color depending on condition
"This obviously has a performance issue." Have you proven this?
Feb
25
comment Changing the texture filtering methodology within the same SpriteBatch Begin/End pair
You can do something like this.GraphicsDevice.SamplerStates[0] = SamplerState.LinearClamp, although I don't know if it can be done with an an .Begin()/.End() block.
Dec
23
comment How do you handle 'move to mouse', if the player is already at the mouse?
A few illustrations or screenshots will help make it more clear what you're trying to do/fix.
Dec
10
awarded  Favorite Question
Oct
18
revised Warcraft III, SharpCraft C# plugin: Usage of native “TimerStart”?
deleted 7 characters in body
Oct
17
answered Warcraft III, SharpCraft C# plugin: Usage of native “TimerStart”?
Sep
8
comment How can I optimize performance when updating tiles?
Do you keep track of a viewport? Like the top/left + width/height?
Sep
8
comment How can I optimize performance when updating tiles?
Could you expand with some information on the size of your tiles and how many tiles you want on screen?
Aug
23
comment How can I obtain in-game data from Warcraft 3 from an external process?
The simplest would be to just create something that takes control of player 2 and then have your testers play as player 1. Then the map doesn't matter, as you just use SharpCraft to inject into all maps the way I've shown.
Aug
23
comment How can I obtain in-game data from Warcraft 3 from an external process?
As it is, SharpCraft can do all you're asking, issue units around, analyze the environment, log data, etc., except for doing it in official games. This is a conscious choice on my behalf, to avoid people using the project for cheating.
Aug
22
comment How can I obtain in-game data from Warcraft 3 from an external process?
Yeah, I can't really give you advice on how to play official games with a bot. The best you could do would be to make a map where you challenge people to beat your AI.
Aug
22
answered How can I obtain in-game data from Warcraft 3 from an external process?
Jul
30
awarded  Yearling
Jul
29
awarded  Nice Answer
Jul
29
revised how to make blocks like “redstone” working in a minecraft-like game when the block is very far-away from your character
deleted 3 characters in body
Jul
29
answered how to make blocks like “redstone” working in a minecraft-like game when the block is very far-away from your character
May
13
revised Collision detection via adjacent tiles - sprite too big
Fixed the urls.