Things got a little backed up - we're processing the data and things should be back to normal within the hour.

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

28
CivEx Development Update 8 (Enchanting Overhaul)
Post Body

Introduction:

Hey all,

I spent this week programming a new enchantment system for CivEx. I really needed to take a break from working on the map and MythicMobs, and Iā€™ve been wanting to do this for a while. Iā€™m very happy to be able to complete it before launch.


Map Progress

Not a lot of map progress this week as I needed to take a break from working on the map. I spent about four hours or so working on a chain of large tropical islands with lush jungles. Youā€™ll get to see some renders of it next week when I finalize it.


Enchanting Overhaul

The new enchanting system is inspired by crafting systems from games like Path of Exile and Black Desert Online, and draws on a lot of their ideas. It will not only allow us to easily add new enchantments, but also accomplish a handful of things that many players had been wanting for a while.

The new system requires quite a bit more player skill and knowledge for both crafting and item appraisal. It also allows me a lot more freedom to balance recipes or resources required for enchanting, as itā€™s quite difficult to do that when the only requirements are XP (an ubiquitous resource) and lapis (a resource you need very little of to enchant in vanilla).

Iā€™ve made a video showing off the new system, but I encourage you to read further if youā€™d like a better idea of how to use it in practice.

How does it work?

First off, forget everything about vanilla enchanting.

The system revolves around various types of ā€œCrafting Orbs.ā€

To enchant an item, it must first be enhanced. Enhancing an item requires Enhancement Orbs, which come in three varieties, one for each: Tools, Armor, Weapons.

If you equip any crafting orb in your offhand and an applicable item in your main hand, you can use that orb on your other item by sneaking right-clicking.

Using an enhancement orb on a corresponding item has a chance to enhance it, increasing its enhancement effect (Efficiency/Protection/Sharpness) by one level. The orb is consumed in the process. Tools and weapons can be enhanced up to 5, while armor can only be enhanced to 4.

Items can be have up to as many enchantment affixes as their enhancement level. Their enhancement effect does not count as an enchantment for this purpose, so for example, a 5 Diamond Sword (which has Sharpness 5) can have up to five enchantments added to it.

There are several crafting orbs players can acquire other than Enhancement Orbs:

Orb of Enchanting:

  • Adds two random enchantments to an unenchanted item. Enchantments added have randomized levels.

Celestial Orb:

  • Adds a random enchantment to an item. The enchantment added has a randomized level.

Orb of Scouring:

  • Removes all enchantments from an item. The itemā€™s enhancement effect is unaffected.

Orb of Discord:

50/50 chance to trigger one of the following effects:

  • Rerolls all enchantment affixes on an item
  • Removes a random enchantment affix from an item

There will a sizable amount of new enchantments added to the game in order to make this new system more meaningful. Names are subject to change if enhancement vs enchantment etc. is hard to understand.


Enchanting Overhaul F.A.Q.

How do I get crafting orbs?

Crafting orbs will be acquired through a variety of ways. Many will be MythicMob drops and/or HiddenOre drops (as an addition to ore drops). Some orbs will be craftable either through normal resources or through activating an inert orb with EXP. No orbs will solely be available through HiddenOre. I havenā€™t decided the final specifics, but many players looking to gather as many crafting orbs as possible will probably find it most efficient to gather them by taking on some of CivExā€™s most challenging PvE content.

What about enchanting tables or anvils?

Enchanting tables and anvils will be disabled. There will be a new repair system added, and likely a new crafting orb for renaming your weapons, tools and armor. The enchanting table and anvil blocks will be reserved for some future content (along with some other blocks like Shulker Boxes and Ender Chests).

How did you add custom textures for the crafting orbs? Are you using mods?

You wonā€™t be required to install any mods to play on CivEx. Optifineā€™s CIT module allows resource pack creators to add custom textures that will work with CivExā€™s custom items. I donā€™t have the skill or time to assemble an entire pack for all of CivExā€™s custom items nor create their textures, but if any of you are interested in doing so, PM me over Discord or send me a modmail.

What do the new enchantments do?

The actual specifics of the new enchantments havenā€™t been finalized.

Why are you adding new content so close to release?

Iā€™ve been working almost exclusively on the map and mythicmobs for the past three weeks now and itā€™s getting quite tiring. Overhauling the enchantment system has been something Iā€™ve wanted to do for a while, and taking a break from working on the map will help prevent burnout.


Release Timetable:

I donā€™t expect to be able to release by Mid-December any longer. My attempts to find some community developers fell through after everyone I contacted either told me they no longer have enough time to participate or lost interest in the project (Iā€™ve been told this is colloquially known as ā€œMudkipGuy Syndromeā€). For that reason Iā€™m going to be scrapping the concept of fully custom crops via modified RB CropControl. There will still be some custom drops via cropcontrol in some of the more hospitable fractures, but I simply donā€™t have enough time to modify RB unless someone else gets back to me showing renewed interest.

I only have so much time I can put into this project by myself each week and December 15th happens to be during finals week.

Whatā€™s the holdup?

In order of difficulty (time required):

The Map

Honestly, the largest problem has been the map. Originally another person was going to make the CivEx overworld but after about three weeks they noticed they didnā€™t have enough time to do so and they gave me their notes, and I took over map production.

The map is a shit-ton of work. Iā€™ve easily sunk something like 60 hours into it if you include the time Iā€™ve spent re-learning some WorldPainter techniques as well as deciding biome placement and actually figuring out what each biome should look like. Itā€™s not that this time doesnā€™t pay off, but it prevents me from doing other things that are also needed for CivEx. About two thirds of the overworldā€™s landmass is mostly completed (as in, it they need things like caves, cliffs, and rivers, which I either do last or do with WorldEdit) I expect the map to take at least 2-3 more weeks of dedicated work.

The actual Fracture maps arenā€™t as big of a concern. The fire Fracture still needs things like caves and objects but thatā€™s about it. Another Fracture is still being worked on by the other map creator and whatever other Fracture needs I feel are required for launch Iā€™ll fill with publicly available maps and remove any unwanted ores or items via script.

MythicMobs

MythicMobs is one of those things that I havenā€™t been able to really get to because of the map, and it's not something I can really cut corners for. Iā€™ve been slowly chipping away at it whenever Iā€™m missing that creative spark I need to work on the map, but honestly itā€™s something that I expected Winton and others to work on before they told me they didnā€™t have time to work on the server. I havenā€™t spent a lot of dedicated time on MythicMobs, so it will progress quickly once either new people start working on it or I finish other things and find time to work exclusively on it.

This is something that I absolutely get community help from and we will be hosting a MythicMobs creation contest sometime next week. Iā€™ll also potentially show off a handful of the mobs created so far (There are like 10-15 completed or mostly complete, but I donā€™t want to spoil everything!)

Resource Balancing and Crafting Recipes

This will take up a good chunk of time, at least a solid week of dedicated work if not a bit more. I can probably shave off some time from this as well if I get some help from some of the people that Iā€™ve been talking about RecipeManager with. Iā€™ve done pretty much all of the programming work I need for this so far as well as much of the theorycrafting, the only part thatā€™s really needed is to put down hard numbers for HiddenOre/RB as well as configure MM spawn rates and MM item drops/drop tables. I have a good chunk of the items names and bases planned out already but a lot of them are missing flavor text. The problem is that it is very difficult for me to begin this without significant progress of the above two parts.

Author
Account Strength
100%
Account Age
11 years
Verified Email
Yes
Verified Flair
No
Total Karma
29,622
Link Karma
4,415
Comment Karma
24,676
Profile updated: 19 hours ago
Posts updated: 5 months ago
Project Lead

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
6 years ago