Modcraft - The community dedicated to quality WoW modding!

Projects => Development and Presentation => Topic started by: Cromon on February 26, 2012, 07:32:01 pm

Title: SharpWoW - An editor for WoW
Post by: Cromon on February 26, 2012, 07:32:01 pm
Good news everyone

After a long struggle on YiasDX with unstable and improper code i decided two weeks ago that i will start all over again with a clean and well organized base of code which will allow a better and more flexible way of extensibility in the future. And besides that the new product aims to provide you an All-In-One solution for all your needs. You no longer need to use a dozen of programs to change all that you wanna change like DBC files, terrain files or light parameters you do that all in the same application with editors specialized for that specific task.

During the last two weekends a lot of code already evolved (around 3500 lines) and the most basic features are now implemented. Of course a lot of things that are implemented are though still WIP and not finished (like captions in windows, placements of menus, ...). With this post id like to give you a first preview of the features and the possibility to intervene if you think something is going in a wrong direction (or of course confirmation if its what you absolutely wanna have ;)).

Well, talked enough, here is a playlist where all the videos concerning SharpWoW will end up:
SharpWoW - YouTube (http://www.youtube.com/playlist?list=PL6102480E5638C86A&feature=mh_lolz)

Greetings
Cromon
Title: Re: SharpWoW - An editor for WoW
Post by: Zim4ik on February 26, 2012, 08:21:02 pm
Welcome on modcraft!
Really good job! Light stuff is amazing. :D
Title: Re: SharpWoW - An editor for WoW
Post by: Mjollna on February 26, 2012, 08:31:42 pm
Hello :)

Nice to see you post here about your work. It looks very promising and I think lots of people here are looking forward to testing it when it's available.
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 26, 2012, 08:33:33 pm
Yes also from me a big welcome :)
Title: Re: SharpWoW - An editor for WoW
Post by: glararan on February 26, 2012, 10:23:28 pm
its rly nice....but it bad when you dont work on noggit :/
Title: Re: SharpWoW - An editor for WoW
Post by: Mordred on February 26, 2012, 11:47:42 pm
Just as I said on your last vid, I really look forward to test it ;)

welcome to modcraft from me as well :)
Title: Re: SharpWoW - An editor for WoW
Post by: Vel on February 27, 2012, 03:03:04 am
woah, really nice

I advise you to implement:
*Double Brush radius, ExternalInternal:

(http://imagr.eu/up/4f4ae7b3b2d548_Brush.png)

(http://imagr.eu/up/4f4af7bcbbabb6_brush3.png)
full: http://imagr.eu/up/4f4af7bcbbabb6_brush3.png (http://imagr.eu/up/4f4af7bcbbabb6_brush3.png" onclick="window.open(this.href);return false;)

*Sprite function:
(http://imagr.eu/up/4f4ae873885630_sprite.png)
Sprite settings:
(http://imagr.eu/up/4f4aead6843e10_particles2.png)


Quote from: "glararan"
it bad when you dont work on noggit :/

noggit uncomfortable to HQ texturing Therefore, some are looking for alternative WE
--

also,(to Cromon) It would be cool to see a similar interface in your WE (http://media.mmo-champion.com/images/news/2011/october/art89.jpg)

full
http://media.mmo-champion.com/images/ne ... /art89.jpg (http://media.mmo-champion.com/images/news/2011/october/art89.jpg" onclick="window.open(this.href);return false;)
Title: Re: SharpWoW - An editor for WoW
Post by: Keta on February 27, 2012, 08:04:11 am
Oh what I'd give for WowEdit and their texturing tool... *Dreams to infinity*

Oh well, back on topic. SharpWoW looks epic indeed, as I've already said. Keep up the good work ^^

Thanks
Keta
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 27, 2012, 09:32:56 am
@Vel: Cool stuff, ill implement that!

And to all: Thanks for welcoming me :)
Title: Re: SharpWoW - An editor for WoW
Post by: Keta on February 27, 2012, 04:20:17 pm
I envy people who can take an incredibly complicated request, and just go "Good idea, Ill make that". Like its something you do every day u_u
xD

Thanks
Keta
Title: Re: SharpWoW - An editor for WoW
Post by: TheBuG on February 27, 2012, 04:38:34 pm
It's looking really promising Cromon! (And welcome to modcraft btw!)

I'm really, really looking forward to this as it's shown quite some interesting features already :).

And just a small request, seeing we're doing those anyway. It's not anything special and it shouldn't have any high priority but it would be a nice extra.

Could you make it possible to, let's say, if we have an object (either WMO or M2) selected to easily swap the textures on the object and save it as a seperate object (So it doesn't overwrite every of the same model in the entire world). Sometimes it's nice to just have another color roof for buildings for example, but to do that we first have to open up the model in a hex editor, change the treepath of the texture and then rename the model (and possible a lot of the sub WMO things if you have a large WMO) before we can use it without changing it everywhere.

It's not really related to terrain editing, but I'd say it is sometimes quite handy for worldbuilding in general.
Title: Re: SharpWoW - An editor for WoW
Post by: Keta on February 27, 2012, 10:14:04 pm
I agree with TheBug. Though I'd probably recommend putting this on the ToDo list for plugins, so it can be added as a plugin later, if possible ofc. Would be awesome.

Thanks
Keta
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 06:40:44 pm
For all who have suggestions and stuff you can have a look at the code here:
http://code.google.com/p/sharpwow/ (http://code.google.com/p/sharpwow/" onclick="window.open(this.href);return false;)
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 28, 2012, 06:47:51 pm
Cool i will have a look :)
Title: Re: SharpWoW - An editor for WoW
Post by: Hanfer on February 28, 2012, 07:27:55 pm
duh nice will have one later
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 28, 2012, 09:04:58 pm
I have strange effects here :) The models move not the same as the ground. They wigel around a little. Will try to change the gfx settings and see if it have to do with them.
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 28, 2012, 09:09:34 pm
Loading speed is amazing :)
Alpha will follow i think?
Have you a list if there are some keys?
Like sizing the brush?
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 09:15:29 pm
What do you mean with alpha? Currently alpha is supported for all maps except northend ones, that algo is still missing, forgot that :D.

The keys are not fixed yet because the changing stuff is still in development, but for now you c an change the radius with the r key (and t (or R) to lower i guess). There is no GUI for that yet.
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 28, 2012, 09:31:15 pm
(http://is.gd/AtjRPd)

http://is.gd/AtjRPd

It´s Elvynn :)
Many other maps seams to work fine. Only the move/ground move problem is wired.

Next would be nice (keys are ok :) )
- Move speed
- Edit speed for all tools. Its to fast :)

Can i turn off the lines?
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 09:46:47 pm
ah, its not the latest version, you got an experimental one. I disabled alpha test there. Its on again ;). Same for the unsynchronized movement of models and terrain :D
Title: Re: SharpWoW - An editor for WoW
Post by: Jøk3r on February 28, 2012, 10:13:35 pm
I can't use it. It says  I have to install Microsoft® .NET Framework® 4.5 Developer Preview - Web Installer but i can't install this on my op ._.
What should i do now?
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 10:21:29 pm
Shouldnt be necessary anymore, the latest csproj targets framework 4.0! It does not need 4.5 to run, that was a default from VS11 :D
Title: Re: SharpWoW - An editor for WoW
Post by: Jøk3r on February 28, 2012, 10:24:16 pm
But i have no regristrated Visuial Studio so i wanted to use the binreleaseSharpWoW.exe |:
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 10:27:13 pm
Umm, well, i didnt update that one because it will use to much space over time. Visual C# Express is free, just to say.
Title: Re: SharpWoW - An editor for WoW
Post by: Jøk3r on February 28, 2012, 10:27:54 pm
Ok, will try this, thanks Cromon! (:
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on February 28, 2012, 10:44:09 pm
But so far, here you go:
http://www.file-upload.net/download-415 ... W.exe.html (http://www.file-upload.net/download-4155272/SharpWoW.exe.html" onclick="window.open(this.href);return false;)
Title: Re: SharpWoW - An editor for WoW
Post by: Hanfer on February 28, 2012, 11:15:17 pm
Quote from: "iindigo"
Is there a compiled binary anywhere? I'd like to see if I can get it running under WINE.
i gave it a fast try an hour ago and had no success with mono
Title: Re: SharpWoW - An editor for WoW
Post by: Vel on February 29, 2012, 07:16:19 am
oh, i find a great bug - in wowsharp is missing shadows :G (On the Ground - Rocks e.t.c)
for example shadows ingame:
(http://imagr.eu/up/4f4dc2a86728f3_example.png)
Title: Re: SharpWoW - An editor for WoW
Post by: TheBuG on February 29, 2012, 10:25:16 am
I've tried it and I'm quite impressed that it runs as smooth as it does with the amount of m2s most of Blizzard's areas have.

It detects custom MPQs, which is really great! However, when I tried to open my custom map it gives and error, which I think is because it doesn't have a heightmap.

And I had another small request. I don't know where Sharpwow opens it's ADT's etc. from. But could you make it possible for it to have multiple project folders? I personally work on several projects at a time, but I like to keep them seperated (so I don't get certain files mixed up). Currently I've got to change Noggit's config every time I want to work on another project, but it'd be nice if SharpWoW had a feature to have several project folders at the same time, while keeping everything seperated.
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on February 29, 2012, 12:39:49 pm
I think i try to load the WDL to render the colored map behind the adt selector. We had this problem also in noggit. Just dont load the WDL if it dont exist Cromon.
Title: Re: SharpWoW - An editor for WoW
Post by: Mordred on February 29, 2012, 08:51:23 pm
@Cromon
Could you please make a config file to set the path of our WoW-folder by our self?
but I think I have to wait for requests until weekend ;)
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on August 06, 2012, 08:04:19 pm
As some of you may have noticed development was stuck for the past few months. This is due to the fact that my job at the armed forces used more time than expected! But now things are back to normal and development is up again!

Latest changes from the past two or three days:
Texturing:
http://www.youtube.com/watch?v=K7vRvWBzcJ0 (http://www.youtube.com/watch?v=K7vRvWBzcJ0" onclick="window.open(this.href);return false;)

Models:
http://www.youtube.com/watch?v=5oqBLzWvhQ8 (http://www.youtube.com/watch?v=5oqBLzWvhQ8" onclick="window.open(this.href);return false;)

Lot of small changes to improve the look and feel of the editor!
Title: Re: SharpWoW - An editor for WoW
Post by: Mjollna on August 07, 2012, 12:01:56 am
Videos look really cool, that's great you continue on this project :)
Title: Re: SharpWoW - An editor for WoW
Post by: Norimar on August 07, 2012, 12:34:55 am
I like to way to print... but is there no search function for objects?

And can your projekt saves also the  (forgott the name...) saves the shadows of mountains for far distances?
Title: Re: SharpWoW - An editor for WoW
Post by: Elinora on August 07, 2012, 02:21:41 pm
That picture vel, looks pretty much like how I texture atm xD except the detail where the tool (noggit) doesn't look half as great :D
Title: Re: SharpWoW - An editor for WoW
Post by: Cromon on August 22, 2012, 12:00:31 pm
Here are again some updates visible:
https://www.youtube.com/watch?v=nP5gUSFqyv4 (https://www.youtube.com/watch?v=nP5gUSFqyv4" onclick="window.open(this.href);return false;)
Title: Re: SharpWoW - An editor for WoW
Post by: detonatorss on October 01, 2012, 08:27:05 am
hey crommon why the debug release not work, how i compile the sharpwow me ?

Net Framework: What Version?

DiredctX: What Version ?

What more?

 :shock:
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on October 01, 2012, 09:37:02 am
.net4

http://slimdx.org/download.php (http://slimdx.org/download.php" onclick="window.open(this.href);return false;)

x86 for .net4
Title: Re: SharpWoW - An editor for WoW
Post by: detonatorss on October 01, 2012, 08:55:39 pm
the programs crash after i load a adt TT
Title: Re: SharpWoW - An editor for WoW
Post by: Shruik on October 06, 2012, 12:54:49 am
Any error code?
Title: Re: SharpWoW - An editor for WoW
Post by: LordSasha on November 08, 2012, 03:35:53 pm
What is the latest download link of this program please ? ^^
Title: Re: SharpWoW - An editor for WoW
Post by: Pinkhair3d on November 09, 2012, 07:19:45 am
Very awesome progress!
Title: Re: SharpWoW - An editor for WoW
Post by: detonatorss on November 09, 2012, 07:47:27 am
the program works correctly but i need to install :net Framework 4.5 from dreamspark of microsoft, i have a premium account for free xD, mi high school is paying for me xD. But have a lot of bugs and don't spawn objects for me.
Title: Re: SharpWoW - An editor for WoW
Post by: ayahne on January 01, 2013, 09:59:37 pm
Any way to save My edit's and have them ingame is there an key blind to save?

and another question its work similar to noggit?
Title: Re: SharpWoW - An editor for WoW
Post by: detonatorss on April 03, 2013, 11:11:41 am
Quote from: "ayahne"
Any way to save My edit's and have them ingame is there an key blind to save?

and another question its work similar to noggit?

yes it's very similar but you have a another function very very useful if you have a TrinityCore database or an Arcemu database you can spawn your creatures in game when you edit the terrain
Title: Re: SharpWoW - An editor for WoW
Post by: detonatorss on April 03, 2013, 11:47:39 am
my question is how i put my MysqlConnectionExample into Trinity cause a comented line coments that need more code that i don't know how to program it
Title: Re: SharpWoW - An editor for WoW
Post by: ayahne on May 09, 2013, 01:51:22 pm
an clue how to save my edits?
Title: Re: SharpWoW - An editor for WoW
Post by: Blackplayer27 on July 04, 2013, 09:33:40 am
yeah ? how i can save Adts ?
Title: Re: SharpWoW - An editor for WoW
Post by: fearless_wind on July 05, 2013, 05:38:52 pm
It's a beta release, so I guess you can't. But I haven't used it much, so search properly for save button  :)
Title: Re: SharpWoW - An editor for WoW
Post by: Steff on July 05, 2013, 09:05:32 pm
As far i know its not don. Save for light stuff works but not DBC.
Title: Re: SharpWoW - An editor for WoW
Post by: Laduguer on August 21, 2014, 05:04:05 pm
Apologies for necroing this thread a bit. Just to clarify; is there any way to save changes you make? I'm specifically interested in changing the lighting.
Title: Re: SharpWoW - An editor for WoW
Post by: Milly on August 21, 2014, 07:12:27 pm
Quote from: "Laduguer"
Apologies for necroing this thread a bit. Just to clarify; is there any way to save changes you make? I'm specifically interested in changing the lighting.
Yes there is though I couldn't explain anything cuz I don't use that program. I find manual editing to be more my element. You should look into Light.dbc and LightIntBand.dbc sometime. Huge learning curve, but then it's like riding a bike.
Title: Re: SharpWoW - An editor for WoW
Post by: Laduguer on August 22, 2014, 10:46:40 pm
Hmm, I can't find any working save function at all. Can anyone enlighten me?

I'd like to learn LightInt Milly, but I just don't have the time to delve into it!
Title: Re: SharpWoW - An editor for WoW
Post by: cata123 on November 06, 2015, 10:01:12 pm
Is there a link to download or a repository to compile ?
I have a repo from aug 2012 if I`m not mistaken. From what stage is that one ?
And I couldn't compile because of some MySQLconnector.cs