SC2Libs + Serna, an awesome XML editor

SerraAvenger

Cuz I can
Reaction score
234
Well yeah my mom works for Novell and had a couple of talks with the guys from Syntext to make Serna OpenSource (was a long time ago), and because she's so dedicated to her work she had to show me Serna and stuff.
Now when I started messing around with SC2 (SC2Libs in particular) I noticed that - basically, it's xml. Okay, I thought, there was that Serna-thingie that my mom showed me, looked it up, and downloaded it.

Why do I write this?
I'm currently thinking of a way to parse galaxy files into .SC2Lib files. I am convinced that Serna will strongly support my endeavours.
If anyone of you is proficient with Serna and wishes to help, I would be very glad to be notified = )

Best wishes, Dave

EDIT:
Seemingly, a couple of labels are actually sequential numbers. Here is a list.
Code:
        <name>Operator</name>
        <name>General</name>
        <name>Region</name>
        <name>Timer</name>
        <name>String</name>
        <name>Player</name>
        <name>Unit</name>
        <name>Trigger</name>
        <name>Game</name>
        <name>Condition</name>
        <name>Player Group</name>
        <name>Order</name>
        <name>Unit Group</name>
        <name>Conversion</name>
        <name>Math</name>
        <name>Logic</name>
        <name>Event</name>
        <name>Action</name>
        <name>Point</name>
        <name>Melee</name>
        <name>Tech Tree</name>
        <name>Visibility</name>
        <name>Sound</name>
        <name>Minimap</name>
        <name>Camera</name>
        <name>UI</name>
        <name>AI</name>
        <name>Bank</name>
        <name>Animation</name>
        <name>Data Table</name>
        <name>Catalog</name>
        <name>Cinematics</name>
        <name>Conversation</name>
        <name>Objective</name>
        <name>Leaderboard</name>
        <name>Text Tag</name>
        <name>Dialog</name>

All other labels seem to follow the same semi-random identification scheme.

The ids do overlap for a couple of things, eg function 00000004 is "FixedToString"; Label 00000004 is "Timer"

EDIT2:
It seems that some parameters use the same base parameter, or something.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top