:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::
Do you want to advertise at Project Perfect Mod. Find out how to do it HERE.

The time now is Sat Jul 20, 2019 12:58 am
All times are UTC + 0
 Forum index » Featured Tools » Community Tools
New INI Editor
Moderators: Community Tools Developpers
Post new topic   Reply to topic Page 1 of 1 [29 Posts] View previous topic :: View next topic
Author Message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Sat Apr 28, 2018 2:45 pm    Post subject:  New INI Editor Reply with quote

I created the tool to support modders edit INI files quicker
Some featured functionalities:
1. Creating project to manage multiple INI files
2. Navigate to project files quickly
3. Find/Replace with Regular Expression support
4. Go to line
5. Auto save
6. Quick action menu, this menu contains many cool feature:
   6.1 Jump to section (in multiple files)
   6.2 Rename section (TBD)
   6.3 Safe remove Section (TBD)
   6.4 Register/Append sectionA to sectionB (VehicleTypes, InfantryTypes etc..) (TBD)
  ... and many more
7. Auto Transform INI files using this tool https://ppmforums.com/viewtopic.php?t=44987 (TBD)
8. Auto Verify INI files (TBD)

Here is download link https://goo.gl/MmAfzp

System requirements:
.Net framework 4.6.2

Support email:
linqtojs@gmail.com


s5.png
 Description:
Quick action menu
 Filesize:  17.22 KB
 Viewed:  2926 Time(s)

s5.png



s4.png
 Description:
Quick open project files
 Filesize:  5.56 KB
 Viewed:  2926 Time(s)

s4.png



s3.png
 Description:
Go to line dialog
 Filesize:  6.26 KB
 Viewed:  2926 Time(s)

s3.png



s2.png
 Description:
Find and replace dialog
 Filesize:  14.51 KB
 Viewed:  2926 Time(s)

s2.png



s1.png
 Description:
 Filesize:  59.55 KB
 Viewed:  2926 Time(s)

s1.png



Last edited by linq2js on Tue May 08, 2018 5:30 am; edited 2 times in total

Back to top
View user's profile Send private message
cxtian39
Commander


Joined: 11 Feb 2016
Location: United States

PostPosted: Sat Apr 28, 2018 11:49 pm    Post subject: Reply with quote

Looks chiller than notepad××

Back to top
View user's profile Send private message Skype Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Mon Apr 30, 2018 2:52 pm    Post subject: Reply with quote

New upgrades


2018-04-30 21.50.47.png
 Description:
Smarter autocomplete
 Filesize:  46.77 KB
 Viewed:  2831 Time(s)

2018-04-30 21.50.47.png



2018-04-30 21.49.40.png
 Description:
New output/log panel
 Filesize:  58.38 KB
 Viewed:  2831 Time(s)

2018-04-30 21.49.40.png



2018-04-30 21.47.32.png
 Description:
Improve syntax highlighter
Highlight every comment which contains 3 star chars as heading style
 Filesize:  43.89 KB
 Viewed:  2831 Time(s)

2018-04-30 21.47.32.png



2018-04-30 21.44.24.png
 Description:
Compact layout with tabbed document bar
Auto display current Techno/Section name on status bar
 Filesize:  14.61 KB
 Viewed:  2831 Time(s)

2018-04-30 21.44.24.png



Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Mon Apr 30, 2018 5:06 pm    Post subject: Reply with quote

This sounds dumb, but from what I see it's basically Notepad++ specialized for RA2/YR.

Is TS and Ares support included or that a work-in-progress?
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 01, 2018 2:11 am    Post subject: Reply with quote

TAK02 wrote:
This sounds dumb, but from what I see it's basically Notepad++ specialized for RA2/YR.

Is TS and Ares support included or that a work-in-progress?


Yes, I develop this for specific purpose. It is still inprogress. Actually it is compatible with all kind of ini files. In face, background analyzer scans all files in project, collect all tags of all Techno/section and its avail values.

Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Tue May 01, 2018 4:53 am    Post subject: Reply with quote

Still doesn't answer the question.

I was asking if your INI editor would recognize Ares and/or TS flags and their proper values and value types.

If yes, then you must've been using ModEnc pretty often lately #Tongue
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 01, 2018 8:01 am    Post subject: Reply with quote

TAK02 wrote:
Still doesn't answer the question.

I was asking if your INI editor would recognize Ares and/or TS flags and their proper values and value types.

If yes, then you must've been using ModEnc pretty often lately #Tongue


No, it does not provide Ares/TS tags for autocomplete. The tags database is collected from editing files. Will add this feature, need some one can help me to listing all avail tags

Back to top
View user's profile Send private message
BySc
Cyborg Cannon


Joined: 07 Jul 2013
Location: Anywhere In The World

PostPosted: Tue May 01, 2018 8:09 am    Post subject: Reply with quote

Do you think to share source code, maybe I can help for Ares.
_________________

Back to top
View user's profile Send private message ModDB Profile ID
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 01, 2018 9:05 am    Post subject: Reply with quote

BySc wrote:
Do you think to share source code, maybe I can help for Ares.

Sure, let me upload to Github, I have to finish current version, just revise it 2 days ago, it looks quite diff with first version

What I need is something look likes:
[General]
; declaration for General section

[General.UIName]
Type=String
Type=Section
Type=SectionList
Type=YesNo
Type=Boolean
Type=Number
Type=Percent
Type=PercentList
Type=NumberList
Type=Name
Type=Item:List => for Owner tag, valid value is item of Countries section
; declaration for UIName tag of General section
0=xxx
1=yyy
2=zzz <= list of avail value for General.UIName


This declaration file might use to validate INI file structure


2018-05-01 15.54.29.png
 Description:
 Filesize:  51.09 KB
 Viewed:  2762 Time(s)

2018-05-01 15.54.29.png



Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Thu May 03, 2018 6:04 am    Post subject: Reply with quote

New release
Basic functionalities finished
1. Find / Replace with advanced mode (Current File, Opened Files, Entire Project)
2. Go To Line
3. Project management
4. Auto Complete
5. Go To Declaration
6. Log Console

Here is download link https://goo.gl/MmAfzp
Github https://github.com/linq2js/inieditor for who want to contribute


Some useful tips:
1. Quick Bookmark: Create new file called bookmark.ini, list all your mod technos here
[TECHNO1]

[TECHNO2]
...
Remark: Dont need to put techno body
Once you want to navigate your techno, just switch to bookmark file and click on the Techno you need

2. Use Alt+NumberKey to access opened file by its index


2018-05-03 12.57.45.png
 Description:
Find All Result
 Filesize:  51.98 KB
 Viewed:  2705 Time(s)

2018-05-03 12.57.45.png



2018-05-03 12.56.18.png
 Description:
Goto declaration
 Filesize:  16.7 KB
 Viewed:  2705 Time(s)

2018-05-03 12.56.18.png



2018-05-03 12.53.28.png
 Description:
Full UI
 Filesize:  98.29 KB
 Viewed:  2705 Time(s)

2018-05-03 12.53.28.png



Back to top
View user's profile Send private message
G-E
General


Joined: 09 Feb 2015

PostPosted: Thu May 03, 2018 6:25 am    Post subject: Reply with quote

While I encourage people to make tools, it seems this tool is too stuck on modifying existing code, which is only one phase of a modding journey, after a while almost everything you do is add NEW code, with NEW art, and NEW weapons.

If you want to be more than a novelty editor of ini files, and make it TS/RA2 oriented, I would look into adding tools to create objects.
_________________
http://www.moddb.com/mods/scorched-earth-ra2-mod-with-smart-ai

Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Thu May 03, 2018 8:30 am    Post subject: Reply with quote

G-E wrote:
While I encourage people to make tools, it seems this tool is too stuck on modifying existing code, which is only one phase of a modding journey, after a while almost everything you do is add NEW code, with NEW art, and NEW weapons.

If you want to be more than a novelty editor of ini files, and make it TS/RA2 oriented, I would look into adding tools to create objects.


Thank for your opinion, this release just included basic funtionallies, I will improve more for:
1. Advanced Autocomplete:
   More contexture action, snippet, techno refactoring actions...
2. Using 3rd party tool for verifying/checking syntax

Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Sun May 06, 2018 3:31 am    Post subject: New features added Reply with quote

Just added some new features:
1. Quick view/edit
2. Remove goto dialog, using Find text box quick special syntax: ?<LineNumber> instead
3. Fix some syntax highlight issues
4. Improve file analyzer
5. Context actions menu
6. Add new section to current file/another project files


2018-05-06 10.21.33.png
 Description:
 Filesize:  294.6 KB
 Viewed:  2607 Time(s)

2018-05-06 10.21.33.png



Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Mon May 07, 2018 4:37 pm    Post subject: Reply with quote

Added new feature: Section Details, this feature displays dialog which show up all related things to selected section: Tags, Links, Usages ... it helps to navigate to another stuff faster


2018-05-07 23.35.00.png
 Description:
 Filesize:  109.53 KB
 Viewed:  2547 Time(s)

2018-05-07 23.35.00.png



Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Mon May 07, 2018 5:52 pm    Post subject: Reply with quote

Apologies if this sounds harsh, but the SectionDetails is, as far as I can see, the only most usefull feature of this program.

It gives an overview of that section's relevance in the game, which is what most modders will want to check.
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
BySc
Cyborg Cannon


Joined: 07 Jul 2013
Location: Anywhere In The World

PostPosted: Mon May 07, 2018 6:10 pm    Post subject: Reply with quote

Getting better and better.
_________________

Back to top
View user's profile Send private message ModDB Profile ID
kenosis
Commander


Joined: 19 Aug 2009
Location: Moscow State University

PostPosted: Mon May 07, 2018 7:42 pm    Post subject: Reply with quote

And still the only things that should be shown in links should be weapons and anims. Voice are nothing of importance.
_________________
Tired of grabbing my random SHP conversions? Why not learn to create SHPs for yourself?

Back to top
View user's profile Send private message Send e-mail Visit poster's website Skype Account Yahoo Messenger Account
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Mon May 07, 2018 8:00 pm    Post subject: Reply with quote

kenosis wrote:
And still the only things that should be shown in links should be weapons and anims. Voice are nothing of importance.

True, but AI triggers/ taskforces etc are usefull too.
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Mon May 07, 2018 9:06 pm    Post subject: Reply with quote

TAK02 wrote:
Apologies if this sounds harsh, but the SectionDetails is, as far as I can see, the only most usefull feature of this program.

It gives an overview of that section's relevance in the game, which is what most modders will want to check.

Sure, modder can see almost info if he scroll down or scroll up, but there are something new
Art, Taskforece, AI trigger, Usages ...
In next update, I think there are some customization for this screen:
- Specified heading color for group
- Specified which info should be shown
- Highlight some words
All customization will be saved in project file

in my opinion, I think if I press Ctrl+F, then type section name, then press F4 to show up its details, that is faster than finding and scolling up/down to read section info

Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Mon May 07, 2018 9:07 pm    Post subject: Reply with quote

kenosis wrote:
And still the only things that should be shown in links should be weapons and anims. Voice are nothing of importance.

yeah :p, I dont know which is useful or not, so I show all them

Back to top
View user's profile Send private message
kenosis
Commander


Joined: 19 Aug 2009
Location: Moscow State University

PostPosted: Mon May 07, 2018 9:13 pm    Post subject: Reply with quote

You need to first become a good modder to know what the good tools should be like. Not everything that points to another entry is useful in creating new things. Things like Owners can be made into just available modules that you choose between all allied, all soviet, all countries, yuri. Drag drop from a library into main module and done with it.


Rules:
Weapons of units
Spawns of carrier units
Initial Payload of units
AnimList of warheads
Anim, projectile & warhead  of weapons

Art
warhead on anims

these links should always be shown. They are the key tags for making new things.


For AImd editing, there are already lots of tools. And you can always write the entry names in readable English.


Actually reading existing INI files can be totally useless, as advanced users create whole new systems and new entries that are all associated within - as I said in the other thread, INI projects that have few to do with old content. The only use of existing ini content for advanced users will be use projectiles like InvisibleAll - but you don't need to show or read the content, modders can just manually add the projectile use. Maybe a warning that says "entry does not exist in project" and a bottom "I know it exists in rulesmd" to stop the warning.
_________________
Tired of grabbing my random SHP conversions? Why not learn to create SHPs for yourself?

Last edited by kenosis on Mon May 07, 2018 9:29 pm; edited 1 time in total

Back to top
View user's profile Send private message Send e-mail Visit poster's website Skype Account Yahoo Messenger Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Mon May 07, 2018 9:27 pm    Post subject: Reply with quote

kenosis wrote:
You need to first become a good modder to know what the good tools should be like. Not everything that points to another entry is useful in creating new things. Things like Owners can be made into just available modules that you choose between all allied, all soviet, all countries, yuri. Drag drop from a library into main module and done with it.


Rules:
Weapons of units
Spawns of carrier units
Initial Payload of units
AnimList of warheads
Anim, projectile & warhead  of weapons

Art
warhead on anims

these links should always be shown. They are the key tags for making new things.


For AImd editing, there are already lots of tools. And you can always write the entry names in readable English.


I mean I dont know which one is best for someone, so I will add the customization feature for that screen later, and modders will choose their flavor


Just add minor change, Usages box displays much info than old one. Hover mouse to list item to see full text


2018-05-08 04.22.10.png
 Description:
 Filesize:  120.28 KB
 Viewed:  2489 Time(s)

2018-05-08 04.22.10.png



Back to top
View user's profile Send private message
kenosis
Commander


Joined: 19 Aug 2009
Location: Moscow State University

PostPosted: Mon May 07, 2018 10:01 pm    Post subject: Reply with quote

Well, the usage thing could be expanded to a "Ini transplanter". Enter the main entry and let the programe find all useful things connected with it, so you can publish a certain ini project in a ready to use form.
_________________
Tired of grabbing my random SHP conversions? Why not learn to create SHPs for yourself?

Back to top
View user's profile Send private message Send e-mail Visit poster's website Skype Account Yahoo Messenger Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 08, 2018 4:53 am    Post subject: Reply with quote

Added project configuration, can change section details, sample:

[Details.BlockName]
BackColor =
ForeColor =
HeadingColor =
BorderColor =

The color can be named color or hex color (#rrggbb)


2018-05-08 11.48.45.png
 Description:
 Filesize:  111.46 KB
 Viewed:  2443 Time(s)

2018-05-08 11.48.45.png



Back to top
View user's profile Send private message
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 08, 2018 10:35 am    Post subject: Reply with quote

Tada, I just finished grouping for section details
with this feature you can group any tag as you want, it helps you focus on what you need faster


2018-05-08 17.33.09.png
 Description:
 Filesize:  70.05 KB
 Viewed:  2416 Time(s)

2018-05-08 17.33.09.png



Back to top
View user's profile Send private message
TAK02
Commander


Joined: 28 Jun 2015
Location: It was Damascus.

PostPosted: Tue May 08, 2018 10:58 am    Post subject: Reply with quote

Woo! Nice one!
_________________
One and only developer of C&C S. True Supremacy.
Youtube: C&C Supremacy Mod | Skype: TAK02 Supreme CnC Mods
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done. #Tongue
I once ninja'd MigEater #Tongue
Back to top
View user's profile Send private message Send e-mail Visit poster's website ModDB Profile ID Skype Account
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 08, 2018 11:35 am    Post subject: Reply with quote

TAK02 wrote:
Woo! Nice one!

That great for FV logic and gattling logic

Back to top
View user's profile Send private message
BySc
Cyborg Cannon


Joined: 07 Jul 2013
Location: Anywhere In The World

PostPosted: Tue May 08, 2018 1:53 pm    Post subject: Reply with quote

Yeah looks better now do you think update github repo ? I cant find a time for looking your codes sorry about thath.
_________________

Back to top
View user's profile Send private message ModDB Profile ID
linq2js
Soldier


Joined: 26 May 2011

PostPosted: Tue May 08, 2018 2:09 pm    Post subject: Reply with quote

BySc wrote:
Yeah looks better now do you think update github repo ? I cant find a time for looking your codes sorry about thath.

I pushed, take a look if you feel free

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [29 Posts] View previous topic :: View next topic
 Forum index » Featured Tools » Community Tools
Jump to:  
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only two of the following words separated by a sharp: Brotherhood, unity, peace! 

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

Wildcard SSL Certificates
[ Time: 0.2782s ][ Queries: 31 (0.0213s) ][ Debug on ]