create_quickstart_windows - ryzom/ryzomcore GitHub Wiki


title: Creating the Quick Start package for Windows description: Steps for putting together the Quick Start package published: true date: 2023-03-01T05:15:01.964Z tags: editor: markdown dateCreated: 2021-06-15T16:07:30.581Z

These are the steps to create the Quick Start package from scratch. Only provided for reference.

Create a project folder. (We use Y:\ryzomcore)

Checkout repositories. Just copy __prepare_checkout.bat into the project folder, and run it from the terminal. If graphics takes too long, copy it from the previous package, and git pull to upgrade it. ryzomcore -> ./code ryzomcore_leveldesign -> ./leveldesign ryzomcore_sound -> ./sound ryzomcore_patchman -> ./patchman ryzomcore_graphics -> ./graphics

Copy ./pub/assets/interfaces from previous package, the source bitmaps for these files are lost.

In the ./external folder, extract the latest mariadb, nginx, php, phpmyadmin, rrdtool, perl, python3 and python27. (See ./web_windows.) (Or copy them from the previous package.) Additionally, extract the contents of the utils and dependencies folders in https://cdn.ryzom.dev/core/2022q2_external_utils.7z to ./external/utils and ./external/dependencies, respectively.

Copy ./pipeline/export from the previous package to save A LOT OF TIME. If not, edit _configure.bat to run the entire 1_export.py and 2_build.py processes, and restore the bat file at the end.

While this is still copying, you may proceed with building (up to, but excluding, the __prepare_wipe.bat step in this guide).

Copy _configure.bat into the project folder.

Copy config.json into the ./.nel folder.

Run ./_configure.bat, but abort it CTRL+C once it starts creating directories (it should not do this normally, it should exit with an error that the tools cannot be found).

Then from the root directory, run code_configure_rebuild_all.bat, this will build all the executables. (This takes a long time, wait for this to complete.)

Enter the ./redist directory, run all.bat, this will arrange the tools and plugins for artist convenience.

Run the __prepare_wipe.bat script, this removes leveldesign, shard, and sound data from the pipeline/export folder.

Copy ./.nel/config.json and _configure.bat back into the project folder, remove __prepare_wipe.bat.

Create a zip file.

⚠️ **GitHub.com Fallback** ⚠️