GithubHelp home page GithubHelp logo

elonapluscustom-gx's Introduction

Elona+ Custom-GX 2.15R

~Believe in Jure and hold a determination to mince.~

Elona+ Custom-GX is a new variant of Elona+ based on Elona+ Custom-G, updated with the changes in Elona+ up to version 2.15R.

Installation

  1. Download Elona+ 2.15R from here. Extract it to elonaplus2.15R.
  2. Extract the contents of Custom-GX's archive to the elonaplus2.15R folder, overwriting all existing files.
  3. Run elonapluscgx.exe.

Building

  1. Follow the installation instructions above. Rename the elonaplus2.15R folder to 2.05-custom-gx and move it to the assets/ folder of this repository.
  2. Download the HSP3.4 SDK (hsp34a.zip) from here and extract it somewhere.
  3. Copy hsplua.dll from the 2.05-custom-gx folder into the HSP3.4 SDK folder. Otherwise, you'll get an error saying it's missing when running the game from the editor.
  4. Open 2.05-custom-gx/main.hsp with hsed3.exe from the HSP3.4 SDK folder. Press F5 to compile and run under debug mode.
  5. Press Ctrl+F9 to create an executable named elonapluscgx.exe. You can then copy it to your Custom-GX install folder.

Warning: If you make any changes to the code, always make sure the file encoding is set to SHIFT_JIS! Otherwise, you'll get a lot of cryptic compiler errors.

Thanks

Glyphy, for creating Elona+ Custom-G.

AnnaBannana and BloodyShade, for creating and maintaining Elona+ Custom.

Everyone else who contributed to Elona+ Custom:

  • Hebiko
  • Glyphy
  • Jehmil
  • Anon(s) from /jp/
  • And others.

Ano, for creating and maintaining Elona+.

f1r3fly, Sunstrike, Schmidt, and Elvenspirit, for contributing to Elona's original English translation.

Noa, for creating a neat little game.

And you!

elonapluscustom-gx's People

Contributors

ahairygamedev avatar air1068 avatar enragedwaters avatar jianmengyu avatar mirarara avatar regaccio avatar ruin0x11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elonapluscustom-gx's Issues

Wrong pot for fusion recipe and some small issues

The very first one, Create Junk, requires 4 items instead of 5. This was changed way back in 1.78 so I'm here wondering what other changes and additions might be missing from Custom...

The relevant change quoted from the english changelog:
"The ingredients for the junk make recipe no longer accept items that you can grab an infinite amount of. Also increased the number of items needed by 1 so that you can't keep using the recipe by inputting products as ingredients."

Also, there's a small cosmetic issue with the journal. In the section "Records of Adventure" that appears when the "Record" option under Game Settings is set to Show Max, there's some extra empty lines or something. This causes some lines to spill over to the following pages, with two of them spilling over to page 9 when the game is in english and one spilling over when it's in japanese. In the non-Custom game, they all fit neatly in page 8, as per the screenshot, and page 9 is empty (although only in japanese, that journal section doesn't appear in the english non-Custom).

sadsadas

Suggestion for a new tweak

Under Convenience Tweaks: Using stairs at home doesn't use stamina.

Really, that's it. The changes to stamina costs for shadow step, cooking and fishing are fine and all, but this is actually the only thing that I wish cost less or no stamina.

Additionally, maybe you should move the reduced costs for cooking and fishing to a new tweak under Convenience Tweaks, since that's really what they are, in contrast to reducing the cost of Shadow Step (and then change the name of the current tweak to "Apply special action buffs" and change the description to list only the special actions affected instead of having ",and some other skills" at the end).

exp formula tweak

is it possible to have a toggle to have the exp work like it did in 1.90?
I really dislike how fast you level up in the newer versions and I'm sure I'm not the only one.
thanks.

Some items missing from the list of randomly generated items

In addition to Big Brushes being generated in random dungeons that I mentioned previously (removed in 1.94), there are also a bunch of items from recent versions that I never found after 100+ hours of play in Custom 2.07, either in dungeons or being sold by a general vendor (who seem to stock certain types of items from this list). I believe this is happening because the list of randomly generated items is outdated, as even after massive savescumming to repeteadly refresh vendors, I haven't found any of these in Custom, but was able to find all the ones that can be sold by general vendor in non-Custom. I'll list the items by version added so it's easier to pinpoint how outdated the list is:

disinfectant, added in 1.89 (vendors don't sell them and they're supposed to be rare, but I've never found one randomly)
all of the precious weapons added in 1.90 (maybe I just didn't find these because they're hard to find, though they do appear in artifact lottery)
scroll of witchcraft, added in 1.93 (same as disinfectant)
magaice, added in 1.93 (I think vendors don't sell these but they shouldn't be too rare and I've never found one in dungeons)
, added in 1.93 (generated randomly but from reading the changelogs it shouldn't be very hard to find. I did find many , though, which was added in the same version but ISN'T generated randomly)
big brush, REMOVED in 1.94 (still spawning randomly, at least in dungeons, maybe in vendors/other places too)
kemuridama, added in 1.96 (sold by general vendor in non-Custom)
the four types of potioman, added in 2.03 (sold by general vendor in non-Custom)
filtration bottle, added in 2.05 (sold by general vendor in non-Custom)

From looking at the "Item table" article in the wiki, there seems to have been a large gap in terms of randomly spawning items added to the game before disinfectant. The previous one, bio battery, was added in 1.77 and I have found it, so it's hard to tell how outdated the list is.

Additionally, all the new weapon types added in 1.88 (kunai, fleure, tomahawk, etc), seem to be generating correctly wherever weapons can be generated (random dungeons, blacksmith shops, npc inventories, etc), although they seem to be somewhat rarer than the older types. Also, crop management tools were added to the embassy shop in 1.95 and can be found there in Custom.

Additionally, I've never found these two items that were added long ago but I think they're just super rare:

M202 special, added in 1.54 (I've only seen it once, while I was savescumming the general vendor in non-Custom, but haven't seen it yet in Custom. I have found a bunch of panzerfaust X, though, also added in 1.54)
potion of descent, added trillion years ago

Auto aim cheatah doesn't have its cheat

I mean the special property it has to always crit and deal random element damage. I don't know if it gets banned.

If I'm remembering it correctly, the speed hack cheatah does have its speed hack, and I'm pretty sure I saw one getting banned once.

I don't know about the other two cheatahs.

Custom runs somewhat slow overall, compared to non-Custom

I don't know if there are any useful specifics I can provide, other than non-Custom running much more smoothly for me when doing certain things. I noticed this is my museum, all the figures I have cause the game to slow down noticeably when I walk around, and dropping/picking up lots of items by holding down space/enter/whatever is considerably slower in Custom compared to non-Custom. I assume Custom is running slower overall, but since the game is turn-based, there aren't many situations where this is very noticeable.

I suspect my computer being 13 years old might be contributing to this, but since non-Custom runs fine, I thought I would report it. I also don't know if this is in any way related to the issues people are having when using very high resolutions.

Show enchant strength for every enchant with the tweak

I mean the tweak that lets you see enchantment magnitudes if you're holding an objet of heart. It doesn't show strength for certain enchants like maintains, floats or immunity to sleep/poison/etc. Normally this isn't a big deal since those enchants all work the same regardless of magnitude (except when eating equipment with maintains, as the strength of the attribute growth hex varies according to the enchant magnitude), but that's a pretty big problem when I'm considering which equipment to keep for artifact fusion, since EVERY randomly added enchantment has a random magnitude (except "allows quick shooting" and "enhances your rock throwing"). For example, two pieces of equipment of the same kind, rarity, material and with identical random enchants, say, maintains X, Y and Z (plus the intrinsic ones from type and material) will almost certainly have different artifact power because those enchantments would have been generated with different magnitudes.

I can check magnitudes of enchants for individual equipment with Cheat Engine/Elosnack fairly easily but it's kinda of a pain in the ass if I want to check dozens of things. Would be much easier if the magnitude of every enchant was displayed ingame instead of only some of them.

Leold AP speed limit check doesn't work as intended

The checks to prevent you from using AP to increase speed beyond the story progression-based limit at line and 15797 in chat.hsp
if ( sorg(SKILL_ATTR_SPD, c) > 800 & gdata(GDATA_FLAG_MAIN) >= 350 ) {
is wrong such that speed is uncapped in act 2 and then permanently capped at 800 in both act 3 and the endgame. The number that speed is checked against should be 500 instead of 800 in act 2, and the comparison against quest progress is backward such that it only applies after the end of act 2 instead of before.

GX is laggy on high DPI, version 2.07.2.0 on windows 10

Hi,

I'm using the following settings in config.txt for my 4K monitor:

fullscreen. "0"
windowX. "152"
windowY. "0"
windowW. "1772"
windowH. "1052"
highDPIScaling. "2.0"

This runs perfectly with Plus, but GX is laggy on both input and graphics (e.g. rain is skipping frames).

I'm running this on a Xeon E5-2630v3 and RTX 3090 so there's no way it's due to hardware.

I've also tried this without scaling:

fullscreen. "0"
windowX. "152"
windowY. "0"
windowW. "3544" screen width (min 800 dots) must be a multiple of 4
windowH. "2104" screen height(min 600 dots) must be a multiple of 4
highDPIScaling. "1.0"

The lag is even worse there.

At 1080p:

windowW. "1920"
windowH. "1080"
highDPIScaling. "1.0"

The lag goes away.

Enhancements for race selection

I tried another mod (a prepack of omake overhaul with everything up to oomsestep) and it has a few nice features on the character select menu. I think it'd be nice to have something similar for players using extra races!

This pack's version has speed and a list of body parts. A base character has HEAD NECK BACK BODY HANDx2 RINGx2 ARM WAIST LEG, a snail has BACK, an eye has HEAD, etc.

Life/mana might also be good in the attribute bonus section along with speed. Seeing exact numbers as an optional ex setting for other stats during creation would be nice.

Yacatet's bank does nothing.

Using yacatect's bank just exits the inventory menu, instead of popping up the dialogue to input/withdraw cash.

Crash to desktop when offering livestock to god

This happens when their impress is 150 or more.

Note that the "Harvest Moon Mode for ranches" has to be enabled in Gameplay Tweaks or you can't talk to livestock (and can't get to the offer livestock to god option in the talk menu).

(non-Custom) Having platinum pieces increases monster evasion

I'm not entirely sure this is a bug but it's really weird and I haven't read anything about it in changelogs.

This issue can be easily observed by using Data Scan special action. With 0 (or negative) platinum the game displays a certain number for monster evasion. Then with 1 to 9 platinum the number is a bit higher, and it increases again at 20, 30, 40, etc platinum. At extremely high platinum numbers (like way over a billion) the evasion can overflow and depending on the monster and how much platinum you have, it can become 1 or negative or the [HITx] [EVAx] message stops appearing altogether. I should note that this isn't just cosmetic, the game does behave as if the monster has the evasion number displayed as far as I could tell, though I don't know what the behaviour should be in the case of negative evasion or when the message disappears.

While this isn't really a noticeable problem in most normal game situations, it can be problematic if the player decides to hoard platinum up to the 100 cap in the early game, as it does give a relatively sizeable increase in evasion to monsters with very low evasion (for example, a wild rabbit found in the wilderness goes from [EVA78] with 0pp to [EVA168] with 100pp). It's also VERY noticeable in easy game modes (where there's no pp cap) if the player is hoarding thousands of platinum. It's also problematic for cheaters like me who like to have millions of platinum at all times for convenience.

But as I said at the start, I don't know if this is actually a bug. Maybe it's part of the changes that Ano made to force people to stop hoarding platinum, but if that's the case, then this one is missing from changelogs, unlike the other changes. I tested this in 1.76, there's no Data Scan there but when the monster's evade in in the hundreds of millions it's very easy to see that you're missing all non-critical attacks and I couldn't observe this issue there.

UI Scaling

Hello. I'm running the game on a 1920x1080 screen, and it's requiring me to either run fullscreen at 720p (which affects all my other windows) or be unreadable at 1080p. Nothing I've tried has reallly helped.

I know it might be nightmarish to do, but neither IntegerScaler or BorderlessGaming were able to help at all.

I'm not familiar enough with Hot Soup Processsor to give it a try on my own and I'm sorry for that. My best ideas, not knowing much, are to render at 1280x720 and display to a window at 1920x1080, but I don't remember if Windows would natively handle scalin like that.

If this isn't the right place to request this, please let me know where I should.

hsplua

I'm having the same issue as wontoncc in which the game says no dll: hsplua with the exact same error message and doesnt let me boot up elona+cgx.
I have tried using the fixed hsplua release link you gave wontoncc but it doesnt work :(

Errors when trying to compile

I downloaded the repository to compile an .exe, both to be more up to date and in case I wanted to effectively screw around a bit and mod my copy of Elona.
When I tried to compile (F5) with hsed (Using main.hsp in the 2.05-custom-gx folder), it ran into a few problems. I managed to fix them in the downloaded repository, and thought it might be best to point them out since I don't know how to suggest changes or anything.
They're nothing big, just minor slips that prevent it from compiling.

Item.hsp, Line 4204, Error 5. (Translated to unclosed parentheses)
Text is as follows:
txt lang("しかしすぐに花の養分に変えられた。", "But " + he(tc) + " rapidly breaks it down into nutrients for " + his(tc) + " flowers."
The brackets around lang aren't closed. Just throw a ) on the end and call it a day.
Suggestion:
txt lang("しかしすぐに花の養分に変えられた。", "But " + he(tc) + " rapidly breaks it down into nutrients for " + his(tc) + " flowers.")

Command.hsp, Line 5888. Error 5.
Text is as follows:
txt lang(cdatan(CDATAN_NAME, cnt) + "「やめなさい!ジュア様が嫌だと言っているでしょう!?」", lang(cdatan(CDATAN_NAME, cnt) + ": "Stop this at once! Lady Jua says she doesn't want to!"")
There's an extra lang(. Just remove it.
Suggestion:
txt lang(cdatan(CDATAN_NAME, cnt) + "「やめなさい!ジュア様が嫌だと言っているでしょう!?」", cdatan(CDATAN_NAME, cnt) + ": "Stop this at once! Lady Jua says she doesn't want to!"")

Proc.hsp, Line 16126. Error 4. (Translated to unhandled expression usage, something like that)
Text is as follows:
txt lang(name(tc) + "は自分が分析されていることを逆に分析し、動きを変えた。", name(tc) + " noticed " he(tc) + " was being analyzed and changed " his(tc) + " behavior.")
Not enough usages of the +.
Suggestion:
txt lang(name(tc) + "は自分が分析されていることを逆に分析し、動きを変えた。", name(tc) + " noticed " + he(tc) + " was being analyzed and changed " + his(tc) + " behavior.")

Chat.hsp, Line 849. Error 5.
Text is as follows:
buff = lang("お前さぁ!みんなが必死こいて頑張ってるのに何帰ってんの??自分さえよければいいとか考えてんだろ?…おい、聞いてんのかコラァァァ!!!", "Hey, YOU! Why are you leaving NOW while everyone else here is working their asses off? So you think that YOU'RE the only person that matters here, is that it? ...HEY! Are you LISTENING to me!?"
Just missing a ). Throw it on the end, call it a night
Suggestion:
buff = lang("お前さぁ!みんなが必死こいて頑張ってるのに何帰ってんの??自分さえよければいいとか考えてんだろ?…おい、聞いてんのかコラァァァ!!!", "Hey, YOU! Why are you leaving NOW while everyone else here is working their asses off? So you think that YOU'RE the only person that matters here, is that it? ...HEY! Are you LISTENING to me!?")

Chat.hsp, Line 869. Error 4.
buff = lang("さっそくだがお前の仕事の割り当ては、仕事A:" + gdata(GDATA_FLAG_WORK_A_REMAINING) + "、仕事B:" + gdata(GDATA_FLAG_WORK_B_REMAINING) + "、仕事C:" + gdata(GDATA_FLAG_WORK_C_REMAINING) + "だ。頼むぞ。", "I'll cut to the chase. Here's your work assignment. Work A: " + gdata(GDATA_FLAG_WORK_A_REMAINING) " units. Work B: " + gdata(GDATA_FLAG_WORK_B_REMAINING) + " units. Work C:" + gdata(GDATA_FLAG_WORK_C_REMAINING) + " units. Get to it.")
Only missing a single +.
Suggestion:
buff = lang("さっそくだがお前の仕事の割り当ては、仕事A:" + gdata(GDATA_FLAG_WORK_A_REMAINING) + "、仕事B:" + gdata(GDATA_FLAG_WORK_B_REMAINING) + "、仕事C:" + gdata(GDATA_FLAG_WORK_C_REMAINING) + "だ。頼むぞ。", "I'll cut to the chase. Here's your work assignment. Work A: " + gdata(GDATA_FLAG_WORK_A_REMAINING) + " units. Work B: " + gdata(GDATA_FLAG_WORK_B_REMAINING) + " units. Work C:" + gdata(GDATA_FLAG_WORK_C_REMAINING) + " units. Get to it.")

Chat.hsp, Line 1548. Error 4.
chatMore lang("生還、できたのですね" + cdatan(CDATAN_NAME, CHARA_PLAYER) + "。本当によかった…。どう見ても限界を超えた力を行使していたので、ずっと心配していました。", "You really made it back alive, " + cdatan(CDATAN_NAME, CHARA_PLAYER) ". I'm so glad... I was worried about you for the longest time. You must have been exercising your powers beyond the limit of what your body was capable of.")
Missing a single +. They're important, you know!
Suggestion:
chatMore lang("生還、できたのですね" + cdatan(CDATAN_NAME, CHARA_PLAYER) + "。本当によかった…。どう見ても限界を超えた力を行使していたので、ずっと心配していました。", "You really made it back alive, " + cdatan(CDATAN_NAME, CHARA_PLAYER) + ". I'm so glad... I was worried about you for the longest time. You must have been exercising your powers beyond the limit of what your body was capable of.")

Chat.hsp, Line 14085. Error 5.
chatMore lang("まぁまぁwww私も細かい所の埃程度は掃除してあげますけど〜そもそもの配置や片づけは" + _onii(cdata(CDATA_SEX, CHARA_PLAYER)) + "さんが自分でやってくださいねぇwww", "just chill. lol. i can dust the tiny cracks and crevices for ya, but get off your ass and do the heavy lifting yourself, " + cdatan(CDATAN_NAME, CHARA_PLAYER) + "-san. hahaha", strbye
Missing a ). But this one's finicky! It has a strbye on the end, so we can't just recklessly throw a bracket on the end! It must be carefully inserted before it...
Suggestion:
chatMore lang("まぁまぁwww私も細かい所の埃程度は掃除してあげますけど〜そもそもの配置や片づけは" + _onii(cdata(CDATA_SEX, CHARA_PLAYER)) + "さんが自分でやってくださいねぇwww", "just chill. lol. i can dust the tiny cracks and crevices for ya, but get off your ass and do the heavy lifting yourself, " + cdatan(CDATAN_NAME, CHARA_PLAYER) + "-san. hahaha"), strbye

I apologize for my humor in explaining the error for the last two. Hopefully this wasn't too wall of text-y, if I can figure out how pull requests work I'll see about making the fixes myself.
Thanks for taking the time to actually read this, I hope you're well, and this issue can easily be closed/deleted/whatever when this is done.

Thank you for listening to my Ted Talk.

(non-Custom) When the player shop exchanges items, sometimes some of the items inside the strongbox disappear

I have no idea what happens to them, if they get sold unintentionally or what.

I stumbled upon this while testing something else. What I did was put all the contents of my bookcase (large amounts of the common scroll types, small amounts of the rarer ones, red lore books, some deeds, diaries) for sale in a new shop and stopped selling everything else, then I watched the contents of the strongbox change between days and reloaded after I had sold everything that was sellable (basically I wanted to see if or how often I could get gain attribute scrolls). If the shop exchanged items, sometimes one or a few of the scrolls that were put in the strongbox in a previous day would disappear. I also tested if the Custom tweak that lets shops sell (almost) everything fixed this but I'd still see items disappear from the strongbox.

In addition to the above, sometimes the sales message would say that X items were added to the strongbox but there would be less items in it. It was easy to spot the difference if it was the first day of sales and my strongbox was empty.

Change translation for genders

Stock plus:
Male?
Female?
Bisexual

CGX:
trans-male
trans-female
hermaphrodite

I don't particularly like either bisexual or hermaphrodite, but otherwise the terms used in stock plus are just a lot more versatile, letting you play a character who is simply crossdressing, for instance, while the terms used in CGX explicitly state the character is transgender.

Summon Spirit summons low level spirits

Specifically, the spirits are summoned at their base level. It also summons a random low level monster sometimes, and rarely one of the summoned spirits will be aggressive and start fighting the other spirits. The default behaviour is that the spirits should scale with the spell's level, it should only summon spirits and I think they're always friendly, though I'm not 100% sure about the last one.

This seems to have been an intentional change, though, as this has been changed at least all the way back in Custom 1.76fix. In all non-Custom versions I tested (1.41fix, 1.76fix and 2.07), the spell has the default behaviour I described above.

I'm not sure why exactly this has been changed, I think it might have had something to do with people abusing the spell to gain massive amounts of points in Party Time! quests, but this has been fixed by Ano at some point since then (summoned monster now only give at most +20 points each).

The tweak to prevent home stayers from moving behaves inconsistently/weirdly

Initially I was bothered by the fact that it doesn't affect the new NPCs added in 2.06 that offer to stay in your home. Specifically, Telhureza, Scard, magic bees or young swallows. Oxode and Imarituka already don't move normally, so it doesn't really matter if the tweak isn't working for them, but I'm guessing it also isn't.

But after further investigation some incredibly bizarre behaviour emerged. For starters, it also doesn't affect almost all of the temporary visitors (though maybe that's to be expected?). I tested shopkeeper, guild trainer, citizen, beggar, punk and Mysterious Producer (I think that's all of them). However, it DOES affect visiting adventurers, at least warrior and wizard class ones, even after they've been hired and on any floor of the house.

But perhaps the most bizarre thing is that the tweak affects monsters AND pets, even including adventurers that joined your party, but ONLY on the upper floor of the house. The monsters/pets walk normally if they're on the ground floor (where all the house NPCs stay) or below. In the case of monsters, the tweak applies to them regardless of what summon spell I used, how many I summon or if they're initially hostile or friendly.

Bunch of small issues again

Hey man, thanks for the update. Got some more small issues I forgot or overlooked or discovered recently:

In #36 I wrote this: ", added in 1.93 (generated randomly but from reading the changelogs it shouldn't be very hard to find. I did find many , though, which was added in the same version but ISN'T generated randomly)"
What I meant to say was: "ANNINDOFU LIKE A LIGHTSABRE, added in 1.93 (generated randomly but from reading the changelogs it shouldn't be very hard to find. I did find many Fright Prawns, though, which was added in the same version but ISN'T generated randomly)"
Looks like github cut off the item names because I had enclosed them in less-than and more-than signs, as they appear in-game. I don't know if you fixed this specifically, just a heads up if you didn't.

Forts of Chaos in South Tyris still display danger level 999. At least the Hell one does (in non-Custom it says danger level 200).

If I try to move a hostile enemy at home or in a discarded ranch with a house board/register using the "Move a stayer" function, the game crashes to desktop. You can't really move them anyway, but in non-Custom the game doesn't crash. I don't know where else the "Move a stayer" function can be used, but I assume if you fix one, you'll fix all of them.

I can't use memory converters or drug kiseru that I found in Custom in non-Custom. Memory converters are the things that drop at the end of a dungeon that halve the level of a skill in exchange for 3 skill bonus points. But if I go to non-Custom and find some, I can use them normally (though drug kiseru doesn't work in non-Custom and displays an error message instead; in Custom it works properly). I don't know if I can use the ones from non-Custom in Custom. Maybe there are other items with the same issue but I tested a few other usables and haven't found any. While this isn't really a problem in itself, this suggests some kind of difference in the code for item generation and although I haven't had any issues with items not functioning properly in Custom, this might cause problems in the future with new items. Also, this obviously would be a problem when transfering a save from Custom to non-Custom, but I hope that won't be necessary in the future...

The following three issues concern the "News" section of the journal (the very first one) and may or may not be specific to Custom or english, or english Custom:

Sometimes there will be a blank page at the end. From what I can tell, this happens if the last line in news.log is the twentieth line that appears in a journal page in-game and that line has any character on it (even a space). If that's the case, then the journal will display a blank page at the end; if that line is completely empty, then it won't. If you go and manually add a few dozen empty lines to news.log it will also display an empty page (or pages), but I guess that's to be expected. Also, this problem happens slightly more often than it should because the game leaves two empty lines at the end of news.log instead of just one for some reason.

In addition to the last page being empty, the first page of the journal also may or may not be empty (except for "- News -" on the first line) depending if the number of news pages is odd or even, so that the first page of Quest section is always on the right page.

Lastly, when there are too many news and the game adds another, sometimes it cuts off a portion of the oldest news instead of removing it completely.

Ability to toggle Custom-G's changes

This would be a set of tweaks to toggle Custom-G's balance and other changes from Custom on and off.

A few of the notable changes:

  • No thirst mechanic.
  • Violent Garden/Shadow Step/Strings special actions.
  • Martial Artist damage calculations.
  • Super Lure.
  • Item cooldowns.
  • Curtain Call.
  • Chain attacks.

The full list is here.

Also the "throw potion at self" tweak is no longer needed since that behavior was added to stock Elona+.

Randomly upgraded random monsters aren't spawning

By this I mean random monsters with names between less-than/more-than signs and brackets. Random monsters with names between brackets are very common in ambushes during etherwind but I couldn't spawn any after many tries (they spawn in normally in non-Cusotm and Custom 1.76fix). Random monsters with names between less-than/more-than signs can be found occasionally basically anywhere, but I'm fairly certain I haven't seen any except in pet arena, although there might be a minimum number of matches required before they start appearing there. Those upgraded monsters no longer appear in regular arena, though (since 1.93).

Wet status doesn't wear off.

I have thirst enabled, but disabling it didn't make any difference when I tried, and no I'm not holding a magaqua (but I did briefly grab one earlier, which I promptly disposed of with the pot for fusion) with the same save on regular E+ the wet status wears off normally.

teared tiling issue

I get major tiling issues with the current version (2.07.1.1).
Start menus, character creation menus, some in-game menus and even the map (with hdpi settings at 1.5) show a lot of tearing between disjointed tiles.
I have hdpi smoothing turned off. I couldn't find any other settings, that affected this issue. I haven't made any other adjustments or modifications.

Any ideas?

start-menu, 1280x768 :
image

in-game example, 1280x768 :
image

map tearing example 800x600, hdpi=1,5 :
image

can't launch `elonapluscgx.exe`

An error dialog box says No DLL: hsplua.dll despite of hsplua.dll being in the same directory with elonapluscgx.exe.

error.txt found in the same directory:

HspError 18 WinError 5 Line -1 Ver 6050 Mode 0
Message (JP): 代入できない変数名を指定しています
Message (EN): Wrong valiable name
efId 0 efP 0 Area 0/0
ci 0#0 ti 0#0 cc 0#0 tc 0#0 rc 0#0
3. del_userTemp ct:0
2. del_userNpc ct:0
1. userNpc_update:Replace bmp ct:0
0. Lua init ct:0

Tried copying hsplua.dll to C:\Windows\, but no luck. Am I missing something?

Full screen not working as intended and weird DPI Scaling bug

I think I found 2 problems for 2.06fix Custom-GX 2.0. The first one is when I set the game to full screen, it'll only remove the menu bar and cover some of my screen unlike in previous version. Now if I set the DPI scaling to 1.4 for 800x600 resolution, it'll go full screen correctly, but for some reason the game will crash with access violation exception if I use custom music. The crash happens ONLY if i set the DPI scaling to other than the default value and use custom music.

Disable DESTINY tweak breaks DESTINY completely

I ran into this issue in Custom 2.07.1.1 but had forgotten about it.

When I tested the tweak I already had some of the DESTINY letters. I turned it off for some hours or something, then decided to turn if back on. Afterwards I couldn't get any more letters, except one from sleeping. I'm guessing what happens is that the game still keeps track of all the stats that trigger DESTINY but it fails to add more letters while the tweak on. Then when it's turned off, any of the stats that are already past the threshold for adding a letter won't be able to add any because they've already past the point that they would have added a letter. In my case, while I had the tweak on I was doing some training/dungeon diving, enough to trigger all the letters related to those activities but I believe I hadn't sleep enough times, then when I turned it back on the only letter I could still get was the one from sleeping.

I couldn't find any way to fix this with in-game functions, I had to use cheat engine and fill my remaining DESTINY letter, then trigger it. Afterwards it worked normally again.

gardening bug

I can't view stuff in my garden because the text scroll randomizes their names. I load the game and it calls the plants some strange name.
New Bitmap Image

Bugs from non-Custom

Sorry, I couldn't find any way to send private messages in this website and this is basically the first time I'm using it to do anything that's not downloading something. But do you want me to post bugs from non-Custom too? If not, just close this issue, otherwise leave a message and I'll put them... all here, I guess? I've written down a handful of them but I've run into a bunch, though nothing major or game-breaking. Some seem more like oversights on Ano's part and are probably easy to fix, but I'd wager most aren't.

feature request: auto-drop opened chests

When the PC opens a treasure chest (jeweled chest, gatcha capsule, etc) in inventory, it should by default drop the empty. This saves having to drop it manually.

I think it makes sense because in the vast majority of cases you'd drop it manually afterwards anyway. In the rare occasion when you want to take the empties it isn't too much of a burden to pick it back up.

Missing pot for fusion recipe

The recipe to make Encount Canceller is missing. It was added in 1.80. The recipe appears normally when I launch the game without Custom.

EDIT: moved the translation problem to the other issue, it's minor and had nothing to do with this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.