Skip to content

Instantly share code, notes, and snippets.

@Hoikas
Hoikas / intro.md
Last active March 3, 2020 10:55
OU->H'uru Launcher

Introduction

As proprosed at the Minkata meeting and detailed on the OU forum, this is a demonstration of "minimum of fuss" way to update OU/Cyan Uru clients to a H'uru build. To begin, you will need a clean, up-to-date installation of MOULa. I recommend making a new copy of URU for testing purposes.

Unfortunately, due to the server encryption found on MOULa, you will need to download a new copy of UruLauncher.exe that has been built to connect to the testing server. This launcher build tracks what I believe to be the current copy of Minkata's UruLauncher.exe (HG changeset [748170b85220]). The only change is to the the gatekeepersrv keys. I have included a copy of the server keys in this gist if you want to build your own. The server IP is 155.254.30.62.

Download New Launcher Here

Once you have downloaded and replaced UruLauncher.exe, you may begin by running UruLauncher.exe.

(09/28 16:02:59) Chat.log started...
(09/28 16:03:00) rarified: could be tapped to help in various stages of work from
(09/28 16:03:22) rarified: contributors through testing to MOULa.
(09/28 16:03:45) rarified: I wanted to open things up with more of a "what skills do we have here"
(09/28 16:03:53) Adam {Hoikas}: looks like the same group from 8 years ago to me...
(09/28 16:04:03) Adam {Hoikas}: with some amount of atrophy
(09/28 16:04:14) rarified: discussion, rather than digging into the controversies around existing
(09/28 16:04:17) rarified: process.
(09/28 16:04:42) Adam {Hoikas}: I am confused
(09/28 16:04:46) rarified: But it looks like the group here is mostly the old guard who have helped in the past,
@Hoikas
Hoikas / format.md
Last active September 25, 2019 19:54
H'uru Asset Tracking Format

H'uru Asset Tracking Format

This format is designed for the purpose of managing generated art assets, build artifacts, and dependencies for open source Uru shards in a flexible, readable format. This format was inspired by Chogon's Gather Build JSON format but is designed to fix shortcomings of that format. Passing familiarity with the GatherBuild format is expected before continuing.

Differences from Gather Build

The GatherBuild format is essentially a glorified list of files. The intention of the H'uru format is to utilize generally the same keys from the GatherBuild format but allow the storage of any arbitrary data such that the contents file store a true representation of the client for easy deployment to any server. In the interest of readability, the H'uru contents file will be serialized as YAML. Furthermore, in the interest of security, wildcards are forbidden.

Valid keys are as follows:

  • artifacts
  • avi
  • data
adamj@atrus:~/korman$ cloc master
Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/({ <-- HERE |})/ at /usr/bin/cloc line 8555.
113 text files.
112 unique files.
6 files ignored.
github.com/AlDanial/cloc v 1.76 T=1.09 s (98.2 files/s, 18922.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
@Hoikas
Hoikas / gist:ea701b31d7b212fe517560a7fb5ed4c1
Last active January 31, 2019 02:00
Korman 0.08 Changelog
- Added support for image Environment Maps
- Added the ability to compile and package age Python scripts
- Added the ability to copy/paste Plasma Modifiers
- Added the ability to export an age as a ZIP archive
- Changed the Swim Surface modifier to allow non-flat geometry
- Fixed an issue in which Blender would crash when a blend file needed to be unloaded (eg by using undo)
- Fixed an issue in which lightmapped objects that share a material would not be lightmapped correctly
- Fixed an issue in which the exporter would leave behind node trees with a user count of zero
- Fixed an issue in which the "Preview Lightmap" feature would change the active layer selection
- Fixed a memory leak in the bump map exporter
@Hoikas
Hoikas / LICENSE
Last active January 12, 2019 20:16
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
July 5, 2018
* Add support for Korman 0.06 generated ages
* Fix an issue in which the launcher could hang in the background
* Fix an issue with the cursor misbehaving in Windows 10 as of build 1709
* Fix a potential crash with certain WebM videos
* Sequence particles
[Auth] 192.168.1.113/45418 Requesting game server {e8a2aaed-5cab-40b6-97f3-6d19dd92a71f} philRelto
--- BEGIN Global SDL Request ---
philRelto -> philrelto -> EA187E5B21D81442
philRelto (EA187E5B21D81442): 70 68 69 6C 52 65 6C 74 6F
Global SDL Map:
GreatZero -> greatzero -> CBE3ED9642BF316C
GreatZero (CBE3ED9642BF316C): 47 72 65 61 74 5A 65 72 6F
Payiferen -> payiferen -> 5472237885646A2A
Payiferen (5472237885646A2A): 50 61 79 69 66 65 72 65 6E
Nexus -> nexus -> 98EF1C1E2079A078
adamj@H2008-mint-vm ~/uru/ds_test $ bin/dirtsand dirtsand.ini
ds-918> [Status] Running on 0.0.0.0/8080
[Lobby] Running on 192.168.1.201/14617
[Auth] Login U:Hoikas P:daffae367261107459a38de3d95506c9d434725b T: O:
[Auth] 192.168.1.113/45092 logged in as Hoikas {0a8e4aad-3e3d-49ec-90b9-408321fdaea0}
[Auth] {0a8e4aad-3e3d-49ec-90b9-408321fdaea0} signed in as Adam {Hoikas} (10104)
[Auth] 192.168.1.113/45092 Requesting game server {1771868c-afb4-4e71-94b5-9f79bb2e7b99} Personal
--- BEGIN Global SDL Request ---
Personal (20DEB125664A4B6D): 50 65 72 73 6F 6E 61 6C
Global SDL Map:
grsnMainWallPython.py
- Purpose???
- PFM: cPythonBigWallDisplay
- SO: Team2WallDecal1
grsnWallPython.py
- Purpose: ???
- PFM: wallControl
- SO: NP1