Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] Add compile log error checker #8

Closed
AFE-Foreman opened this issue Apr 27, 2015 · 7 comments
Closed

[REQUEST] Add compile log error checker #8

AFE-Foreman opened this issue Apr 27, 2015 · 7 comments

Comments

@AFE-Foreman
Copy link

Hi there! I've been using CompilePal for quite awhile now and I have a feature request/idea. One of the most useful tools for mappers to check their work is the error page at Interlopers: http://www.interlopers.net/errors/

My request would be to add an error checker to CompilePal that scans for compile errors automatically after the compile has completed. Maybe the interlopers error checker could even somehow be integrated into CompilePal?

I can just envision the CompilePal GUI having a little red notification bubble in the bottom corner if there are compile errors, or a green checkmark if no errors are present. If errors are present, you could click on the notification and CompilePal would tell you what's wrong and what needs to be fixed.

CompilePal is a great application, and I think having this feature would honestly top it off and make it extremely popular for people to use as their primary map compiler.

@ruarai
Copy link
Owner

ruarai commented Apr 27, 2015

This is partially already a feature, and it was definitely inspired by the Interlopers error checker. Problem at the moment is it only checks for the fatal issues, like leaks.

There's no implementation for finding the little warnings that Interloper's can at the moment.

@AFE-Foreman
Copy link
Author

Gotcha. If CompilePal had something on-par with the interlopers error checker, or if it even sent the log to the error checker and retrieved the results I think that would be excellent and extremely useful. I'm not sure how difficult that would be to implement of course.

@ruarai
Copy link
Owner

ruarai commented Apr 28, 2015

I've implemented a basic version of this for you to test. It uses Interlopers' online source of errors that seems to be designed just for this.

I need to do some more testing to make sure it works correctly, and maybe get permission from Interlopers. You can try it out though:

https://dl.dropboxusercontent.com/u/6898485/Compile%20Pal%20017.rar

@AFE-Foreman
Copy link
Author

Here's what happened when I tested it out:

cperror

The FindPortalSide error is a standard error (at least for my map) that happens on every compile and isn't a big issue. What I'm thinking is that it would be best not to have any errors at all cancel the compile, but rather run the entire compile process as usual and upon completion scan the log for errors and generate notifications.

I'm glad to see some preliminary progress though! I'm sure Interlopers would be okay with it if you asked nicely. :)

@ruarai
Copy link
Owner

ruarai commented May 7, 2015

Added with new release!

@ruarai ruarai closed this as completed May 7, 2015
@AFE-Foreman
Copy link
Author

Woohoo! I'll give it a go as soon as I get the chance.

@AFE-Foreman
Copy link
Author

I tried it out and I really like what you've done, nice work! Thanks for being so responsive to end-user feedback! It's refreshing. CompilePal is by far one of the most useful mapping tools out there! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants