IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
ZH ParticleEditor, New modding tool
Stalker
post 19 Feb 2017, 10:21
Post #1



Group Icon

Group: Dev. Team
Posts: 276
Joined: 10 June 2009
From: Austria
Member No.: 123



Hi everyone,

I spent the last month creating a new tool for ZH modders. It's a FX & ParticleSystem editor.
It's basically the Generals particle engine completely re-created in Java. It uses Java3D for rendering so the performance might not be all that great, but chances are if your FX makes it lag it has too many particles anyway ;-) (Exception: Streak particles are kinda slow at the moment)

I wrote up a documentation which is included in the archive:

I'll keep this tool updated at this dropbox location:
https://www.dropbox.com/sh/h6psw10k6l5370q/...9b5xnxVRka?dl=0
Edit: New Link: https://www.dropbox.com/sh/h6psw10k6l5370q/...9b5xnxVRka?dl=0

Or grab the file here:
<a href="https://www.dropbox.com/sh/pbuf0lo7y3d8afz/AAAKi5XcXcYSAg5y-VyuuKqua?dl=0" target="_blank">https://www.dropbox.com/sh/pbuf0lo7y3d8afz/...y-VyuuKqua?dl=0
</a>


Alternate download link (outdated):
https://app.box.com/s/z65v2xit58rx9dj0qzi7r8kp5y9xtii2

NOTE: If you have a 32bit system, you need to add the contents (4 dll files) of this archive in the ParticleEditor folder (overwrite 1 existing dll)
https://app.box.com/s/12yoyr4p63em9g0tq1g2yiflnfxwquwk

Screenshot:


If you're interested in the source code, let me know.
If you've ever looked at the OFS codes, you'll know what to expect ;-)

CODE
INSTALLATION:
-------------
-Install JAVA and make sure it's set up properly (1.7 is required)
-Extract this archive wherever you want. No install required
-Run the .bat file to launch the program
-Go to Settings->Preferences in the menu bar at the top to Configure your File Paths.
-Read the documentation for more information


Now have fun, create some nice effects and let me know about bugs and feature requests

This post has been edited by Stalker: 26 Sep 2020, 17:29
Go to the top of the page
 
+Quote Post
M.P
post 19 Feb 2017, 11:53
Post #2



Group Icon

Group: Dev. Team
Posts: 1242
Joined: 26 July 2014
Member No.: 10559



I saw you putting a lot of effort in making this tool. I must say you've done a brilliant job. It certainly will help modders. smile.gif
Go to the top of the page
 
+Quote Post
{Lads}RikerZZZ
post 19 Feb 2017, 12:02
Post #3


Certified Shitposter
Group Icon

Group: Tester
Posts: 2410
Joined: 30 December 2013
From: Straya'
Member No.: 10248
pls join my games im lonely =c



That is something amazing, and you deserve full commendations for your efforts


--------------------

Many thanks to IvanMRM for my avatar and Star for drawing my epic signature. You guys rock!
Join our Discord Server for a great community and plenty of games and memes!
Also, check out our ROTR - Fan group on Facebook.
Go to the top of the page
 
+Quote Post
Graion Dilach
post 19 Feb 2017, 13:50
Post #4


Supérior Caliburwielder
Group Icon

Group: Project Leader
Posts: 632
Joined: 23 August 2013
From: Iszkaszentgyörgy, Hungary
Member No.: 10093
Just a random modder trying to give a helping hand.



Ah, you also need to install Java3D for this. I'd mention that in the readme, took me some googling to find out why it crashed on me on first launch.

EDIT: it asks for a j3dcore-ogl-chk library. O_o

EDIT2: Got it working with the https://java3d.java.net/binary-builds.html windows-i586 build, amd64 seems to only have a single file and missing three others.

EDIT3: An angle setup by using text fields would be really nice besides the right-click settings.

This post has been edited by Graion Dilach: 19 Feb 2017, 14:00


--------------------


AS Discord server: https://discord.gg/7aM7Hm2 | SWR Community Discord https://discord.gg/REcbv37
QUOTE
ComradeCrimson: AS is the product of Hungarian acid
ComradeCrimson: And magical hussars
Dutchygamer: and Weird Al.

QUOTE (Hanfield @ 17 Dec 2016, 20:47)
we have players who don't play, testers who don't test, devs who don't dev and members who don't remember
Go to the top of the page
 
+Quote Post
Stalker
post 19 Feb 2017, 13:59
Post #5



Group Icon

Group: Dev. Team
Posts: 276
Joined: 10 June 2009
From: Austria
Member No.: 123



QUOTE (Graion Dilach @ 19 Feb 2017, 13:50) *
Ah, you also need to install Java3D for this. I'd mention that in the readme, took me some googling to find out why it crashed on me on first launch.

EDIT: it asks for a j3dcore-ogl-chk library. O_o


Hm, I thought the supplied dll is enough. I'll look into it

EDIT:

I guess I added the 64bit dll only. I'll update the files once I get confirmation that this does the trick

EDIT2:

You need Java3D 32 bit dlls for a 32bit system:
https://app.box.com/s/12yoyr4p63em9g0tq1g2yiflnfxwquwk
Add these 4 dll files to the ParticleEditor folder (overwrite the 64bit dll)

This post has been edited by Stalker: 19 Feb 2017, 21:30
Go to the top of the page
 
+Quote Post
Chappi55
post 22 Feb 2017, 10:28
Post #6


Particle effects since 2004'
Group Icon

Group: Members
Posts: 118
Joined: 7 March 2012
Member No.: 9029



Looks sexy :v

I might try recreating the particle editor in c#/c++ as I've used java past few years and I'm sick of it :V

Great job on it again. Should help easily debug particles without the need to start the game and screw around with it.

Does it produce OPTIMIZED non laggin ParticleSystem.ini? XD


--------------------
Woo Particle effects!
Go to the top of the page
 
+Quote Post
Graion Dilach
post 22 Feb 2017, 16:14
Post #7


Supérior Caliburwielder
Group Icon

Group: Project Leader
Posts: 632
Joined: 23 August 2013
From: Iszkaszentgyörgy, Hungary
Member No.: 10093
Just a random modder trying to give a helping hand.



@Stalker: I was testing that on a 64bit system. My Java could be strict-32bit however though. The program really looks good however.


--------------------


AS Discord server: https://discord.gg/7aM7Hm2 | SWR Community Discord https://discord.gg/REcbv37
QUOTE
ComradeCrimson: AS is the product of Hungarian acid
ComradeCrimson: And magical hussars
Dutchygamer: and Weird Al.

QUOTE (Hanfield @ 17 Dec 2016, 20:47)
we have players who don't play, testers who don't test, devs who don't dev and members who don't remember
Go to the top of the page
 
+Quote Post
GearsGoAwryMan
post 25 Feb 2017, 2:19
Post #8



Group Icon

Group: Members
Posts: 53
Joined: 17 July 2015
Member No.: 11785



10/10 managed to make infinitely lasting rainbow puke in +- 5 minutes.

This post has been edited by GearsGoAwryMan: 25 Feb 2017, 2:19
Attached File(s)
Attached File  sshot003.bmp ( 4.21MB ) Number of downloads: 32
 
Go to the top of the page
 
+Quote Post
acidbrain
post 27 Feb 2017, 12:23
Post #9



Group Icon

Group: Members
Posts: 12
Joined: 26 February 2017
Member No.: 14657



Your application looks good too Stalker, more advanced them mine, feel myself a rookie now..tongue.gif
Go to the top of the page
 
+Quote Post
Graion Dilach
post 5 May 2017, 15:42
Post #10


Supérior Caliburwielder
Group Icon

Group: Project Leader
Posts: 632
Joined: 23 August 2013
From: Iszkaszentgyörgy, Hungary
Member No.: 10093
Just a random modder trying to give a helping hand.



I am sad that my request for camera settings went overlooked however... with that, this could even be a generic modder tool and not strictly limited to Generals. sad.gif


--------------------


AS Discord server: https://discord.gg/7aM7Hm2 | SWR Community Discord https://discord.gg/REcbv37
QUOTE
ComradeCrimson: AS is the product of Hungarian acid
ComradeCrimson: And magical hussars
Dutchygamer: and Weird Al.

QUOTE (Hanfield @ 17 Dec 2016, 20:47)
we have players who don't play, testers who don't test, devs who don't dev and members who don't remember
Go to the top of the page
 
+Quote Post
Stalker
post 5 May 2017, 17:54
Post #11



Group Icon

Group: Dev. Team
Posts: 276
Joined: 10 June 2009
From: Austria
Member No.: 123



I'm afraid the project is pretty much on hold right now.

My free time has been rather limited the last few months and I realised that I'd rather put development time into my mod instead.

Sadly there are still a lot of bugs left and missing features that I'd love to add.
It sucks that I can't really finish this right now, but I just can't justify spending any more time on this at the moment.

The code is on github, but tbh it's kind of a mess.


EDIT: I added a few bugfixes a few weeks ago. Gonna update the dropbox.

This post has been edited by Stalker: 5 May 2017, 17:56
Go to the top of the page
 
+Quote Post
adrianeyves
post 22 Jul 2017, 5:03
Post #12



Group Icon

Group: Members
Posts: 31
Joined: 21 April 2017
From: Philippines
Member No.: 15078



All i Can Say is Great Job cool.gif laugh.gif


--------------------
Conflict of interest , I Have Interest In Conflict.
Go to the top of the page
 
+Quote Post
RequiemLux
post 23 Oct 2017, 14:46
Post #13



Group Icon

Group: Members
Posts: 9
Joined: 23 October 2017
Member No.: 16130



Great work Stalker! Once all major bugs will get squashed I can easily see your program as the standard for creating particles


--------------------
"It is not because things are difficult that we do not dare, it is because we do not dare that they are difficult." -Seneca
Go to the top of the page
 
+Quote Post
Stalker
post 23 Oct 2017, 21:03
Post #14



Group Icon

Group: Dev. Team
Posts: 276
Joined: 10 June 2009
From: Austria
Member No.: 123



Thanks. Nice to see you here.

I'm not sure there are many people left who create particles though happy.gif
Go to the top of the page
 
+Quote Post
RequiemLux
post 24 Oct 2017, 0:45
Post #15



Group Icon

Group: Members
Posts: 9
Joined: 23 October 2017
Member No.: 16130



Well I hope that new means to ease the work will breathe new air in the modding community lungs, surely it picked up my interest ^^


--------------------
"It is not because things are difficult that we do not dare, it is because we do not dare that they are difficult." -Seneca
Go to the top of the page
 
+Quote Post
Ryanjp89
post 2 Jul 2018, 18:02
Post #16



Group Icon

Group: Members
Posts: 5
Joined: 2 July 2018
Member No.: 17969



I've been looking everywhere for a tool like this. Thank you so much for creating it, and making it available to the community.

I've always made my own textures and particle systems, but it can get very tiring testing them only in-game.
Go to the top of the page
 
+Quote Post
Ryanjp89
post 2 Jul 2018, 18:21
Post #17



Group Icon

Group: Members
Posts: 5
Joined: 2 July 2018
Member No.: 17969



If there are people still modding, I can put together a pack of custom textures I've made over time.

Like custom smoke textures, explosions, flares, fire, etc.
Go to the top of the page
 
+Quote Post
SCUDStorm231
post 6 Aug 2019, 22:13
Post #18



Group Icon

Group: Members
Posts: 8
Joined: 6 August 2019
Member No.: 20358



How to import the textures and edit them? I have set the preference.
Go to the top of the page
 
+Quote Post
Ryanjp89
post 11 Aug 2019, 15:44
Post #19



Group Icon

Group: Members
Posts: 5
Joined: 2 July 2018
Member No.: 17969



QUOTE (SCUDStorm231 @ 6 Aug 2019, 23:13) *
How to import the textures and edit them? I have set the preference.


Put your texture files into a folder, and under preferences set the path to your folder that contains your texture files. You can also extract the default textures from Generals, and set the second path to an additional folder.


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 19 March 2024 - 10:49