GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mgatelabs/LAOPS

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
Release
Release
 
 
art
art
 
 
src/main
src/main
 
 
.gitignore
.gitignore
 
 
FEATURES.md
FEATURES.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
example.png
example.png
 
 
pom.xml
pom.xml
 
 

Repository files navigation

L.A.O.P.S — Line Art Object Placement System

Version 1.3 — by SlashAndBurn

L.A.O.P.S is a Half-Life 2 themed character and avatar creation tool built with Java Swing and Java2D. It lets you compose characters from a library of SVG parts (bodies, heads, weapons, accessories, and more), position and transform them on a canvas, and save or export the result. Originally released circa 2004–2006.

License: CC BY-NC-ND 4.0

Source is provided for reference and personal use only. Redistribution and derivative works are not permitted. See LICENSE for full terms.

example


Running in IntelliJ IDEA

  1. Open this directory as a project in IntelliJ — it will detect pom.xml and import as Maven automatically.
  2. Wait for Maven sync to complete.
  3. Select the pre-configured LOPSFrame run configuration and click Run.
  4. The working directory is set to Release/, where the app looks for its runtime assets (objects/, parts/, special/, etc.).

Building

# Compile all sources
mvn compile

# Compile + copy runtime assets to target/runtime/ for a standalone distribution
mvn package

mvn package produces target/laops-1.3.jar alongside a target/runtime/ folder containing all the SVG asset directories copied from Release/.

Requirements

  • Java 8 or newer
  • Maven 3.x (for building)

No external dependencies — pure JDK.

Project Structure

Path Contents
src/main/java/com/mgatelabs/laops/ 60 Java source files
src/main/resources/ Toolbar icons and UI images (GIF, PNG)
Release/ Runtime assets: SVG object library, save files, help docs, prebuilt JAR
art/ Original Adobe Illustrator source files for logos and icons
pom.xml Maven build configuration
.idea/runConfigurations/ Pre-configured IntelliJ run config

About

No description, website, or topics provided.

Resources

Readme
License
Activity

Stars

0 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.