Nspsedit 3.0

prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
edited May 2004 in Mapping Forum
<div class="IPBDescription">It's finally here...</div> Well, it's taken months longer than I said it would (sorry about that). NSPSEdit 3.0 is nearly ready, and you're welcome to try it out. Features:<ul><li>Completely rewritten UI</li><li>Uses the actual particle code from NS to make it as accurate as possible (many thanks to Flayra <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> )</li><li>Allows in-map editing of particle systems (RMF only - sorry Quark users)</li><li>Wireframe/flat-shaded/textured modes</li><li>Implements all env_particle_custom properties (including collision detection and spawn-on-death)</li><li>Saves to a new RMF file (don't overwrite the original, just in case it all goes wrong)</li></ul>Things still to be done:<ul><li><s>Finish writing up help file with complete descriptions of system properties</s></li><li>Turn the "system to generate" box into a drop-down list of available systems</li><li>Fix bug where systems with gentype "Sphere" or "Blob" appear at (0,0,0) when generation entity isn't set</li><li><s>Fix z-fighting when "face-up" particles are created after a collision with the floor</s></li><li><s>Add language choice in settings dialog.</s> If you want to translate NSPSEdit into another language, edit the lang/en/default.po file. Use <a href='http://poedit.sourceforge.net/' target='_blank'>POEdit</a> to compile default.po or send it to me and I'll include it in the next release.</li><li>Add ability to delete existing particle systems and add new ones (for now you have to create all the env_particle_custom and generation entities in Hammer before you edit them).</li></ul>This is beta software, but I'm not expecting any other bugs - if you find any, let me know (either in this thread or at pr.searle@ntlworld.com). Also, if you have any feature requests/suggestions, post them. Finally, what map forum thread would be complete without a screenshot? <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->

<img src='http://homepage.ntlworld.com/pr.searle//NSPSEdit/sshot.jpg' border='0' alt='user posted image' />

<a href='http://homepage.ntlworld.com/pr.searle/NSPSEdit/NSPSEdit3.0b3.zip' target='_blank'>Download beta3</a>
«1

Comments

  • SwiftspearSwiftspear Custim tital Join Date: 2003-10-29 Member: 22097Members
    someone with a little more experiance then me, what exactly does this mean for NS mapping? (how advetagious is it)
  • manrinmanrin Join Date: 2003-08-10 Member: 19340Awaiting Authorization
    edited April 2004
    hmm!
    it have ran into a problem and have to exit...
    horror
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    <!--QuoteBegin-manrin+Apr 27 2004, 06:35 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (manrin @ Apr 27 2004, 06:35 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> hmm!
    it have ran into a problem and have to exit...
    horror <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    It does? Damn. Any error messages?
  • WolvWolv Join Date: 2002-01-25 Member: 56Members
    Also closed down for me, without an error message.
    WinXP prof SP 1

    If this thing would work it'd be awesome though, saving loads of work.

    Shame it doesn't support .qrk files though.

    It only reads the entity information, not the brush structures, right? In that case it seems very easy to add QuArK support. .qkm Is probably more suitible, since .qrk allows for multiple maps being put into a single file, which would only complicate things.

    I've included an example code of the text version of a .qkm file containing a PS:
    <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->QQRKSRC1
    // This file has been written by QuArK QuArK 6.4 alpha
    // It's the text version of file: Newmap.qkm

    {
     Game = "Half-Life"
     Root = "worldspawn:b"
     worldspawn:b =
     {
       skyname = "2desert"
    //
    // Structure stuff edited out  
    //
       env_particles_custom:e =
       {
         angle = "360"
         origin = "16 32 48"
         pGenShape = "0"
         pGenRate = "50"
         pSpriteNumFrames = "1"
         pNumParticles = "50"
         pSize = "1.0"
         pSystemLifetime = "-1"
         pLifetime = "-1"
         pVelShape = "2"
         pVelParams = "0,0,0,0,0,0,0,0"
         pScale = "1.0"
         pMaxAlpha = "1.0"
         pRenderMode = "5"
         pAnimationSpeed = "1"
         spawnFlags = "521"
       }
     }
    }
    <!--c2--></td></tr></table><div class='postcolor'><!--ec2-->

    If the PS were placed inside one or more groups (like VISgroups, but hierarchical) it would be nested inside those groups, but I guess that doesn't really matter if you're only editing the PS bit, ignoring the rest. Anyway, an example of PS placed inside "Vent steam", placed inside "Marine Start" is given here:
    <!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
       Marine Start:g =
       {
         Vent steam:g =
         {
           env_particles_custom:e =
           {
    //
    //      specifics and arguments edited out
    //
           }
         }
       }
    <!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
  • ReeseReese Join Date: 2003-05-08 Member: 16143Members
    <!--QuoteBegin-Swiftspear+Apr 27 2004, 12:42 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Swiftspear @ Apr 27 2004, 12:42 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> someone with a little more experiance then me, what exactly does this mean for NS mapping? (how advetagious is it) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Part of working with the ns particle system involves a lot of tweaking. Things like steam generation, dripping water, or really any particle system often aren't "just right" the first, second, third, or five hundredth time. Before this program was made the tweaking process involved editing the system in VHE or quark, compiling the whole map, and running in half-life to see how it looked. Invariably something would be wrong and you could spend an hour (or more) getting just one particle system to look and work correctly.

    This program allows you to modify and see changes in realtime, without compiling in between just to get to some software that will render your particle system. In essence it means that adjusting a particle system takes a fraction of the time. Speaking generally of mapping, this kind of technology usually means that mappers spend less time tweaking a particle system, and more time laying brushes, optimizing maps, and finding other fun and more interesting things to do with their oodles of nonexistant spare time.
  • MendaspMendasp I touch maps in inappropriate places Valencia, Spain Join Date: 2002-07-05 Member: 884Members, NS1 Playtester, Contributor, Constellation, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Shadow, Retired Community Developer
    It crashes for me too, I see the splash screen and it crashes.
  • LazerLazer Join Date: 2003-03-11 Member: 14406Members, Contributor, Constellation, NS2 Playtester
    Whenever I try to load a map it crashes for me.
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    Okay, reuploaded a fixed version. Seems it would crash if your card supported the EXT_paletted_texture extension.

    Wolv: .qkm support would be nice. I'll look into adding it once I'm sure the RMF version works properly.
  • manrinmanrin Join Date: 2003-08-10 Member: 19340Awaiting Authorization
    edited April 2004
    <!--QuoteBegin-prsearle+Apr 27 2004, 01:41 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (prsearle @ Apr 27 2004, 01:41 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-manrin+Apr 27 2004, 06:35 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (manrin @ Apr 27 2004, 06:35 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> hmm!
    it have ran into a problem and have to exit...
    horror <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    It does? Damn. Any error messages? <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    it just says that
    in that ugly litte thing that comes up when a program crash bla

    and the "EXPLAIN TO MICROSOFT"
    and so on...

    and yeah crash on load of a map
    same massage again...
  • MendaspMendasp I touch maps in inappropriate places Valencia, Spain Join Date: 2002-07-05 Member: 884Members, NS1 Playtester, Contributor, Constellation, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Shadow, Retired Community Developer
    whoa, grrrrrrrrrrreat tool, very nice job

    <span style='color:red'><b><3</b></span>
  • HanzGrub3rHanzGrub3r Join Date: 2004-02-23 Member: 26823Members
    hmmm...even with beta 2, I still can't load ANY map..it loads the program but sadly no map.. I can't figure out how to add textures either..you can't drag and drop and I can't see a button to add them with..

    Good concept..still haven't seen it work yet tho..
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    If you fill in the correct Half-Life directory and make sure you select the appropriate mod directory ("nsp" for NS3.0b4), then the wad list should be filled in automatically.

    Mendasp: are you getting map-load errors, or does it work for you?
  • MendaspMendasp I touch maps in inappropriate places Valencia, Spain Join Date: 2002-07-05 Member: 884Members, NS1 Playtester, Contributor, Constellation, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Shadow, Retired Community Developer
    I tested ns_bast and co_sava and it works ok.

    When I try to load ns_phobia it crashes... <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • CaptainPanakaCaptainPanaka Join Date: 2002-11-02 Member: 4718Members
    <!--QuoteBegin-Wolv+Apr 27 2004, 09:21 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Wolv @ Apr 27 2004, 09:21 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Also closed down for me, without an error message.

    [...] <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    same here but I got the new version <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->
  • KalessinKalessin Join Date: 2003-06-20 Member: 17554Members, Constellation
    Great job! This is a massive improvement on the old version, I love how you get to see the system actually running in the map <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
  • MoconnorMoconnor Join Date: 2002-07-26 Member: 1004Members
    ach i can get the program open but it wont load my .rmf's, even really poo maps.I dunno why
    I didnt have the luxury of having the previous version to work either. <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->

    moconnor
  • HazzardHazzard Join Date: 2004-02-11 Member: 26396Members
    IT WORKS FINE for me n~ice program

    im working on the translation to Portuguese (Standard) <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • Alurcard2Alurcard2 Join Date: 2003-07-30 Member: 18614Members
    The programs seams to crash if you load a map without any wads selected, i didnt have any at first since i didnt realize that i needed the \ at the end <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    Updated link to beta 3:<ul><li>I think I've fixed the bug where it crashes on load/save.</li><li>Included particle system docs in help menu.</li><li>Reworked settings dialog: Now you can add/remove wads just like in Hammer. Also added ability to choose which language the program starts up in. Only english included, but look in lang/translation.txt if you want to make your own.</li><li>Fixed the z-fighting with particles set to "face up".</li></ul>
  • BuGiBuGi Join Date: 2002-11-02 Member: 5283Members
    Just noticed something. If particle systems don't have name specified, psedit can't tell the difference between them and always starts the same system.
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    This is because env_particle_custom's are stored internally as "templates". Templates store the details that never change - sprite name, generation settings, etc. The only thing the actual particle systems need to store is per-particle data (position, age, etc.) and a link to the template. If a name isn't specified, then there's no way to distinguish the templates and the first one is used. I will probably add a check for this for the "Validate system" button (currently it doesn't do anything). If you don't specify a name, then when you load the map up in NS, it will either not work or crash with an assert failure.
  • HanzGrub3rHanzGrub3r Join Date: 2004-02-23 Member: 26823Members
    I think I found a bug for you...well...at least it's a bug for me...

    When I edit particle systems in NSPedit, it doesn't seem to save some of the settings to the rmf...it doesn't save the sprite and or the velocity/generation shape..

    I edited up a big time in NSPedit and then compiled the map - only to find that all the changes were in vain! the particle system didn't even work...
  • BlackPlagueBlackPlague Join Date: 2004-02-02 Member: 25990Banned
    i found a bug!!!!


    click and drag a .rmf file into the program, and it will create a .map file.. and when you try to open that .map file from worldcraft, it gives TONS of errors!
  • NaigelNaigel Join Date: 2003-07-23 Member: 18376Members, Constellation
    When I try to run the program, I see the splash picture... and than it just does not go any further, the splash picture disappears and there I am with no NSPSEDIT running <!--emo&???--><img src='http://www.unknownworlds.com/forums/html//emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif' /><!--endemo--> .

    The only thing I did was set the settings. When I pushed the ok button (or whatever the button was called) it closed down the program. So now it won't run again.

    Is it me? Have I done something wrong? Or is it just the program itself?

    By the way: if it works I'll make you a Dutch version of it.
  • NaigelNaigel Join Date: 2003-07-23 Member: 18376Members, Constellation
    BUMP

    I really need this to work <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo--> !
  • v4rAv4rA Join Date: 2003-11-28 Member: 23672Members, Constellation
    :O just downloaded It works fine for me , very nice job ^^
  • HazzardHazzard Join Date: 2004-02-11 Member: 26396Members
    *DEAD* link
    <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->
  • CloistCloist Join Date: 2004-02-04 Member: 26041Members
    Yeah seems to be down <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo--> ....
    wish there was a mirror <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    Fixed link. Sorry about that.
  • HumanoidBetaHumanoidBeta Join Date: 2004-03-15 Member: 27342Members
    so can you actualy make maps with this?
Sign In or Register to comment.