| Quick Jump |
|---|
| Application Binaries |
|---|
| Translation Modules |
|---|
These modules translate LDView to run in different languages. They are maintained by their respective authors, and not by the LDView developers. If you have any questions about a specific module, please contact the author of the module you are using. See inside the zip file for installation instructions.
If you would like to create your own tranlsation module, please contact me for instructions. Visual Studio is required to create Windows translation modules.
NOTE: Translation modules only work with the LDView version listed. If your translation module is only available for an older LDView version, you'll have to use the older LDView version.
|
Source Code |
|---|
Source zips are no longer being created. If you want a particular version, you need to use anonymous CVS to get it. You'll need a CVS client. If you're using Windows, you can get a free one from cvsnt.org. That site also has a number of OS distributions, but CVS comes standard on any other OS that LDView has been tested on.
To get the latest LDView development source via anonymous CVS, execute the following commands on the command line (hit enter when prompted for a password after the first command):
cvs -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview login
cvs -z3 -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview co -P LDView
To get the source for an earlier version of LDView, replace the second command
from above with one of the following commands (for 4.0.1, 4.0, 3.2, and 3.1
respectively):
cvs -z3 -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview co -r v4_0_1 -P LDView
cvs -z3 -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview co -r v4_0 -P LDView
cvs -z3 -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview co -r v3_2 -P LDView
cvs -z3 -d:pserver:anonymous@ldview.cvs.sourceforge.net:/cvsroot/ldview co -r v3_1 -P LDView
The Windows source was originally written using Microsoft Visual C++ 6.0, but is now mostly maintained in Visual Studio 2005 Express. Since Visual Studio 2005 Express doesn't have a resource editor, UI work is still done in Visual Studio 6.0. It should successfully build in both environments, but INI file support will only work if built using Visual Studio 2005 Express, as that code uses features that aren't present in the Visual Studio 6.0 compiler. For instructions on getting it to build in either of these environments, please read Build.txt in the main LDView directory after checking out the source code.
The QT version was developed in using QT 3. You will need to have QT 3 installed on whatever system you compile it on. In addition, you will need libpng and zlib (both standard on most/all Linux distributions), along with the Boost library (which is standard on Fedora Core, but may not be on other distributions). If you don't have Boost, read boost.txt in LDView's QT directory, and follow the instructions there. I'm not 100% sure they'll work right, but hopefully they will.
(Note: If you want to compile the QT version on a Mac, please contact me. This has not yet been documented. The following paragraph is for Linux compiles, although the instructions will likely work on other *nix systems that have QT 3.)
To compile LDView, go into the QT directory and type ./makeall. This will run the script that builds what you need. (If you get a permissions error, change the permissions on makeall to make it executable.) If it works, great. If not, you're mostly on your own. Feel free to contact me if you can't figure out the problem, but bear in mind that I may not be able to help much. LDView doesn't have any configure scripts, but it has been successfully compiled in Windows, Linux, and Mac OS X (and maybe AIX). Note: it will amost certainly not work using a 64-bit compilation. As far as I know it's never been tried, true, but neither has its source code been sanitized for 64-bit compilation. Hopefully this will be corrected at some point in the future.
If you have any comments, questions, or suggestions, please e-mail me at ldview@gmail.com.
LDView and this web page are both Copyright © 2009 Travis Cobbs.
LEGO® and the LEGO logo are registered trademarks of The Lego Group, which does not sponsor, endorse, or authorize this site. You can find the official LEGO website at http://www.lego.com.