Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Vestras

#1
Battlenger / Re: Introducing Battlenger Project
August 21, 2010, 03:38:31 AM
It doesn't have to be complex - it is actually quite simple if you want it to be. I can give you my code if you want to.
#2
Battlenger / Re: Introducing Battlenger Project
August 20, 2010, 05:41:24 PM
Hello,


This project is looking good. Are you using the DevExpress UI suite?
You should consider switching your plugin architecture to MEF - it's native .NET 4.0. (System.ComponentModel.Composition)
I use it for my IDE. Visual Studio 2010 uses it too.
#3
Hey guys,

So I'm making this StarCraft 2 IDE called Moonlite (http://www.vestras.net/moonlite/), in which I would like to include a debugger. Although I do have knowledge in injection and hooks and stuff, I would like to have a "team" behind me also writing on the debugger. Here's how it would work:

1) The user sets a breakpoint on a line of code and runs SC2.
2) When the SC2 VM hits the line of code that has the breakpoint, the debugger collects information on the variables in the current context's values, pauses the SC2 thread and focuses Moonlite, which then shows the information.
3) The user can hit continue any time he/she wants to continue the SC2 thread.

Now, I am 100% percent sure that this is possible, seeing as Grimoire could do it in WC3 and SC2 is built the same way. (VM, etc.)

       
  • The debugger wouldn't be specific for Moonlite; everyone should be able   to use the .dll.
  • The debugger will be written in Visual C++ for interaction with .NET   applications.
  • We will use Git or Subversion for source control.
Basically I am looking for people who know what they're doing in the whole memory management thingy, as I am less experienced in that. I will of course contribute with code once we have the basic injection and hook APIs setup. (I have already set up some code, although I am not sure if it is working.
So, anyone who is interested, please apply, telling me what you can do, what you've done before, etc.

Thanks,
Vestras