Please login or register.

Login with username, password and session length
Advanced search  

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen/RetroArch is recommended for playing/testing, pSX is recommended for debugging.

Pages: [1]
ALL THE THINGS Official Caretaker.
RavenOfRazgriz [Posts: 3026]
  • View Profile
  • share
  • [March 28, 2017, 06:02:57 PM]
EasyVent Editor Super Perfect 2.0 - UPDATE: 4/26/2017
« on: March 28, 2017, 06:02:57 PM »
MediaFire FULL Download

MediaFire UPDATER Download

If this is your first time using EasyVent Editor Super Perfect 2.0, please download the full program.  Legacy versions (1.91 and previous) are no longer supported.  If you already have a copy of EasyVent Editor Super Perfect 2.0 but an update has been released, simply download the updater and apply it to your copy of EasyVent Editor Super Perfect 2.0, overwriting all files where applicable. 

When you want something done more right, it's best to take three years off to code an autistic MMO then re-do it yourself in a day.  Welcome to EasyVent Editor Super Perfect 2.0!  While this shares the name of EasyVent Editor Super Perfect with another program of similar purpose by some defunct bastard named RavenOfRazgriz, this entirely-new tool shares nothing in common with it aside from the concept.  EasyVent Editor Super Perfect 2.0 will bring the latest and greatest in event editing, including many features designed explicitly for managing large projects and managing multiple projects at once.



Features Included:
  • User-created directories for storing events in, with a number of starter directories to get started with.
  • Compilations in both event and TEST.EVT format of both Vanilla FFT and FFT: Complete provided stock, with write protections to prevent them accidentally being saved over.  Good for the aspiring event editor who wants easy access to initial files.
  • Saving and Loading Events from any number of user diirectories, with error-checking to catch incorrect commands.  Automatically concatenates a decimal value to the title of your event based on its Offset() to help keep things organized.  Has multiple protections to keep your events saved and prevent data loss or accidental overwrites.
  • Compile to any .EVT file stored in the .EVT Directory folder.  .EVTs can be given unique names for easy organization without issue.  No more managing TEST.EVTs by hand!
  • Compile to any savestate stored in the root folder of EasyVent Editor Super Perfect - with no need to fuss with offsets, editing CONFIG.INI, etc., everything needed is done by the program itself.
  • Compile any directory of event files to any .EVT file stored in the .EVT Directory folder.  WARNING: This can take about 10 minutes to perform with a full list of 500 events.
  • Decompile entire .EVT files to any chosen user directory for parsing.
  • Compile and Decompile in War of the Lions Mode for PSP users.
  • Right-Click menu for Cut, Copy, Paste, Select All, Find (+Replace), Undo, and Redo.
  • Many keyboard shortcuts for keyboard-oriented users.
  • Batch Offset Writer for editing the offsets of many events at once based on a name signifier.  Good if you need to rearrange many events at once.  Also supports War of the Lions Mode.
  • Instruction Viewer that allows for easy viewing of any help file for event commands.
  • Map Viewer for easily finding where your units need to be placed during events.
  • Camera Instruction Generator and SpriteMove Instruction Generator for easy generation of complex commands.
  • CONFIG.INI is the same as used in Xifanie's Event Compiler/Decompiler and is stored in the root folder.  All updates can be applied manually by the end user to this CONFIG.INI.  Event command parameters and help files are stored in root\Resources\Source Files\Event Instruction List\.  Any changes to commands must also be made in the matching event instruction text file to ensure the error-checking functions properly.  All can be handled by end-user to prevent program going out of date.
  • Fully supports the Event Instruction Upgrade Hack, a copy of which is packaged with the program.  While it is not mandatory to use, it is recommended.

Stuff Missing:
  • No more Auto-Complete.  Sorry, Jon!


More details can be found in the included README.txt file.  Bugtested only by myself.  Post bugs and they'll be fixed whenever I get around to them based on urgency.  Enjoy, you filthy animals.
nitwit [Posts: 200]
  • View Profile
  • share
  • [March 28, 2017, 06:11:21 PM]
Re: EasyVent Editor Super Perfect 2.0 - RELEASE!
« Reply #1 on: March 28, 2017, 06:11:21 PM »
Great job!  I want to hear more about the autistic MMO, give us a thread on it.

Back up your source code this time..  I recommend a private repo or dropbox.
ALL THE THINGS Official Caretaker.
RavenOfRazgriz [Posts: 3026]
  • View Profile
  • share
  • [March 28, 2017, 06:39:05 PM]
Re: EasyVent Editor Super Perfect 2.0 - RELEASE!
« Reply #2 on: March 28, 2017, 06:39:05 PM »
Great job!  I want to hear more about the autistic MMO, give us a thread on it.

Back up your source code this time..  I recommend a private repo or dropbox.
I have plenty of backups these days, don't worry.

And maybe I will put a thread up on that once I'm working on it again.
ALL THE THINGS Official Caretaker.
RavenOfRazgriz [Posts: 3026]
  • View Profile
  • share
  • [March 30, 2017, 08:49:39 PM]
Re: EasyVent Editor Super Perfect 2.0 - LAST UPDATE: 3/30/17
« Reply #3 on: March 30, 2017, 08:49:39 PM »
    UPDATE:

    • Layout of "Home" changed.  Primary changes are a larger text field, a Close button, and adjusted aesthetics.
    • Right-Click Support re-added.  Supports Cut, Copy, Paste, Select All, Find(Replace), Undo, Redo.
    • Keyboard Shortcut Support re-added.  List is in the OP.
    • Sanity checks added to compiling to .EVTs.  Program now always ignores the Text Offset even if it's not commented out when compiling to .EVTs, similar to how it ignores Offsets when compiling to SaveStates.  User should no longer have any need to manage the Text Offset unless explicitly making use of it.
    • Fix to a small error with SpriteMoveBeta()
    • Error Checking now runs when Saving, Loading, and Compiling instead of just when saving, including when using the Compile Directory function.
    • Many adjustments to the code that runs under-the-hood for stability purposes.
    • Aesthetic improvements to most windows. Might not be noticeable for most users.
    • Other general improvements.

    Download in OP is updated.  If you already have a copy of EasyVent Editor Super Perfect 2.0, there is an UPDATER download which you can install and apply instead.  See instructions in OP.
Nyzer [Posts: 712]
  • View Profile
  • share
  • [April 10, 2017, 05:47:17 AM]
Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 3/30/2017
« Reply #4 on: April 10, 2017, 05:47:17 AM »
Two bugs noticed so far:

1) The InstructionViewer says SpriteMove uses +YYYYY,+ZZZZZ,+XXXXX when it's actually +XXXXX,+ZZZZZ,+YYYYY.

2) When you're trying to type in the Find window, typing N immediately triggers the "Find Next" option.

    • Modding version: PSX & WotL
  • ALL THE THINGS Official Caretaker.
    RavenOfRazgriz [Posts: 3026]
    • View Profile
    • share
    • [April 12, 2017, 05:09:59 PM]
    Nyzer [Posts: 712]
    • View Profile
    • share
    • [April 25, 2017, 02:05:10 AM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/12/2017
    « Reply #6 on: April 25, 2017, 02:05:10 AM »
    Oh, was the config file in the download supposed to be pre-set for savestate editing?

    It's aimed at 00004A9C (or something; I already saved over it and forgot exactly what it was) instead of 0004A96C.

    • Modding version: PSX & WotL
  • The Puppet ---Master---
    Elric (Overseer) [Posts: 3831]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [April 25, 2017, 02:40:51 AM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/12/2017
    « Reply #7 on: April 25, 2017, 02:40:51 AM »
    Oh, was the config file in the download supposed to be pre-set for savestate editing?

    It's aimed at 00004A9C (or something; I already saved over it and forgot exactly what it was) instead of 0004A96C.

    You don't touch the config.ini when using evsp. Use the savestate button when you want to compile to save state. EVSP will do it for you.

    • Modding version: PSX
  • <@Angel> Teach a man to fish and he'll open up a fishery to compete against yours.
    Journey of the Five Youtube ChannelThe Lion War Current Status
       
    Jot5 Leader :: Eventer :: OtherTLW Leader :: Eventer :: Other
    ALL THE THINGS Official Caretaker.
    RavenOfRazgriz [Posts: 3026]
    • View Profile
    • share
    • [April 25, 2017, 07:16:52 AM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/12/2017
    « Reply #8 on: April 25, 2017, 07:16:52 AM »
    Oh, was the config file in the download supposed to be pre-set for savestate editing?

    It's aimed at 00004A9C (or something; I already saved over it and forgot exactly what it was) instead of 0004A96C.

    Posting to remind myself to look into this tomorrow, will put out an output tomorrow morning when I have a bit of time to code if it's needed.
    ALL THE THINGS Official Caretaker.
    RavenOfRazgriz [Posts: 3026]
    • View Profile
    • share
    • [April 25, 2017, 05:28:48 PM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/25/2017
    « Reply #9 on: April 25, 2017, 05:28:48 PM »
    MAIN DOWNLOAD and UPDATER DOWNLOAD both updated with the following fixes:
    • Errors with the CONFIG.INI settings for compiling to Save State fixed, included a new CONFIG.INI in both downloads.  EasyVent Editor Super Perfect 2.0 will now also auto-detect whether to use a user-set Offset='00######' or use the now-correct Offset='0004A96C' when dealing with a Save State, and will do its best to correct mistakes in the CONFIG.INI automatically.  NOTE: Do NOT import your own CONFIG.INI where Offset='0004A96C' is already set!  Allow EasyVent Editor Super Perfect to handle this for you or you will experience errors!  If using a modified CONFIG.INI for some reason, change the Offset path to something like Offset='00002000' first!
    • Errors in SpriteMove and SpriteMoveBeta Help Files should be fixed, now congruent with wiki.
    • Errors with SpriteMove Generator should be fixed, now outputs commands congruent with wiki documentation.
    Please download or update to the newest version!
    Nyzer [Posts: 712]
    • View Profile
    • share
    • [April 26, 2017, 02:12:26 AM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/25/2017
    « Reply #10 on: April 26, 2017, 02:12:26 AM »
    Trying to compile now brings up an error message:



    I'd mess around with it, but I'm not sure how it handles its new auto-detection so I'm thinking I probably shouldn't.

    • Modding version: PSX & WotL
  • ALL THE THINGS Official Caretaker.
    RavenOfRazgriz [Posts: 3026]
    • View Profile
    • share
    • [April 26, 2017, 02:18:34 AM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/25/2017
    « Reply #11 on: April 26, 2017, 02:18:34 AM »
    That's interesting.  Might not have a chance to look at it until tomorrow.  For now, open your CONFIG.INI and delete the comment that''s after the Offset='BLAHBLAH' entries and it should compile.  I'll sort it out when I can.  That's what I get for rushing out the update in the ~1hr of time I had to work on it this morning.
    ALL THE THINGS Official Caretaker.
    RavenOfRazgriz [Posts: 3026]
    • View Profile
    • share
    • [April 26, 2017, 04:31:17 PM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/26/2017
    « Reply #12 on: April 26, 2017, 04:31:17 PM »
    Updated to 4/26/2017 revision, issue should be fixed by just removing the comments and adjusting the error-checking code in EasyVent Editor Super Perfect 2.0 accordingly.
    Event Kid, Mr. Peanut
    Jumza [Posts: 1515]
    • View Profile
    • share
    • [May 08, 2017, 02:46:38 PM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/26/2017
    « Reply #13 on: May 08, 2017, 02:46:38 PM »
    If EVSP detects 'Incomplete Or Invalid Event Instruction On Line x' it won't let you save the file at all. It should stop you from compiling but not saving :P

    • Modding version: PSX
  • Check out my project ~ FFT: A Stone's Ripple : http://ffhacktics.com/smf/index.php?topic=10857.0
    The demo was just released! Come check it out!
    Nyzer: Alma teleports out of her own possessed body.
    The Puppet ---Master---
    Elric (Overseer) [Posts: 3831]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [May 08, 2017, 09:39:28 PM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/26/2017
    « Reply #14 on: May 08, 2017, 09:39:28 PM »
    If EVSP detects 'Incomplete Or Invalid Event Instruction On Line x' it won't let you save the file at all. It should stop you from compiling but not saving :P

    • Modding version: PSX
  • <@Angel> Teach a man to fish and he'll open up a fishery to compete against yours.
    Journey of the Five Youtube ChannelThe Lion War Current Status
       
    Jot5 Leader :: Eventer :: OtherTLW Leader :: Eventer :: Other
    Nyzer [Posts: 712]
    • View Profile
    • share
    • [September 23, 2017, 11:41:47 PM]
    Re: EasyVent Editor Super Perfect 2.0 - UPDATE: 4/26/2017
    « Reply #15 on: September 23, 2017, 11:41:47 PM »
    Oh, Raven - I was running into an error shortly before I left on my vacation, but in my haste to get an event done before I had to go (I did not succeed) I failed to report it.

    If you turn on the offset option, the compiler displays the offset message long enough for EVSP to report an error with compiling. I closed the offset display and hit try again, and it closes like normal, with the event compiled & functional.

    Also, the previous issue of having the textbox jump back to the top when you Compile to Savestate without commenting out the offset is still a thing. Pretty sure I was using the newest version.

    • Modding version: PSX & WotL
  • Pages: [1]