wc3edit.net

United Warcraft 3 map hacking!
It is currently March 28th, 2024, 4:58 pm

All times are UTC


Forum rules


While crediting should be allowed, please keep down the advertising. If you know who it's from, and they have a website, please link to it as a basic courtesy.



Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: JAST 1.0
PostPosted: May 24th, 2020, 11:21 pm 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2394
Thanks for the report, shouldn't happen anymore.

Release 1.0.2:

Add syntax checker capability (Code menu). May not work on non-Windows.
Add un-hexer capability (Code menu)
Fix multiple errors with syntax reading

Next release I'll change syntax colors. It's not hard but it's sort of tedious.


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: May 25th, 2020, 6:08 pm 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2394
Ok I was able to do that quicker than I thought. Also I forgot to mention, the syntax checking for this app won't be slow like Jasscraft's even if it encounters errors.

Changelog 1.0.3:
Try to fix some additional bugs with the syntax highlighting crashing
Added timing to the unhex command
Adjusted colors of syntax highlighting to match JASSCraft's.

Let me know if there are any other features that JASSCraft has that you would like to see in this tool as well. I know there's autocomplete and function browser. Those are planned but autocomplete is kind of difficult.

Or just any features you'd like to see in general to make this not only a useful cheatpack tool but also a useful jass editor. Vjass support is planned for an eventual feature but that's probably a couple weeks of dedicated work and right now I'm sometimes just busy with my job or not motivated enough to work on it so I want to focus on smaller stuff right now.


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: May 25th, 2020, 7:03 pm 
Offline
Also Not an Admin, but closer than devoltz
User avatar

Joined: February 14th, 2018, 5:35 am
Posts: 1791
Title: Just Another S.Mod
Dude, you are doing a great job! Don't be demotivated. I'm gonna start to use your tool to check syntax from now on because as you said JassCraft is too slow.

Well done, owner. Keep it up! Suggestion: add hotkeys for functionalities (example: Press F9 to run syntax checker).

Btw, I tried to run the syntax checker with a war3map.j but I'm getting this errors:
Code:
Error: Cannot open C:\Users\...\Documents\Warcraft
Error: Cannot open III\Maps\CPs\ReleasePackage1.0.3/PJASS/common.j
Error: Cannot open C:\Users\...\Documents\Warcraft
Error: Cannot open III\Maps\CPs\ReleasePackage1.0.3/PJASS/blizzard.j
Error: Cannot open C:\Users\...\Documents\Warcraft
Error: Cannot open III\Maps\CPs\ReleasePackage1.0.3/PJASS/common.ai
Error: Cannot open C:\Users\...\Documents\Warcraft
Error: Cannot open III\Maps\CPs\ReleasePackage1.0.3/PJASS/tmp.j
Parse failed


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: May 26th, 2020, 11:01 am 
Offline
Shopping Maul USA Creator
User avatar

Joined: January 18th, 2007, 11:07 am
Posts: 1992
Location: Calgary Canada
Title: No Comment
Awesome work!


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: May 26th, 2020, 1:14 pm 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2394
Thanks :)

And thank you for the bug report. The issue was that I didn't put quotes around the PJASS command it executes. So it only worked if there weren't any spaces in the file path (or else it assumes the spaces were the start of a new file). I always ran this from my desktop so I never saw this problem when testing. Anyways it's been fixed.

Changelog 1.0.4:
Fixed a problem with syntax checking when the program was placed in a directory with spaces in the name.
Improved error handling when syntax checking crashes
Made the syntax checking results window larger

(edit)
I made more stuff

Changelog 1.1.0:

Additional theme options have been added. Users can select from dark theme, JASSCraft theme, and light theme.
Dark theme will be selected by default
Your theme choice will be remembered between application runs (stored in init.cfg)
Fixed a bug with GUI Optimizer that made the program attempt to inline functions that could not be inlined
Hotkey added for syntax checking (F9)
Hotkey added for fomatting code (F8)
Hotkey added for about (F1) which displays all hotkeys and help
Function browser added: will automatically update as you type and show functions that match what you are typing
The function browser will display anything from blizzard.j and common.j
The function browser will open at the bottom of the screen and can be closed through the menu
You can also manually search the function browser by using the menu
Hotkey added for function browser toggle (F10)
Autocomplete functionality added
When Function Browser is enabled, Autocomplete is enabled by default
To use autocomplete, press the Ctrl + Enter key. It will autofill at the current selected text with the first entry found in the Function Browser.


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: May 27th, 2020, 11:25 pm 
Offline
Also Not an Admin, but closer than devoltz
User avatar

Joined: February 14th, 2018, 5:35 am
Posts: 1791
Title: Just Another S.Mod
Nice update. Every update it is getting better than before.


Top
 Profile  
 
 Post subject: Re: JAST 1.0
PostPosted: June 2nd, 2020, 1:40 am 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2394
New version. Changelog:

If you resize the window, it will remember the size desired and start with that size.
Fixed a bug with the file choosers not remembering your directory per session (note: the open and save dialogs are remembered separately, this is intentional)
Contrast for the line number font has been increased for dark theme/jasscraft theme
MPQs will auto-extract upon being opened now (no extra click required) to the "tempFiles" directory.
Experimental VJASS support added. The system will recognize "library"
Specifically, JAST will now recognize "library", "scope", "struct", and "method" declarations.
JASSHelper is packaged with the application rather than PJASS. Syntax check will execute JASSHelper.


Top
 Profile  
 
 Post subject: Re: JAST 1.1.1
PostPosted: July 4th, 2020, 11:34 am 
Offline
Shopping Maul USA Creator
User avatar

Joined: January 18th, 2007, 11:07 am
Posts: 1992
Location: Calgary Canada
Title: No Comment
I thought I would try it but I'm not sure how to run it. I assume opening the *.jar file does it, but when I do I get nothing. I just installed the latest Java version.

Without reading the whole topic, will this program give you an error why it couldn't add a cheat pack, for example, does it tell you if there is SProtect?


Top
 Profile  
 
 Post subject: Re: JAST 1.1.1
PostPosted: July 5th, 2020, 6:19 pm 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2394
Use the run.sh file (if your computer doesn't recognize it, change it to run.bat). Probably should have specified that in the main post. You can also run it yourself through command line, like "java -jar JAST.jar". You can also probably set up your computer to run by double click; for example https://stackoverflow.com/questions/851 ... s-7-64-bit

If you try to open an mpq file and it is corrupt/can't be opened, it'll tell you that it can't be opened, but it won't be able to tell precise reasons like that.

Also I know I haven't updated in a while, I actually did a ton of work but it's mostly internal improvements stuff; though users will see significant performance improvements due to what I'm doing. Hopefully in a week or so, I'll have coded some new features and release a version.


Top
 Profile  
 
 Post subject: Re: JAST 1.1.1
PostPosted: July 5th, 2020, 7:11 pm 
Offline
Shopping Maul USA Creator
User avatar

Joined: January 18th, 2007, 11:07 am
Posts: 1992
Location: Calgary Canada
Title: No Comment
run.bat you say! It works now. Cool looking program. I tried to add a CP and all I got was a long list of text after "exception.MergeFailureException: java.ang.NullPointerException at"..........


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC


Who is online

Users browsing this forum: Nanno91 and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

phpBB SEO


Privacy Policy Statement
Impressum (German)