version 1.0, release candidate 2 Now actually working! (at least I hope)
This is a revolutionary editor for tlk files.
It includes Features seldom seen in any computer program such as:
Inplace editing of the entries in a grid
Copy/cut/paste
unlimited undo/redo
Search and replace (using regular expressions if needed)
Support for English, French, German, Italian, Spanish, Polish, Korean, Chinese Simplified, Chinese Traditional and Japanese
3d graphics (you know those shades on the buttons?) and bright colors (or rather one bright color).
Plus it is blazingly (is that a word?) fast
See the readme for more complete and less enthusiastic informations.
Feedback greatly appreciated
Posted by Entropicus at 2007-05-28 06:25:49 Voted 10.00 on 05/28/07
Good and fast tlk editor with most common and useful functions.
For me it has one important advantage before other applications of this kind. It works under Unix based systems (Linux). With installed wine package. So I have one request if you wish to update this program: Leave it former version also available for case of some major modifications.
Posted by PaulBlay at 2007-05-03 07:20:35 Voted 9.50 on 05/03/07
Surprised this doesn't have more votes.
Posted by Argyl_l'unique at 2006-11-16 05:16:42 Voted 10.00 on 11/16/06
A very good tool !
Easy to understand, very intuitive, a good set of functions
thanks lylver. Haven't had time to make any progress recently, but your comment (and vote :) ) certainly is a strong motivation to pick it up.
once again suggestions about improvements would be great if you can think of anything.
Do you think the spellchecker is a good idea?
How would you like it to work? I'm leaning towards on the fly spell checking for the cell currently being edited, red coloration for mispelled words, and right click for suggestions. Of course this way is also the most problematic to implement (because it means messing with the guts of the GUI library I use) though I believe it is possible in a *relatively* clean fashion.
What alternatives to your prefered spellchecking method (for signaling mispelled words and providing suggestions) would you find acceptable?
thanks
Posted by lylver at 2006-05-16 02:38:34 Voted 10.00 on 05/16/06
Well ahem, ... 500 entries made yesterday, headache starting when I realize I don't have used good range. And found the copy/paste renumbering function ! _________________________ TN Bouchon 2 (PW-RP), un des "bouchons lyonnais"
Posted by lylver at 2006-05-15 01:49:56 Voted 10.00 on 05/16/06
Thanks Felicitas, always nice to have feedback, espeacially when it is good :-D .
If you can think of any change you would like, or a feature you'd want included, please tell me so, I do not consider this a finished program (even if I have had very little time to devote to it recently).
I want to add a spellchecker, and I'll also add support for NWN2 tlks when it comes out
Posted by felicitas ( 68.87.xxx.xxx ) at 2006-03-30 05:59:52
Great. Thanks!
Posted by ShadowM ( 67.177.xxx.xxx ) at 2005-06-04 12:52:05
Sorry found it :)
Posted by ShadowM ( 67.177.xxx.xxx ) at 2005-06-04 12:43:47
How do you get expanded mode for multi line editing?
That is a good question.
Short answer: why not?
I started this editor some time ago ( but there already was quite a few tlk editors out there), my main purpose was to teach myself C++ (and the wxWidget platform). I dropped it twice along the way, since I had other things to do and as a learning tools it had mainly served its purpose. But having this half finished program lying on my HD was kind of sad, so I decided to get done with it.
Also, if I am totally honest I have an overlly ambitious idea lying in the back of my head of what this editor could become (first step would look like codi's program and tlkedit but with a slightly different approach).
I coded with some perspectives at expansions, so I wouldn't have to start from scratch if I wanted to add new functionalities later (one extreme exemple of this is the show/hide column function , about useless for tlks, maybe not so for 2das, the code is generic).
As to what sets it appart, if there is anything besides being under-developped, I'd say it is efficiency and speed. From my experience, the other editors tend to have problems at opening Bioware sized tlks, mine does it in a few seconds. Biggest tlk I opened was 300MB if I recall correctly, it took maybe one or two minutes. If you say that is rather useless I tend to agree.
Mostly the speed comes from coding in C++ (and perhaps the data structure I chose to represent tlks). There are a few wacko optizations in the code too, but some essential ones are lacking I believe, so I could make it faster
As for the rest, perhaps you could try it and tell me what I should do to make it better?
thanks
That is a good question.
Short answer: why not?
I started this editor some time ago ( but there already was quite a few tlk editors out there), my main purpose was to teach myself C++ (and the wxWidget platform). I dropped it twice along the way, since I had other things to do and as a learning tools it had mainly served its purpose. But having this half finished program lying on my HD was kind of sad, so I decided to get done with it.
Also, if I am totally honest I have an overlly ambitious idea lying in the back of my head of what this editor could become (first step would look like codi's program and tlkedit but with a slightly different approach).
I coded with some perspectives at expansions, so I wouldn't have to start from scratch if I wanted to add new functionalities later (one extreme exemple of this is the show/hide column function , about useless for tlks, maybe not so for 2das, the code is generic).
As to what sets it appart, if there is anything besides being under-developped, I'd say it is efficiency and speed. From my experience, the other editors tend to have problems at opening Bioware sized tlks, mine does it in a few seconds. Biggest tlk I opened was 300MB if I recall correctly, it took maybe one or two minutes. If you say that is rather useless I tend to agree.
Mostly the speed comes from coding in C++ (and perhaps the data structure I chose to represent tlks). There are a few wacko optizations in the code too, but some essential ones are lacking I believe, so I could make it faster
As for the rest, perhaps you could try it and tell me what I should do to make it better?
thanks
Ok this i due to thread safety... I don't use threads yet but as I planed to I have very recently compiled the program as thread safe. I'll revert that for now, and until I really use this feature. As for not having it... correction I just didn't know I did. So I'm thinking you are possibly the only one who could run this program of the persons who downloaded it.
Will be fixed in release 4, and thanks again.
Thanks for the info. Something is extremely weird. My program is statically linked, it shouldn't use a runtime (except for microsoft C runtime, but that is on every windows distributions). I don't even know what is this dll, I don't have it (arguably I run 2000 pro, but that shouldn't make a difference in this case). I have windows xp pro on a laptop, I'll be looking into it.
I Should have waited a bit before submitting this, I found a major bug with the menu of the "view column" feature, and it is not trivial because it is not entirely in my control I believe. 0.2 release 3 will fix it.
*Will try to think about not pressing the back button of his browser this time*
I corrected a few stupid bugs and added the F3 and F4 shortcuts for find/replace. The message up there says it has been updated but the file is not up yet. I'll post again when it is. If the "save" and "save as" menu items are enabled when you start the program without any open file, it is the old version, they should be grayed out.
Somehow I failed to upload the helpfile yesterday, corrected, it's tlkedit.chm. It really should be accessible from inside the program, I'll integrate it later.
You must be Logged In to post comments in this section.