Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Thu Mar 28, 2024 4:11 pm
All times are UTC + 0
Westwood Font Editor
Moderators: Global Moderators
Post new topic   Reply to topic Page 1 of 1 [13 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Tue Nov 29, 2016 2:45 pm    Post subject:  Westwood Font Editor
Subject description: for Dune 2, C&C1, RA1, TS / Dune 2000 / Lands of Lore, Legend of Kyrandia...
Reply with quote  Mark this post and the followings unread

Since Siberian_GRemlin never actually released his font editor, and demand was growing from the community to have such a tool to allow more fan localisations of the older games, I thought, what the heck, I'll dive into it.

So I decided to make my own font editor in C#. With the help of the RA++ team (Omniblade, CCHyper & Tomsons26, anyway) I figured out the font format itself, and managed to make code to read it and show it as image. Apparently this format is used for quite a bit more than C&C1 and RA1; we used fonts from Legend of Kyrandia as test material as well, and apparently this should support Dune II too.

So, without further ado... the Westwood Font Editor:

Current version: 1.7.1 (2017/05/23 18:40)



The project is built on the .Net framework v3.5
Its code is licensed under the WTFPL.

Download:
Downloads folder

Source code: (C#)
Sources folder

Original development thread: (at cncnet.org)
https://forums.cncnet.org/index.php?topic=6810.0

Full list of supported types / games:

WWFont v1
-Wargame Construction Set
-A Nightmare On Elm Street
-DragonStrike
-Circuit's Edge

WWFont v2
-BattleTech The Crescent Hawk's Revenge
-Eye of the Beholder
-Eye of the Beholder II The Legend of Darkmoon

WWFont v3
-The Legend of Kyrandia
-Dune II
-Lands of Lore The Throne of Chaos
-The Legend of Kyrandia Hand of Fate
-The Legend of Kyrandia Malcolm's Revenge
-The Legend of Kyrandia Malcolm's Revenge Installer
-Command & Conquer
-Command & Conquer Installer
-Command & Conquer Red Alert
-Command & Conquer Red Alert Installer
-Lands of Lore Guardians of Destiny
-Lands of Lore Guardians of Destiny Installer
-Command & Conquer Sole Survivor
-Lands of Lore III

WWFont v4
-Tiberian Sun
-Tiberian Sun Installer
-Tiberian Sun Firestorm
-Tiberian Sun Firestorm Installer
-Lands of Lore III Installer

IGFont (Dune 2000 was made by Intelligent Games, not by Westwood)
-Dune 2000


Key Words: #News #Download #Tools #WestwoodFontEditor #TiberianDawn #RedAlert1 #Dune2000 #TiberianSun #LegendOfKyrandia 

_________________

Last edited by Nyerguds on Tue May 23, 2017 7:18 pm; edited 19 times in total

Back to top
View user's profile Send private message Visit poster's website Skype Account
pchote
Rocket Infantry


Joined: 06 Feb 2015

PostPosted: Thu Dec 01, 2016 8:22 am    Post subject: Reply with quote  Mark this post and the followings unread

Can you please add a license to the source code?  The default of no explicit license means that nobody can (legally) do anything with it, including copying the code to modify and contribute fixes.

Back to top
View user's profile Send private message
Damfoos
Rocket Infantry


Joined: 27 Mar 2016

PostPosted: Thu Dec 01, 2016 8:38 am    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Thu Dec 01, 2016 7:11 pm    Post subject: Reply with quote  Mark this post and the followings unread

Agh, sorry. I didn't make this thread; it's the copy thing for news. I never noticed. I fixed it.

I added the full list of supported games / font types to the post, while I was at it.

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Thu Dec 01, 2016 9:59 pm    Post subject: Reply with quote  Mark this post and the followings unread

pchote wrote:
Can you please add a license to the source code?  The default of no explicit license means that nobody can (legally) do anything with it, including copying the code to modify and contribute fixes.


There, added. Happy now? Smile

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Thu Dec 01, 2016 10:56 pm    Post subject: Reply with quote  Mark this post and the followings unread

By the way, Banshee, there's something wrong with the image caching on the front page. It seems to have changed a bunch of pure white pixels on the image to transparency... after somehow creating a mess of static in what were perfectly clear white areas in the original? Confused

The original image doesn't even HAVE transparency... Neutral

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
Banshee
Supreme Banshee


Also Known As: banshee_revora (Steam)
Joined: 15 Aug 2002
Location: Brazil

PostPosted: Fri Dec 02, 2016 3:04 am    Post subject: Reply with quote  Mark this post and the followings unread

Yea, I've noticed. This is why I've replaced the previous image with an evil JPEG.

Anyway, this conversion is done with GD. I do not have much control over it. The best I could try is to use a third party library. I'll see what I can do about it.

Back to top
View user's profile Send private message Visit poster's website Skype Account
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Fri Dec 02, 2016 7:46 am    Post subject: Reply with quote  Mark this post and the followings unread

Ya, sorry, I tend to update the image whenever I release a new version xD

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Tue Dec 06, 2016 7:07 pm    Post subject: Reply with quote  Mark this post and the followings unread

Welp, v1.3 is released, and I think that just about finished this project.

Final features list:
  • Can edit fonts from pretty much all pre-RA2 Westwood games.
  • Character sizes can be adjusted (if the font format supports it).
  • New characters can be added (if the font format supports it).
  • Character data can be shifted up/down/left/right.
  • Clipboard: Characters can be copied, even to other WWFontEditor instances.
  • Has a text encoding dropdown to view character mappings for other encodings.
  • Contains a Dune 2000 text encoding in that list, for the game's reordered special characters.
  • Has a multitude of inbuilt palettes to show the font symbols.
  • Color palettes can be edited on-the-fly by double-clicking the colours.
  • Has support for adding and editing custom added palettes.
  • The editor's colors and defaults can be customized in the settings.

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Thu Dec 08, 2016 9:05 pm    Post subject: Reply with quote  Mark this post and the followings unread

v1.4 released, with added preview pane, support for copying font symbols as images, and some bug fixes.

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
yjfyeyu
Civilian


Joined: 04 Feb 2018

PostPosted: Sun Feb 04, 2018 1:27 pm    Post subject: Reply with quote  Mark this post and the followings unread

Nyerguds wrote:
v1.4 released, with added preview pane, support for copying font symbols as images, and some bug fixes.

I come from China, is a fan of command and conquer
Thank you for making the 1.06 patch.
When I saw WWFontEditor, translation commands and conquests made it possible.
I use the phrase to replace ascii, the interface is completed,
But when I modified grad6chi.fnt for missionini_briefings, I got an error
If grad6chi.ini exceeds 33k, WWFontEditor can not open it.
If you can give me an e-mail address, I can send you the grad6chi.ini that I modified.

Thanks again for your contribution to command and conquer

Back to top
View user's profile Send private message
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Sun Feb 04, 2018 10:24 pm    Post subject: Reply with quote  Mark this post and the followings unread

You can upload and attach files to your posts here.
No need for emailing files.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

Back to top
View user's profile Send private message
yjfyeyu
Civilian


Joined: 04 Feb 2018

PostPosted: Mon Feb 05, 2018 6:27 am    Post subject: Reply with quote  Mark this post and the followings unread

Lin Kuei Ominae wrote:
You can upload and attach files to your posts here.
No need for emailing files.

Forgive me, I am not familiar with the English forum



command_&_conquer-2018-02-04-20_56_30.png
 Description:
effect
 Filesize:  40.3 KB
 Viewed:  3580 Time(s)

command_&_conquer-2018-02-04-20_56_30.png



fnt.zip
 Description:

Download
 Filename:  fnt.zip
 Filesize:  16.7 KB
 Downloaded:  11 Time(s)


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [13 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
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 cannot 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

[ Time: 0.1541s ][ Queries: 14 (0.0097s) ][ Debug on ]