[WIP|MTA 1.1] MTA Ingame Handling Editor V2.0 - (hedit)

Everything else about resources.

Moderators: Scripting Moderators, Moderators, MTA Team

[WIP|MTA 1.1] MTA Ingame Handling Editor V2.0 - (hedit)

Postby Remi-X on Wed Dec 08, 2010 1:40 pm

Image
Check out the GoogleCode page to see the latest and smallest changes done!
Current stable release: BETA RC2 | Latest unstable release: None.
MIGRATE YOUR SAVED HANDLINGS TO MTA 1.3!

SERIOUS NEED FOR DEVELOPERS! Hedit is getting abandoned now, I totally lost the interest in it. Still, lots of people would like updates on it. Do you like to contribute? Please, PM me or John_Michael. Thank you!


Image
A while ago, I read on the wiki something about Handling Functions. I discussed that with a friend, and he advised me to make a handling editor, so you can see I did. I've done some research, and found out that the Handling Functions will be released alongside MTA 1.1. And that's what kept me creating this. The first, and most useful Ingame Handling Editor ever. It's userfriendly, and got a nice style :)

Moved the list of features to googlecode.
See all exported functions & events on the HandlingEditor wiki page.

______________________________________________________________________________________________________
Image
There's no official release yet, as Hedit is still provided in it's beta period. See the latest releases on the top of this topic.
Download the latest package from here. If you are experienced with some SVN client such as TortoiseSVN, you can also download the latest revision with that as described here.

______________________________________________________________________________________________________
Image
Image Image Image Image
You will see:
  • At the left all config buttons, and a help page button.
  • Beneath that, the save/load/import/reset buttons.
  • In the middle you will see a lot of buttons. You can click those buttons to change the handling of it. Note: Almost everything is empty because the MTA Handling Functions aren't released yet, and I'm simulating the functions.
  • Beneath those buttons you see the output of hovers and clicks. Here it show what to use for the amount of gears. Note: Was a little bug, it's now only showing when editting.
And take a look at the Log GUI in the first picture:
  • I've used too much gears. It outputs an error message, and the data will not be changed.
  • Then I've did too less gears. Same story again.
  • Now I've successfully changed the amount of gears to 6.
  • After that, I tried to use a string instead of number. Won't work, as you see :)
  • At last, I tried to set the same amount again. But it was already 6, so it would be useless to set it to 6 again. And it won't be set.
  • Epic debug, isn't it? :P
On the second picture you will see:
The new comboboxes, still with a GUI with round edges.
And on the third picture you'll see:
A whole config that's changed! Besides, everything is square. This due the new GUI style included with r2113n and above.
Also, on the fourth picture:
The whole new utilities bar. Works just like it does in Windows!

And already the third demonstration video, showing the new gui, saveload functions, vehicle-log, and flag support!:

See here for a list of all development video's.

There needs to be more triggers for comboboxes, not only onClientGUIComboBoxAccepted. They should trigger every GUI event, just as every other GUI element does too. Would be useful for this tool either.

______________________________________________________________________________________________________
Any suggestions/comments? :)

______________________________________________________________________________________________________
And, a roadmap to let you guys know where I'm working on. Be sure to check the GoogleCode page too, to be aware of the latest and smallest changes!
http://code.google.com/p/hedit/source/list


Strike = Resolved and available in the latest revision of Google Code.
Italic = Resolved but waiting to be comitted to Google Code due to other stuff.

Roadmap wrote:Ingame Handling Editor - 1.0
====================================
First announced Ingame Handling Editor.
Release date: Never.
This one was not useful at all, it was bound to have bugs, and had a stupid core.
Topic got trashed.


Ingame Handling Editor - 2.0
====================================
First initial release.
Target date: MTA 1.1 release

-[Feature] Dynamometer, which tests your speed, acceleration, grip, and turning angle. - Bugged, postponed
-[Bug] Loading defaults.xml seems to apply incorrect handlings. - New
-[Feature] Be able to upload and download handlings from others using the server - new
-[Feature] A possibility to simply share a handling with someone else - new
-[Scripting] Add events and functions usable for scripters. - In development
-[Sync] Improve logmanager's bandwidth usage. - In development
-[Bug] Fix flag-crashes (Sometimes when having a particular flag enabled, hedit didnt recognize it anymore.) - Resolved
-[Feature] Add spam protection for flags. - Resolved
-[Feature] Settings menu. - Resolved
-[Feature] Be able to change the skin or language when the resource has been started already - Resolved
-[Sync] Sync a per-vehicle log with other clients. - Resolved
-[Feature] A possibility to reset the current handling to it's default - Resolved
-[Feature] Be able to import and export handlings made for handling.cfg - Resolved
-[General] Improve the core code once again, and improve bandwidth savings. - Resolved
-[Feature] Include more information at saved handlings like description, top speed, etc. - Resolved
-[Feature] Use checkboxes to enable or disable flagvalues. - Resolved
-[Feature] Support for handlingFlags and modelFlags. - Resolved
-[General] Add warning guis. - Resolved
-[Feature] Improve save/load functionality. - Resolved
-[Feature] Save handlings clientside and disallow to change the resourcename. - Resolved
-[General] Finish the utilities bar. - Resolved
-[Bug] Disallow the suspension upper and lower limit to be the same. - Resolved
-[Feature] Log based per vehicle. - Resolved
-[General] Limitations serverside. (xml file) - Resolved
-[Feature] Ability to import a complete handling.cfg file. - Resolved
-[General] Be able to save and load handlings. - Resolved
-[Feature] Press CTRL when pointing a button to see the defaultvalue. - Resolved
-[Feature] Press SHIFT when pointing a button to see the previous value. - Resolved
-[Feature] Change the handling-data when right-clicking the button together with SHIFT or CTRL. - Resolved
-[Feature] Serverside log file that logs every handlingchange. - Resolved
-[GUI] Improve support for low resolutions - Resolved
-[General] Improve the core code - Resolved
-[General] More centerOfMass output. - Resolved
-[Bug] Annoying decimal problem: Avoid more decimals then 3. - Resolved
-[Bug] Move clientside SET functions to serverside. Resolved
-[General] Create a nice help-page, or add a help.xml. - Resolved
-[Feature] Support for different languages. - Resolved
-[Feature] Ability to change templates. - Resolved
-[GUI] Support for low resolutions. - Resolved
-[General] Show explanation upon hovering or clicking some GUI-element. - Resolved
-[General] Log GUI. - Resolved
-[General] Every known Handling parameter changable. - Resolved
-[Block] Add a list of affecting values on values for modelFlags, in order to change modelFlags. - Closed
-[Feature] Add a list of animgroups. - Closed


Ingame Handling Editor - 2.1
====================================
Fix obscure issues, and improve the current functionality.

-[Bug] Fix possible bugs - New
-[Bug] Update only the changed handling data. - New
-[Bug] Update the handling data when someone else changed it. - New
-[General] Better support for different vehicles. - New
-[Feature] More output, more explanation, more intelligible. - New


Ingame Handling Editor - 2.2
====================================
Fix the last bugs, fix any synchronization faults if any. Possibly the latest 2.x release.
- N/A


Ingame Handling Editor - 3.0
====================================
GUI redesign (Imaged GUI!), introducing features that did not ship with 2.x.

-[Feature] Undo/Redo functions. - New
-[Feature] Hover your mouse over a log label to see who did the change. - New
-[Feature] Receive info about the handling-changes. - New
-[Feature] Scrolling while pointing at a button will change it's value. - New
Last edited by Remi-X on Fri Feb 10, 2012 8:53 am, edited 117 times in total.
User avatar
Remi-X
Pimp
 
Posts: 626
Joined: Tue Aug 04, 2009 5:41 pm
Location: Holland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby UAG|Megadreams on Fri Dec 10, 2010 10:21 am

This is very nice and the "design" of the editor is also very nice.
Image
User avatar
UAG|Megadreams
Vic
 
Posts: 4
Joined: Tue Dec 07, 2010 3:33 pm
Location: Belgium
Gang: Ultimate AIR Gamers

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby CowTurbo on Sat Dec 11, 2010 2:07 am

when all this stuff works, then it's rly nice o.o
CowTurbo
Thug
 
Posts: 431
Joined: Sun Apr 11, 2010 3:33 am
Gang: mR|Team

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby eAi on Sat Dec 11, 2010 5:22 am

Looks very good! If it works well, this could be included with 1.1.
eAi
Godfather (The MTA Team)
 
Posts: 2904
Joined: Thu May 08, 2003 12:25 pm

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby dzek (varez) on Sat Dec 11, 2010 5:51 am

+666 for not outputting everything to chat, but creating a log window!
Multi theft auto tools - replace cars and peds, move your map or compile your lua files online!
programista php rzeszów
Do not ask me for help with scripting via pm!
Having problems with port forwarding? Send me pm, I can do whole thing for you using TeamViewer (already helped about 20 people, no worries)!
User avatar
dzek (varez)
Global Moderator
 
Posts: 4256
Joined: Sun Jan 04, 2009 1:37 pm
Location: Poland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Remi-X on Mon Dec 13, 2010 5:41 pm

eAi wrote:Looks very good! If it works well, this could be included with 1.1.

Oh, I would really appreciate that :oops:

dzek (varez) wrote:+666 for not outputting everything to chat, but creating a log window!

Haha, ideas ftw!

CowTurbo wrote:when all this stuff works, then it's rly nice o.o

Thanx, Almost everything is working. I only need to change some inputs to dropdown widgets, so there can't be a mistake. And some other buttons need to work too.

______________________________________________________________________________________________________
Also, I've added comboboxes for stuff that only can be certain things. Like strings and bools.
Image
Would be nice if those comboboxes get support to trigger every GUI event, just like every GUI element can do too. Would be useful for this tool either, since I will be able to output information about the settings in comboboxes.
User avatar
Remi-X
Pimp
 
Posts: 626
Joined: Tue Aug 04, 2009 5:41 pm
Location: Holland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Thehookerkiller01 on Wed Dec 15, 2010 7:31 am

What contains the save function?
============
Thehookerkiller01
Prankster
 
Posts: 328
Joined: Sat Dec 27, 2008 7:16 pm
Gang: None, sorry

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Remi-X on Wed Dec 15, 2010 9:30 am

It will save the current configuration of the vehicle, in a XML file located on the server. This is saved by the players Serial & name, so you will be able to use(load) your handlings later again - without needing an account.
User avatar
Remi-X
Pimp
 
Posts: 626
Joined: Tue Aug 04, 2009 5:41 pm
Location: Holland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby CowTurbo on Thu Dec 16, 2010 1:12 am

nice idea.
But, when much and much player'scome to your server, like it's getting popular, like all the times 60+players, so, some player's come's everyday first time, and makeing an a new node to xml, so it make it bigger and bigger, and finaly, it will get lagging ( loading )

but that doesn't matter :P
Because, it's real good resource =)
CowTurbo
Thug
 
Posts: 431
Joined: Sun Apr 11, 2010 3:33 am
Gang: mR|Team

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Remi-X on Thu Dec 16, 2010 2:23 am

Do you have something better which is easy to use then? :P
User avatar
Remi-X
Pimp
 
Posts: 626
Joined: Tue Aug 04, 2009 5:41 pm
Location: Holland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby CowTurbo on Thu Dec 16, 2010 8:37 am

not rly xD
i mean, i could use too xml ;)
but maybe mysql or so, but then u need plkayer to login ...
xml is better, nice done. =)
CowTurbo
Thug
 
Posts: 431
Joined: Sun Apr 11, 2010 3:33 am
Gang: mR|Team

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Solidsnake14 on Thu Dec 16, 2010 2:14 pm

mySQL would make it harder for users to install it (it happend before with other public resources)

P.S: turbo, why can't use serial with mySQL? i've used it many times in sqlite and no problem O_o
My ingame nickname is: Castillo.
If you require a paid scripter, don't hesitate to contact me. I may accept the job for a fair price.
Check out my website: http://mtamarket.com/
SAUR Utopia RPG Owner & Scripter.
Image
Education is the most powerful weapon which you can use to change the world.
User avatar
Solidsnake14
Global Moderator
 
Posts: 21014
Joined: Thu Sep 24, 2009 3:59 am
Location: Argentina - Mar del plata
Gang: SAUR

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby CowTurbo on Fri Dec 17, 2010 1:16 am

i haven't sayd that it can not be used xD
CowTurbo
Thug
 
Posts: 431
Joined: Sun Apr 11, 2010 3:33 am
Gang: mR|Team

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby Remi-X on Fri Dec 17, 2010 11:57 am

Anyone interested in testing this tool tomorrow?

I'm currently creating the save/load/import/reset windows, and if there are enough people who want to test, I could finish that before tomorrow.
User avatar
Remi-X
Pimp
 
Posts: 626
Joined: Tue Aug 04, 2009 5:41 pm
Location: Holland

Re: [WIP] MTA Ingame Handling Editor V2.0

Postby ChaseOquinn on Sat Dec 18, 2010 3:28 am

I would be interested in testing this.
Image
User avatar
ChaseOquinn
Peon
 
Posts: 274
Joined: Sun Dec 20, 2009 8:30 pm
Location: Virginia, USA

Next

Return to Resources

Who is online

Users browsing this forum: No registered users and 12 guests