Skip to content

Instantly share code, notes, and snippets.

@mhekel
Last active May 9, 2024 00:47
Show Gist options
  • Select an option

  • Save mhekel/2f890f5d1bdc74ac5b5f690e4bcdadc0 to your computer and use it in GitHub Desktop.

Select an option

Save mhekel/2f890f5d1bdc74ac5b5f690e4bcdadc0 to your computer and use it in GitHub Desktop.
[old] File/script setup -

We'll call this time period "BTG" (Before @TinyGiant98) cause I will admit this project was my first real github collab (aside from personal projects I was starting using Angular) - so I apologize for the mess. My strategy, btg, was to break down the mod by areas and then by scripts.. because there were alot of similarly named files that to me seemed to do the same thing with variations. I was trying to figure out what the base scripts (original game scripts) were and what was added, etc.

Theory

So I knew overall we needed to cleanup the scripts, bring the mod EE compliant and have nwsync working, and then update and rework things to add nwnxee functionality.

The Vision

In brief - there is currently 2.5 mod's -

 + The OG MOD that  is labeled Menzoberranzan CEP22.mod (closing date wasn 2011 or 2012)
 + The Active mod currently being played - Menzoberranzan CEP27 Alpha11 (or vice versa)
 + The Dev mod (which isn't a full mod, it's what I call the collection of areas being updated/added/tested/built. 

If you've been on either mod, I apologize for assuming you havent :-) Menzo is a PWS action/story mod that has always had a large playerbase and very active DM's. Players are given opportunity to play any faction, and start at any location (Surface (Human, Elf, Drow, Dwarf) Underdark (Drow, Druegar, Deep Gnome) Undead, Monster Races, Abyssal or 9 Hells) and such.. (as 0f right now its Surface and Underdark)-- Zam, our Lead Builder/Head DM has been the genius behind the Alpha mod with his restructering of the Underark/Menzoberranzan areas and the rebirth of the beloved Santa Lucia. I am working on various tasks to become apart of the Campaign "SOTS" (Shadows of the Spine) which basically pickup from 2011/2012 (before the spellplague) and intertwine into a newn era starting just after the 2nd sundering (so abvout 1488)

  • for the overhaul - the entire Alpha Mod will continue to be included/starting point - spawns and all...(and zombies too) - I want to be able to bring back in other favorite areas/cities because our leveling areas are not balanced at the moment... (my areas are behind schedule). and mostly to update the original core "Sam's" scripts that are the root and heart of 'Sam's Server" :-) but of course bring them into EE land

[] Bring Mod current and get ahead in true Menzo fashion [] Be able to use custom content to our hearts desires (nwsync functioning) [] nwserver/nwsync - the current setup is hosted on (DM Fubar's) laptop temporarily. I also have a server I use that is linux based (With cpanel and full root access) that I use mostly for hosting my clients websites/ecommerce.. I have terminal access but I can't seem to get nwserver/nwsync setup and run the binaries (it's linux/bash but red hat and no apt/yum. I did get nim and nodejs/npm installed) it hashave a registered domain (2 actually, nwnmenzo.pw and .com) [] Have an redeisgned core startingn with then sam_ scripts where possible, HCR/PWS and i'm infatuated with having a PQJ thats multifaceted (Main Plots, side quests, npc quests/ dm eventss/games, personal entries). [] Custom items/armors/tokens/ appropriate for levels/areas [] solid db functionality [] npcs that make you wonder if they're dm possessed or not... [] common and unique but accurate subraces [] have custom 2da's that are cool and don't break...

...to start with...

|the sam_ and/or ely_ scripts.. so the majority of scripts that have my tag basically the sam_ scripts to begin with - (the major differance would be changing the db names and campaign string)..

zam_ scripts (in the Alpha mod) stay... there is a mod event script that is called from the area events ( The Forest of Creation ( the starting area)) that is important - 'menzostart' I believe it's called...

-- more to come

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment