{"id":51028339,"url":"https://github.com/xtremexp/UT4X-Converter","last_synced_at":"2026-07-09T23:00:27.241Z","repository":{"id":30311028,"uuid":"33862811","full_name":"xtremexp/UT4X-Converter","owner":"xtremexp","description":"Helps converting old Unreal (Tournament) maps to UT3 (2007) / UT4 (2015) game.","archived":false,"fork":false,"pushed_at":"2024-04-18T18:07:20.000Z","size":9846,"stargazers_count":63,"open_issues_count":3,"forks_count":18,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-19T19:11:01.822Z","etag":null,"topics":["conversion","game","java","ue4","unreal","unreal-engine","unreal-engine-4","unreal-tournament","unrealengine","unrealtournament"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xtremexp.png","metadata":{"files":{"readme":"README.md","changelog":"history.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-04-13T10:43:05.000Z","updated_at":"2024-04-06T05:29:59.000Z","dependencies_parsed_at":"2024-04-18T18:44:11.666Z","dependency_job_id":"62c141ad-fc8b-4af1-b138-5b2521e12375","html_url":"https://github.com/xtremexp/UT4X-Converter","commit_stats":null,"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/xtremexp/UT4X-Converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtremexp%2FUT4X-Converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtremexp%2FUT4X-Converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtremexp%2FUT4X-Converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtremexp%2FUT4X-Converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xtremexp","download_url":"https://codeload.github.com/xtremexp/UT4X-Converter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xtremexp%2FUT4X-Converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35314872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conversion","game","java","ue4","unreal","unreal-engine","unreal-engine-4","unreal-tournament","unrealengine","unrealtournament"],"created_at":"2026-06-21T22:00:22.307Z","updated_at":"2026-07-09T23:00:27.228Z","avatar_url":"https://github.com/xtremexp.png","language":"Java","funding_links":[],"categories":["⚙️ Engines"],"sub_categories":["Unreal Engine"],"readme":"# UT Converter Readme file\r\n\r\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/dec0f1a5176748a29195c99d7862339f)](https://app.codacy.com/gh/xtremexp/UT4X-Converter/dashboard)\r\n\r\n## Description\r\n\r\n- Name: UT Converter\r\n- Author: Thomas 'XtremeXp/WinterIsComing' P.\r\n- Download: [GitHub - Releases](https://github.com/xtremexp/UT4X-Converter/releases)\r\n- Source Code: [GitHub](https://github.com/xtremexp/UT4X-Converter)\r\n\r\n\r\nUT Converter is a program that **helps converting** maps from Unreal (Tournament) previous games\r\nto UT3 (2007) and Unreal Tournament 4 (2015).\r\n\r\nNotes :\r\n- Conversion from non unreal/ut games might work, but it's not tested and won't be supported at all\r\n- This is not a 'plug and play' program, user will have to do manual operations\r\nusing Unreal Editor to get results.\r\n\r\n\r\n\r\n## UT games supported\r\n\r\nHere are the different conversion possible :\r\n\r\n- Source Game -\u003e Dest Game (Conversion quality)\r\n- U1/UT99/Duke Nukem Forever (2001) -\u003e UT3/UT4 (Good)\r\n- UT2003/2004 -\u003e UT4 (Good)\r\n- Unreal Championship 2/Unreal 2/UT3/UDK -\u003e UT4 (Medium)\r\n- X -\u003e Unreal Engine 5 (Not Supported)\r\n\r\nSome users reported these games to work for conversion (untested/unsupported from me) :\r\n- Star Wars Republic Commando\r\n- Stargate SG-1 : The Alliance\r\n\r\nNotes:\r\n- All: Custom scripts and blueprints are not converted\r\n- All: Shader materials are not converted\r\n- UT3: Since there is no actor possible for conversion of ZoneInfo, converted level might appear too dark sometimes\r\n- U1/UT99 : Meshes (Unreal Engine 1/2) are not converted\r\n- U2: Staticmeshes have bad UV\r\n- UT3/UDK: Music is not converted\r\n- UTx-\u003eUT4: Movers are replaced with the only UT4 mover actor, the lift, which may not suit for some kind of movers (such as doors, switches, ...)\r\n\r\n\r\n---\r\n\r\n## Requirements\r\n\r\n- Windows 7/8/10/11 - 64 Bit\r\n- UT3 or UT4 editor for output converted map\r\n- Any Unreal (Tournament) game for input map\r\n- Some minimum skills with unreal engine editors\r\n\r\n## Installation and quick start\r\n\r\n------------------------------\r\n\r\n- Install program by clicking on .exe file\r\n- Launch program (.exe file)\r\n- Go to Settings and set the unreal games folders\r\n- Convert your map in Menu: File -\u003e Unreal (Tournament) -\u003e Convert Map to UT4/UT3 ...\r\n\r\nProgram Update\r\n------------------------------\r\n- Uninstall program in windows applications configuration panel\r\n- Install new version (.exe file)\r\n\r\n## How to convert a map?\r\nCheck wiki page at: [UT Converter Wiki](https://github.com/xtremexp/UT4X-Converter/wiki)\r\n\r\n\r\n---\r\n\r\n## Build and run from source code\r\n\r\n- Install [git](https://gitforwindows.org/)\r\n- Install [maven](https://maven.apache.org/)\r\n- Clone project using this command line:\r\n\u003e git clone https://github.com/xtremexp/UT4X-Converter\r\n- Download and install [OpenJDK19](https://jdk.java.net/19/):\r\n- Build and run with maven command :\r\n\u003e mvn clean javafx:run\r\n- Package application with maven command (.exe install file will be generated in \u003cproject_path\u003e/target/package folder) :\r\n\u003e mvn clean install\r\n\r\nNotes :\r\n-  UI(.fxml files) can be easily modified with [Scene Builder editor](https://gluonhq.com/products/scene-builder/)\r\n-  ExtractTextures.exe and UtxAnalyser.exe programs have been compiled using modified source code from \"UT Package Delphi Unit\" by Antonio Corbero\r\n  - Download and install [Delphi Comunity Edition](https://www.embarcadero.com/products/delphi/starter)\r\n  - Download and extract [UT Package Delphi Unit](https://www.acordero.org/projects/unreal-tournament-package-delphi-library/)\r\n  - Add the /src/delphi/-.dpr files where you installed UT Package Delphi Unit\r\n  - Open ExtractTextures.dpr or UtxAnalyser.dpr with the IDE\r\n\r\n## External programs used\r\nThese programs are being used during conversion process.\r\n\r\n| Library / Program                     | Description                                       | Author                                                                | Website                                         |\r\n|---------------------------------------|---------------------------------------------------|-----------------------------------------------------------------------| ----------------------------------------------- |\r\n| Texture Toolkit\u003cbr/\u003e(g16convert.exe)  | Unreal terrain bitmap conversion                  | Alex Stewart                                                          | http://www.foogod.com/UEdTexKit/                |\r\n| UModel  (umodel_64.exe)               | Unreal package extractor                          | Konstantin Nosov                                                      | http://www.gildor.org/en/projects/umodel        |\r\n| SoundExchange (sox.exe)               | Sound wave conversion                             | Multiple                                                              | https://sox.sourceforge.net/                                             |\r\n| UTXAnalyser.exe / ExtractTextures.exe | Texture info / Texture extract\u003cbr/\u003e(for Unreal 2) | Me / Modified code of UT Package Delphi Unit by \u003cbr/\u003eAntonio Acordero | https://www.acordero.org/projects/unreal-tournament-package-delphi-library/                                                                         |\r\n\r\n\r\n\r\n## License\r\n\r\nSee LICENSE file.\r\n\r\n## History\r\nSee history.md for complete changes history\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtremexp%2FUT4X-Converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtremexp%2FUT4X-Converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtremexp%2FUT4X-Converter/lists"}