Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Mon Dec 09, 2024 11:24 pm
All times are UTC + 0
Remaking of OS SHP Builder in WPF
Moderators: stucuk
Post new topic   Reply to topic Page 1 of 1 [19 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Zaaz
Disk Thrower


Joined: 21 Apr 2013
Location: Canada

PostPosted: Sun Apr 21, 2013 5:53 pm    Post subject:  Remaking of OS SHP Builder in WPF Reply with quote  Mark this post and the followings unread

So hey creators of that neat piece of code,

I`ve always been a fan of TS and it is only very recently that for some reason
I went back to it and tried learning to mod it for the first time.
From there I found Olaf's site, then this site and SHP Builder,
and I thought that digging in your code would be better than studying for my exams so here I am.
I'll try to port all the features in a new interface in C#, which means I`ll have fun the whole summer.

So yeah, thanks Banshee and Stucuk for this program!

Back to top
View user's profile Send private message
Reaperrr
Commander


Joined: 26 Apr 2003
Location: Somewhere in Germany

PostPosted: Sun Apr 21, 2013 8:42 pm    Post subject: Re: Remaking of OS SHP Builder in WPF Reply with quote  Mark this post and the followings unread

Zaaz wrote:
So hey creators of that neat piece of code,

I`ve always been a fan of TS and it is only very recently that for some reason
I went back to it and tried learning to mod it for the first time.
From there I found Olaf's site, then this site and SHP Builder,
and I thought that digging in your code would be better than studying for my exams so here I am.
I'll try to port all the features in a new interface in C#, which means I`ll have fun the whole summer.

So yeah, thanks Banshee and Stucuk for this program!

Sounds good. Smile

Feel free to fix some of the issues (broken TD/RA1 SHP saving mechanism, somewhat buggy TS/RA2 grid preview, preview of units on shadow frames being off by 1 pixel etc.) while you're at it, if you can Wink

Banshee seems to be too busy for it nowadays.

Back to top
View user's profile Send private message Send e-mail
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Sun Apr 21, 2013 9:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

drawing on all frames at the same time would be useful too. e.g. to remove or draw a single pixel from all (a range of) frames

good luck with this project.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

Back to top
View user's profile Send private message
Orac
President


Joined: 11 Jul 2008
Location: New Zealand

PostPosted: Sun Apr 21, 2013 10:58 pm    Post subject: Reply with quote  Mark this post and the followings unread

Lets just let him port it first, before we go requesting new features.  Best not to overburden him this early in the process. #Tongue

Good luck!

Back to top
View user's profile Send private message
Zaaz
Disk Thrower


Joined: 21 Apr 2013
Location: Canada

PostPosted: Mon Apr 22, 2013 12:22 am    Post subject: Reply with quote  Mark this post and the followings unread

I'm taking notes, but hey do you guys have framework .NET 4.5 or won't mind to have it? because otherwise I'll change of platform.

and thanks!

Back to top
View user's profile Send private message
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Mon Apr 22, 2013 5:01 am    Post subject: Reply with quote  Mark this post and the followings unread

I think you shouldn't go with .NET 4.5, but earlier versions. Many people still use XP here which aren't supported by that one.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Mon Apr 22, 2013 7:10 am    Post subject: Reply with quote  Mark this post and the followings unread

Correct.
Best would be .NET 2.0 support. But at least should be 3.5, so XP users can use it too.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

Back to top
View user's profile Send private message
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Mon Apr 22, 2013 8:39 pm    Post subject: Reply with quote  Mark this post and the followings unread

4.0 works on SP3.

Otherwise I could't kick my XP to actually eat MSVC2010 back then.

Tho I agree with 2.0 as primary aim, less overhead.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Zaaz
Disk Thrower


Joined: 21 Apr 2013
Location: Canada

PostPosted: Wed May 15, 2013 5:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Okay just a quick heads up.

"Many people still use XP here which aren't supported by that one."

Why........................ *sad face*

Anyhow, I'll do both. 4.5 and 3.5. Might take a while, I just hope you won't die in the meantime.

Back to top
View user's profile Send private message
Graion Dilach
Defense Minister


Joined: 22 Nov 2010
Location: Iszkaszentgyorgy, Hungary

PostPosted: Wed May 15, 2013 5:54 pm    Post subject: Reply with quote  Mark this post and the followings unread

Well, because XP proved it works everywhere everytime. Win7 already gives headaches to some TS and RA2 players...

Not to mention Win8.

_________________
"If you didn't get angry and mad and frustrated, that means you don't care about the end result, and are doing something wrong." - Greg Kroah-Hartman
=======================
Past C&C projects: Attacque Supérior (2010-2019); Valiant Shades (2019-2021)
=======================
WeiDU mods: Random Graion Tweaks | Graion's Soundsets
Maintainance: Extra Expanded Enhanced Encounters! | BGEESpawn
Contributions: EE Fixpack | Enhanced Edition Trilogy | DSotSC (Trilogy) | UB_IWD | SotSC & a lot more...

Back to top
View user's profile Send private message Visit poster's website ModDB Profile ID
Zero18
Commander


Joined: 10 Dec 2012
Location: I'm too busy conquering the world!

PostPosted: Wed May 15, 2013 5:58 pm    Post subject: Reply with quote  Mark this post and the followings unread

Zaaz wrote:
Okay just a quick heads up.

"Many people still use XP here which aren't supported by that one."

Why........................ *sad face*

Anyhow, I'll do both. 4.5 and 3.5. Might take a while, I just hope you won't die in the meantime.


I have 81 more years to go before I die. So take your time. Time makes it perfect.

_________________
Mod Leader and founder of World Domination


Back to top
View user's profile Send private message
OrangeNero
Commander


Joined: 11 Jan 2012

PostPosted: Wed May 15, 2013 6:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

windows support for xp ends in april 2014. TS&RA2 works fine on my pc with windows 7.

TBH I can't see how a remake helps but hey I wont stop you so good luck.

_________________
Free Tibed!
EA for worst company of the decade!

Back to top
View user's profile Send private message
Exley
Commander


Joined: 09 May 2011
Location: Approaching the Great Pyramid

PostPosted: Sat May 18, 2013 11:49 am    Post subject: Reply with quote  Mark this post and the followings unread

.net = disaster written all over it
don't expect people to download 250 MB of useless junk to run 2 MB application

Back to top
View user's profile Send private message
secondwtq
Light Infantry


Joined: 26 Jun 2010
Location: China

PostPosted: Sat May 18, 2013 2:11 pm    Post subject: Reply with quote  Mark this post and the followings unread

Exley wrote:
.net = disaster written all over it
don't expect people to download 250 MB of useless junk to run 2 MB application


.Net is necessary for many people now, not just for a 2MB application.

Though I think 4.0 is unnecessary, many people here only have 2.0 or 3.5 installed. And so far I have seen few application needs 4.0.

Back to top
View user's profile Send private message Send e-mail
Zaaz
Disk Thrower


Joined: 21 Apr 2013
Location: Canada

PostPosted: Sat May 18, 2013 2:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

Well, let's see which OS ships with which  version:

Windows 8; .NET 4.5
Windows 7; .NET 3.5,
Windows Vista; .NET 3 (but nobody uses that)
Windows XP; they can download up to .NET 3.5.

So 3.5 targets 2 OSes, one by default, and because I'm on Windows 8,
I'm doing the 4.5 version mostly for myself.

The main reason I'm remaking this app is because
I think the UI is pretty annoying sometimes, therefore I'll aim to fix that.

Back to top
View user's profile Send private message
^Rampastein
Rampastring


Joined: 11 Oct 2008
Location: Gensokyo

PostPosted: Sat May 18, 2013 2:48 pm    Post subject: Reply with quote  Mark this post and the followings unread

Exley wrote:
.net = disaster written all over it
don't expect people to download 250 MB of useless junk to run 2 MB application

A lot of applications with varying sizes.* And I doubt it's "useless" if it actually allows the user to run those applications. If you don't want to run those programs, then it's your loss. In addition, most people already have that "250 MB of useless junk" considering it comes with Vista, 7 and 8. Also, I'd expect some 90% of XP systems have at least version 2.0 installed.

.NET and C# saves developers a lot of time compared to C++. Would you prefer the developer of an application to use C# or would you rather wait much longer for the application to get released?

_________________
CnCNet Client | CnCNet TS patches | More Quality-of-Life Improvements for RA Remastered


Back to top
View user's profile Send private message ModDB Profile ID Facebook Profile URL
Banshee
Supreme Banshee


Also Known As: banshee_revora (Steam)
Joined: 15 Aug 2002
Location: Brazil

PostPosted: Sat May 18, 2013 3:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

OS SHP Builder needs to be remade. The interface and the code are horrible and very restrictive. I just think that the .NET framework might not appropriate for it, since it will restrict it to few Windows platforms and languages like C#, Java, etc do not have pointers. I'm aware nobody uses Windows 98 in these days, but it would be interesting if OS SHP Builder could be available outside the windows universe, such as in Macs, IPads and Android devices.

Also, the code that deals with fileformats (mainly) uses a lot of pointer operations. Of course it is possible to rewrite them without pointers, but you might have a lot of work when you start working on that.

Good luck anyway, although I might not be able to help you (specially if you choose .Net 4.5), since the machine that I use to develop stuff is a Windows XP.

Back to top
View user's profile Send private message Visit poster's website Skype Account
xanax
Vehicle Drone


Joined: 14 Nov 2013

PostPosted: Sat Dec 12, 2015 7:05 am    Post subject: Reply with quote  Mark this post and the followings unread


Last edited by xanax on Sat Dec 12, 2015 7:22 am; edited 1 time in total

Back to top
View user's profile Send private message
Matthias M.
Stealth Laser Trooper


Joined: 15 Jun 2012
Location: Germany

PostPosted: Sat Dec 12, 2015 7:16 am    Post subject: Reply with quote  Mark this post and the followings unread

Phrohdoh from the OpenRA community started a similar project, but chose a cross platform GUI framework for desktop and mobile applications using C# as well http://www.ppmforums.com/viewtopic.php?p=524036 However he abandoned it, but it is open source as well so anyone can take over and complete his vision.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [19 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only two of the following words separated by a sharp: Brotherhood, unity, peace! 

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.4306s ][ Queries: 11 (0.0090s) ][ Debug on ]