lagolunatic / dsvrandom Goto Github PK
View Code? Open in Web Editor NEWRandomizer for DS Castlevania games
License: MIT License
Randomizer for DS Castlevania games
License: MIT License
Loving the new map randomizer, but ran into an issue with generation and boss doors. 13th street boss was through a small gap (had to owl into the boss fight), but the cutscene for the boss softlocked since Charlotte was stuck crouching and couldn't walk forward into the boss room. Tried again with sliding into the room but no dice. Seems like an easy enough fix?
On an unrelated note, it's really convenient to be able to see drop percentages in PoR from the gambler glasses effect. Any chance that could be implemented as an option for the other games?
Seed info:
Seed: ToughBiker'sMedusa, Game: Portrait of Ruin, Randomizer version: 1.2.0
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_equipment_stats, randomize_weapon_behavior, randomize_consumable_behavior, randomize_skill_stats, randomize_shop, randomize_wooden_chests, randomize_villagers, randomize_weapon_synths, randomize_enemy_stats, randomize_enemy_anim_speed, randomize_portraits, randomize_red_walls, randomize_rooms_map_friendly, experimental_options_enabled, randomize_skill_sprites, rebalance_enemies_in_room_rando, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, remove_area_names, fix_luck, no_touch_screen, unlock_boss_doors, remove_slot_machines, add_magical_tickets, dont_randomize_change_cube, por_nerf_enemy_resistances, skip_emblem_drawing, fix_infinite_quest_rewards, always_show_drop_percentages, open_world_map, always_dowsing, gain_extra_attribute_points, summons_gain_extra_exp
Difficulty level: Normal
Randomizing pickups:
Placing main route progression pickups:
Placing pickup 01B3 (double_jump) at 00-02-08_00 (Buried Chamber)
Placing pickup 0151 (puppet_master) at 00-02-0A_00 (Buried Chamber)
Placing portrait darkacademy at 00-06-05_00 (Great Stairway)
Placing pickup 0178 (owl_morph) at 08-00-01_01 (hidden) (Dark Academy)
Placing portrait nationoffools at 00-01-0F_01 (Entrance)
Placing portrait forestofdoom at 05-01-13_00 (Nation of Fools)
Placing pickup 004E (cog) at 07-00-0F_00 (Forest of Doom)
Placing portrait sandygrave at 00-0A-08_00 (Master's Keep)
Placing portrait burntparadise at 03-01-1B_00 (Sandy Grave)
Placing portrait forgottencity at 06-00-08_04 (hidden) (Burnt Paradise)
Placing portrait cityofhaze at 04-01-18_00 (Forgotten City)
Placing portrait 13thstreet at 00-07-05_00 (Tower of Death)
Placing portrait nestofevil at 06-01-02_07 (Burnt Paradise)
Placing pickup 01B1 (push_cube) at 03-01-03_02 (Sandy Grave)
Placing pickup 01B5 (strength_cube) at 01-02-01_01 (City of Haze)
Placing leftover progression pickups:
Placing pickup 01B4 (superjump) at 02-01-02_00 (13th Street)
Placing pickup 01AE (skill_cube) at 01-01-08_01 (City of Haze)
Placing pickup 0177 (toad_morph) at 01-01-08_00 (City of Haze)
Placing pickup 0179 (sanctuary) at 04-01-15_01 (Forgotten City)
Placing pickup 017A (speed_up_spell) at 03-01-03_00 (Sandy Grave)
Placing pickup 01B0 (acrobat_cube) at 06-01-07_0A (Burnt Paradise)
All progression pickups placed successfully.
The sprite shows up, but you can't actually use the soul to damage anything. You can test this with BareFlyingJoker.
spoiler_log.txt
Most recent commit
Seed: HowManyTimesCanOneGuyVanish
The lone door to the Wizardry Lab boss room links to an event room (a two- or three-square hallway I don't remember much about). Its entrance on the event-room side is an open space with no boss door.
See: MinervaSilentLizard
Seed: MinervaSilentLizard, Game: Portrait of Ruin, Randomizer version: 1.2.0-BETA9
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_equipment_stats, randomize_weapon_behavior, randomize_consumable_behavior, randomize_shop, randomize_wooden_chests, randomize_villagers, randomize_weapon_synths, randomize_enemy_stats, randomize_portraits, randomize_red_walls, bonus_starting_items, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, reveal_bestiary, remove_area_names, fix_first_ability_soul, fix_luck, no_touch_screen, unlock_boss_doors, remove_slot_machines, add_magical_tickets, always_start_with_rare_ring, fix_infinite_quest_rewards, skip_emblem_drawing, dont_randomize_change_cube, open_world_map
Difficulty level: Custom, settings:
item_price_range: 100.0
weapon_attack_range: 150.0
weapon_iframes_range: 4.0
armor_defense_range: 55.0
item_extra_stats_range: 50.0
restorative_amount_range: 1000.0
heart_restorative_amount_range: 350.0
ap_increase_amount_range: 65535.0
skill_price_range: 1000.0
skill_dmg_range: 55.0
crush_or_union_dmg_range: 85.0
skill_iframes_range: 4.0
subweapon_sp_to_master_range: 100.0
spell_charge_time_range: 8.0
skill_mana_cost_range: 1.0
crush_mana_cost_range: 50.0
union_heart_cost_range: 5.0
skill_max_at_once_range: 8.0
glyph_attack_delay_range: 1.0
item_drop_chance_range: 25.0
skill_drop_chance_range: 15.0
item_placement_weight: 100.0
soul_candle_placement_weight: 27.4
por_skill_placement_weight: 50.47
glyph_placement_weight: 50.47
max_up_placement_weight: 39.78
money_placement_weight: 0.1
max_room_difficulty_mult: 5.0
max_enemy_difficulty_mult: 5.0
enemy_id_preservation_exponent: 5.0
enemy_stat_mult_range: 2.5
enemy_num_weaknesses_range: 2.0
enemy_num_resistances_range: 2.0
boss_stat_mult_range: 1.25
Randomizing pickups:
Placing main route progression pickups:
Placing pickup 01B0 (acrobat_cube) at 00-01-00_00 (Entrance)
Placing pickup 01B3 (double_jump) at 00-02-08_00 (Buried Chamber)
Placing pickup 0178 (owl_morph) at 00-04-0D_07 (Great Stairway)
Placing portrait portraitforestofdoom at 00-08-06_00 (Tower of Death)
Placing portrait portraitcityofhaze at 07-02-11_00 (Forest of Doom)
Placing portrait portraitnestofevil at 01-00-14_01 (City of Haze)
Placing portrait portraitdarkacademy at 01-02-05_00 (City of Haze)
Placing portrait portraitforgottencity at 08-02-0F_00 (Dark Academy)
Placing pickup 0179 (sanctuary) at 04-00-12_00 (Forgotten City)
Placing pickup 004E (cog) at 04-00-13_00 (Forgotten City)
Placing portrait portraitsandygrave at 00-08-0D_00 (Tower of Death)
Placing portrait portraitburntparadise at 03-01-16_00 (Sandy Grave)
Placing portrait portraitnationoffools at 06-01-07_09 (Burnt Paradise)
Placing portrait portrait13thstreet at 05-01-00_02 (Nation of Fools)
Placing pickup 017A (speed_up_spell) at 00-05-02_12 (Great Stairway)
Placing pickup 01B5 (strength_cube) at 00-01-0C_01 (Entrance)
Placing pickup 01B1 (push_cube) at 05-01-07_06 (Nation of Fools)
Placing leftover progression pickups:
Placing pickup 01B4 (superjump) at 02-01-06_00 (13th Street)
Placing pickup 0177 (toad_morph) at 07-01-04_00 (Forest of Doom)
Placing pickup 0151 (puppet_master) at 06-01-0D_02 (Burnt Paradise)
Placing pickup 01AE (skill_cube) at 03-00-09_00 (Sandy Grave)
All progression pickups placed successfully.
I can't reach the portrait for City of Haze because I don't have the Push Cube to push the statue in Forest of Doom, nor can I activate the bell through the wall that is blocking the portrait from being accessed. Strength Ring alone doesn't work. I can't reach the Push Cube because the portrait for Sandy Grave, which leads to Nation of Fools, is locked behind the Cog, which is way past the City of Haze.
All paths need double jump or flying armor as far as I can tell.
Seed: BlockingSpikedJustaucorps, Game: Dawn of Sorrow, Randomizer version: 1.2.0
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_equipment_stats, randomize_weapon_behavior, randomize_skill_stats, randomize_shop, randomize_villagers, randomize_weapon_synths, randomize_portraits, randomize_red_walls, randomize_rooms_map_friendly, rebalance_enemies_in_room_rando, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, remove_area_names, fix_luck, no_touch_screen, unlock_boss_doors, add_magical_tickets, always_start_with_rare_ring, dont_randomize_change_cube, por_nerf_enemy_resistances, skip_emblem_drawing, fix_infinite_quest_rewards, always_show_drop_percentages, open_world_map, always_dowsing, gain_extra_attribute_points, summons_gain_extra_exp
Difficulty level: Easy
Seed: LoadingReadyLiveStreamHighlights
Rando version: Commit f1a0fea
Leave the starting room by the left exit and you're trapped in a room whose upper exits lead to each other.
Leave it by the right exit and your inability to sink in water traps you on the ceiling.
spoiler_log.txt
Version in this case is current as of ~15-20 minutes ago. (~11:35-11:40 US Central Daylight Time).
Commit bddc5b0
Seed independent, but this example was obtained with seed SomethingSomethingWondercore
Log attached just on the chance in might help
Per image -- note indicator shows location as not in a room. A room with completely separate parts (such as those in the Garden) will only map one part of the room.
spoiler_log.txt
Commit 90ff0d7, PoR, seed: ITouchMyElf (no experimentals)
On entering and exiting the room that would normally have the City of Haze painting, the music didn't change from the low-volume version of "Invitation to a Crazed Moon" that plays during the expository discussion. Music remained the same through a boss fight and into the Nest of Evil painting, and no sound effects played. Game crashed on return to title menu after death.
Apparently if a magic seal is given by the mina's talisman cutscene it doesn't actually get added to your inventory. Alucard gave a dud magic seal 2, so I zipped into dimtrii fight to check the item afterwards, which was tower key, making the seed impossible without glitches. Seems easy enough to fix at least.
Spoiler log:
Seed: BaggyEvilKunai, Game: Dawn of Sorrow, Randomizer version: 1.0.0
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_weapon_synths, randomize_enemy_stats, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, fix_first_ability_soul, no_touch_screen, fix_luck, fix_infinite_quest_rewards, dont_randomize_change_cube, open_world_map, always_dowsing
Randomizing pickups:
Placing main route progression pickups:
Placing pickup 0103 (flying_armor) at 00-00-11_03 (The Lost Village)
Placing pickup 0143 (malphas) at 00-02-07_01 (Wizardry Lab)
Placing pickup 003F (seal_3) at 00-00-07_04 (The Lost Village)
Placing pickup 00CE (puppet_master) at 00-01-11_01 (Demon Guest House)
Placing pickup 0146 (hippogryph) at 00-06-16_03 (boss) (Subterranean Hell)
Placing pickup 003E (seal_2) at 00-01-37_00 (event) (Demon Guest House)
Placing pickup 0039 (tower_key) at 00-04-13_00 (The Dark Chapel)
Placing pickup 00D2 (skeleton) at 00-08-1A_02 (Cursed Clock Tower)
Placing pickup 00D0 (paranoia) at 00-04-00_00 (The Dark Chapel)
Placing pickup 0040 (seal_4) at 00-08-1A_03 (Cursed Clock Tower)
Placing pickup 0142 (balore) at 00-08-14_00 (boss) (Cursed Clock Tower)
Placing pickup 0145 (rahab) at 00-01-00_01 (Demon Guest House)
Placing pickup 00CF (zephyr) at 00-06-17_02 (Subterranean Hell)
Placing pickup 0119 (bone_ark) at 00-07-0E_00 (boss) (Silenced Ruins)
Placing pickup 0104 (bat_company) at 00-02-00_00 (Wizardry Lab)
Placing pickup 00EC (ukoback) at 00-09-0B_01 (The Pinnacle)
Placing pickup 00FC (bat_form) at 00-09-02_00 (The Pinnacle)
Placing pickup 00D4 (axearmor) at 00-09-11_03 (The Pinnacle)
Placing pickup 00E3 (killer_clown) at 00-09-01_06 (boss) (The Pinnacle)
Placing pickup 00C6 (mina_talisman) at 00-01-20_06 (Demon Guest House)
Placing pickup 0041 (seal_5) at 00-07-05_04 (Silenced Ruins)
Placing leftover progression pickups:
Placing pickup 0134 (skeleton_ape) at 00-0B-13_00 (boss) (The Abyss)
Placing pickup 0105 (black_panther) at 00-01-0E_01 (Demon Guest House)
All progression pickups placed successfully.
If you enter the drawbridge room when there is no upper doorway on the left hand side, the cutscene where you meet Yoko and Julius will play and you will get sucked out of bounds like the succubus glitch. It resolves eventually but is still an annoyance.
https://i.imgur.com/lMjwpRM.png
The seed I used for the random map was "TheRace".
This problem is very evident in Dawn of Sorrow because of the large amount of items in the starting area. In my last few runs I consistently got endgame equipment like eversing and death's scythe which can trivialize the game. Since the randomizer can have enemy spawns change according to progress requirements, could there be an option to do this with equipment too?
Characters: Maria and Loretta
While both characters can push things alone, and strength glove works for them, they can't seem to utilise push cube.
Can't complete 13th Street and Forest of Doom as a result, making the game unbeatable.
Seed: WhenIsChexQuest, Game: Portrait of Ruin, Randomizer version: 1.1.0 Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_players, randomize_enemy_stats, randomize_skill_sprites, randomize_enemy_anim_speed, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, reveal_bestiary, remove_area_names Difficulty level: Custom, settings: max_room_difficulty_mult: 5.0 max_enemy_difficulty_mult: 5.0 enemy_id_preservation_exponent: 5.0 item_drop_chance_range: 14.97 skill_drop_chance_range: 9.18 item_price_range: 4952.31 weapon_attack_range: 31.15 weapon_iframes_range: 4.0 armor_defense_range: 8.46 item_extra_stats_range: -5.0 restorative_amount_range: 150.0 heart_restorative_amount_range: 50.0 ap_increase_amount_range: 6050.29 skill_price_range: 7692.31 skill_dmg_range: 18.08 crush_or_union_dmg_range: 47.67 subweapon_sp_to_master_range: 100.0 spell_charge_time_range: 8.0 skill_mana_cost_range: 28.84 crush_mana_cost_range: 50.0 union_heart_cost_range: 5.0 skill_max_at_once_range: 8.0 glyph_attack_delay_range: 1.0 enemy_stat_mult_range: 1.75 enemy_num_weaknesses_range: 2.99 enemy_num_resistances_range: 8.0 boss_stat_mult_range: 1.12
All using the same log: spoiler_log.txt
All under release v1.1.0 as I haven't been able to get the commit version to work in a while
DoS, HowAboutASituationWhereI'mNotTRAPPED (uses some experimental options): Rando fails with errors
Failed to find any free space!
E:/Mozzarella/Randomizers/DSVania64/dsvlib/free_space_manager.rb:200:in get_free_space' E:/Mozzarella/Randomizers/DSVania64/dsvlib/free_space_manager.rb:207:in
free_old_space_and_find_new_free_space'
E:/Mozzarella/Randomizers/DSVania64/dsvlib/room.rb:214:in write_entities_to_rom' E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizers/starting_items_randomizer.rb:40:in
block in randomize_starting_items'
E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizers/starting_items_randomizer.rb:19:in each' E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizers/starting_items_randomizer.rb:19:in
randomize_starting_items'
E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizer.rb:424:in randomize' E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizer_window.rb:388:in
block in randomize'
E:/Mozzarella/Randomizers/DSVania64/dsvrandom/randomizer_window.rb:481:in `block in execute'
OoE, EatMeRandomasser (uses some exp. options): Rando process hangs at "Placing enemies"
OoE, ItShouldBeEasyEnough (ironically, massively difficult): Slowdown in Monastery two-spawner (Sea Stingers and Winged Guards) room
If there are skeleton gunmen in the train room in 13th Street, it becomes borderline impossible to stop the train without timestop.
Current commits of both Edit and Random
Attempting to randomize OoE triggers a window stating "Randomizer cannot find asm/ooe_fix_kalidus_back_entrance_crash.asm".
Playing with seed IAmNotDracula.
spoiler_log.txt
Push Cube is needed to get past "spring-loaded" barrier to grant Tower access.
Beyond that, either Cog or Toad Morph is needed to make any further progress.
spoiler_log.txt
Seed: HalfwayHard
Progress in Ruvas Forest is impossible because of the infinite Sea Stingers. Their near-constant ground presence makes it difficult to deal with other threats. At least no progression pickups are in there, but still...
(Also, just for interest, the difficulty settings I set to halfway between Easy and Normal. This might be amusing to have as a "Half-Easy" default.)
From the bottom path underwater once i reached the first rocks on the right side blocking the path connecting with the upper level the game softlocks during the screen transition. I've played 5 different seeds but it only happened with this one. If i open the path, go from above and fall back down it works fine, it only softlock going upwards.
Seed: GraveShortAnti-venom
Randomization options: all enabled except for weapon synthesis
No Glitch required, No Bonus starting items
No experimental options
Played on a DS with a CycloDS Evolution card,
Applies to DoS for sure, possibly the others. Independent of randomizer version and seed.
It seems like thrown weapons always wind up spinning at my feet, despite all other weapon behaviors being randomized. This has happened in multiple seeds. (I haven't used/had access to throwns in all the seeds I've used, and I'm not even sure if PoR or OoE has thrown weapons to begin with; this may be a genuine bug or just observation bias.)
Have an issue with a Portrait of Ruin randomized ROM.
Seed: MilitaryGlamorousStarfish
The issue is in the Dark Academy. In the section where you need Owl Morph or the High Jump Cube (I call it "Shoryuken Cube". I didn't randomize anything that is "experimental" and did randomize enemy locations, stats and drops only... and yeah, also I made the breakable walls reveal themselves. I also checked the two glitch fixing options (Don't randomize first cube and the infinite quest rewards).
The problem is that the body of the Bone Dragon harms Jonathan and Charlotte when it makes contact and impedes progression.
Please, fix this, will ya?
Thank you in advance
You can observe this in the Skeleton Cave with the seed FortisLoversNebula
If change cube is randomised and the first item for mobility is puppet master for Charlotte and default jump height isn't high enough, you can't progress anywhere at the start of the game.
Seed: TheAmazingSomewhere, Game: Portrait of Ruin, Randomizer version: 1.1.0 Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_enemy_stats, randomize_skill_sprites, randomize_enemy_anim_speed, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, reveal_bestiary, remove_area_names Difficulty level: Custom, settings: max_room_difficulty_mult: 5.0 max_enemy_difficulty_mult: 5.0 enemy_id_preservation_exponent: 5.0 item_drop_chance_range: 14.97 skill_drop_chance_range: 9.18 item_price_range: 2206.92 weapon_attack_range: 35.38 weapon_iframes_range: 4.0 armor_defense_range: 11.14 item_extra_stats_range: -5.0 restorative_amount_range: 150.0 heart_restorative_amount_range: 50.0 ap_increase_amount_range: 6050.29 skill_price_range: 5982.05 skill_dmg_range: 15.77 crush_or_union_dmg_range: 47.67 subweapon_sp_to_master_range: 100.0 spell_charge_time_range: 10.87 skill_mana_cost_range: 29.14 crush_mana_cost_range: 50.0 union_heart_cost_range: 5.0 skill_max_at_once_range: 8.0 glyph_attack_delay_range: 1.0 enemy_stat_mult_range: 1.75 enemy_num_weaknesses_range: 2.99 enemy_num_resistances_range: 8.0 boss_stat_mult_range: 1.12
Commit 402b6d1
The randomizer sends a "Cancelled." message even if the process completes uninterrupted.
Can be observed in the seed VipVisKugelhopf, room 00-06-09_00. The portrait at the end of the Dark Academy leaves the player on the roof in this room.
spoiler_log.txt
Seed: IAmHeAndYouAreHeButIAmFlergm, version: commit 004bd70 (currently most recent)
(Flergm is a personal in-joke, don't worry about it)
Bug occurred during OoE rando attempt (DoS rando with same seed doesn't apply), unable to find a transition room to use as a base
Also a thought re: OoE boss shuffling -- Arthroverta should be left alone due to the nature of the lighthouse battle (since he dies to spike-crushing, not damage). Either that or some other way to break the barriers and activate the elevator, since there is a glyph at the top.
Alright, I have the save here. I have NO idea how I'd even get to the Owl Morph, as I can't find it anywhere in Sandy Grave. Part of me wants to say it's where the Sanctuary spell is, but I can't get to there. At least, not that I know of. The save starts you off in the bottom of Sandy Grave, closest to the Sanctuary spell. I've checked and checked and checked again near Asarte, where the strength cube would normally spawn (?), but I've found nothing there I believe.
PoR AmalaricEuropa'sNyx.zip
Observable in DivineDarkMelon, in the fifth room after Aguni. I had Divine Storm, so I was able to get through the room after spamming it on both screens, but still.
Seed: Traveler'sThickWitch
Version: 1.1.0
Difficulty: Normal
Options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_wooden_chests, randomize_villagers, randomize_weapon_synths, randomize_bosses, randomize_enemy_stats, bonus_starting_items, name_unnamed_skills, unlock_all_modes, reveal_breakable_walls, reveal_bestiary, remove_area_names, fix_first_ability_soul, fix_luck, no_touch_screen, unlock_boss_doors, remove_slot_machines, fix_infinite_quest_rewards, dont_randomize_change_cube, open_world_map, always_dowsing
It would appear that killing Maneater in the Monastery causes the boss drop to spawn beyond the boundaries of the room, just outside the door, trapping the player. This seed also had the Blackmore/Giant Skelly swap as well.
Relevant contents from the log:
Seed: WreckingFidelisWorm, Game: Order of Ecclesia, Randomizer version: 1.0.0
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_wooden_chests, randomize_villagers, randomize_weapon_synths, randomize_enemy_stats, randomize_starting_items, name_unnamed_skills, unlock_all_modes, fix_first_ability_soul, no_touch_screen, fix_luck, unlock_boss_doors, fix_infinite_quest_rewards, dont_randomize_change_cube, open_world_map, always_dowsing
(That's none of the experimental options, and all of the non-experimental ones.)
The randomizer was going well until I encountered Blackmore in Dracula's Castle. I had many different weapon types and easily defeated the other bosses. (I was not under leveled.) But none of my attacks did more than 9 damage! The two exceptions were Rapidus Fio (heh) and Vol Lumine which did about 40. I cheated to obtain Blackmore's bestiary entry, and he was weak to hammers, slash, and light, with over 5000 HP! Furthermore, all of his attacks did 80-200 damage! (Including contact damage, so Rapidus Fio didn't work.) That was crazy.
This seed also had an Imp which took 1 damage from everything, like an Iron Giant. I ignored those.
spoiler_log.txt
Seed: PaintMeAWinningWeapon
The only place I can figure the double jump to be is in the secret area that requires owl morph. Owl morph is in Tower of Death, which I can't reach without double jump -- I've tried acrobat-cubing and it's not high enough.
So DJ takes OM and OM takes DJ and I'm stuck spinning my wheels.
I'm running Windows 7 x64, and I've installed Ruby 2.4.1-1-x64 and qt-opensource-windows-x86-vs2010-4.8.6. I tried to run bundle install
, but it complained that there wasn't a Gemfile. Trying to blindly run randomizer.rb
gives me the following error:
C:\Randomizers\Castlevania\dsvrandom>dsvrandom.rb
C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
: cannot load such file -- 2.4/qtruby4 (LoadError)
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55
:in `require'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.3-x64-mingw
32/lib/Qt4.rb:17:in `<top (required)>'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55
:in `require'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55
:in `require'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/qtbindings-4.8.6.3-x64-mingw
32/lib/Qt.rb:1:in `<top (required)>'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:13
3:in `require'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:13
3:in `rescue in require'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:40
:in `require'
from C:/Randomizers/Castlevania/dsvrandom/dsvrandom.rb:4:in `<main>'
I swear i'm using it the correct way this time :P
I'm missing one villager (aeon the cook), after checking the spoiler log it appears to be located in tymeo mountain but after checking it several times i was unable to find it. However, i have huge suspicions to think he was supposedly located in the room where you acquire pneuma, which, upon reaching the first time, was completely empty and the wind gimmick associated with it was not blowing already (usually it goes away once you absorb the glyph).
Seed: GraveShortAnti-venom
Randomization options: all enabled except for weapon synthesis
No Glitch required, No Bonus starting items
No experimental options
Played on a DS with a CycloDS Evolution card,
Seems like i got a really cursed seed, which is a shame because it was the most interesting one so far.
If you enter Kalidus Channel via Lighthouse before completing the Forest, the game hangs on selection of Kalidus Channel.
UI: An editable text box beside each of the difficulty sliders for when the user has a specific number in mind. Slider changing by cursor keys (like getting to 3000 after you've dragged the slider to 2954.62) can be dull and time-consuming. (Alternatively, have the larger values change by 1% or so instead of .01 across the board.)
In-game: An option to mute the annoying sound that plays when standing on a drop you already have 9 of.
Commit 91bb7f3
Largely seed-independent but can be seen with SoYourNameEqualsBigPlusLongAndItAlsoEqualsYourDNA
The upward exit of the spike room doesn't line up totally with the downward exit of the "top of waterfall" room, especially when it's still frozen. It's difficult (though not impossible) to travel up when these doorways are linked.
This only happens with OoE. I can randomize the other two DSvanias with no problems.
I can still randomize OoE if I have the open world box checked.
Randomization failed with error:
undefined method `size' for nil:NilClass
place_progression_pickups' /Randomizer/dsvrandom/randomizers/pickup_randomizer.rb:109:in
randomize_pickups_completably'randomize' /Randomizer/dsvrandom/randomizer_window.rb:388:in
block in randomize'I assume this shouldn't happen.
DSVEdit commit 3bdc481
DSVRandom commit 94b3050
Attempting to run randomizer gives this error:
E:/Ruby/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- unicode_japanese (LoadError)
from E:/Ruby/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from E:/Mozzarella/Randomizers/DSVEdit-master/dsvlib/text.rb:2:in `<top (required)>'
from E:/Mozzarella/Randomizers/DSVEdit-master/dsvlib.rb:20:in `require_relative'
from E:/Mozzarella/Randomizers/DSVEdit-master/dsvlib.rb:20:in `<top (required)>'
from dsvrandom/dsvrandom.rb:6:in `require_relative'
from dsvrandom/dsvrandom.rb:6:in `<main>'
In the normal game, the boss drops the final Dominus glyph, and after you get it you're instantly warped back to Ecclesia. In a randomized game, you might not have all the Dominus glyphs, but Albus won't let you out of the end of the room with that weird statue.
I don't know if it's alterable, but maybe if there's some way to stop the warp? And then maybe make the Ecclesia Dominus thing its own separate event?
Heyy Lago! Long time no see!
I hope you've been doing good. Probably been busy trying to make these map randomizers work, am I right?! ^o^'
So, anyways, since I know you're probably working hard right now to finish the 1.2 version, I don't expect these requests to be carried out (if at all) in the near future, but I thought I might as well share some of em before I end up forgetting them, and ask something while I'm at it too
In the most recent DoS seed I played, I had to use a Cutall special to trigger a switch so I could progress.
I'm pretty sure you already said this once so sorry in advance, but I forgot; are Cutall specials considered a movement upgrade/option by the randomizer logic? I'm pretty sure I got mine from a world spawn, so I figured it was the case, and I also just checked that I had the option to sell it. If those can be required to progress it might be a good idea to also make them unsellable, just like Mina's Talisman?
As for the wacky requests, those are pretty much just options I've seen in a few randomizers and found them to be quite funny (and wacky).
Since those are all so wacky, of course they would go in the Optional/Experimental category, if they were a thing, and possibly as individual options since having them all checked would make for a WACKY run! (and not everyone likes to go all wacky, unfortunately :/ )
Again, since I know you have quite a few things to do I don't expect any of these to be a thing in the near future and some of em are also pretty bad Ideas LuL but I thought it might be fun to have em around at some point!
And one more thing, since I've been typing/talking for so long already, Rom mentioned in one of his streams that he'd like to have people race in this randomizer at some point (I assume just like the alttp rando racing hype that's been going around), since it's sooooo good and well made. I thought it might be a good idea to let you know that, and maybe you could show up there one day we're doing CV related stuff to talk about it in specifics? ๐ Or at any time really, we'd love to have you there any day!
That's all I got, JEEZ I typed a lot, sorry for the wall of text (still better than OP 20 Fish head walls though Kappa), can't wait for 1.2 version to come out! Hope you're having fun with this cause it sure is fun to play it! Again, thank you so much for doing this!
spoiler_log.txt
I can't get into the room in the empty space on the right side. Every time I try, I get put back at the exit of the room to its right. I don't even get the map square.
It may be worth making sure his quests are completable, as their rewards aren't always otherwise obtainable even in randomized games. I'm not talking about guaranteed ones like Preparations, the butcher shop or the SpinningArt ones, but ones like Ghosts of the Past which requires you to kill a Great Ghost to score it -- the enemy locations option makes this one difficult or impossible depending on where (or if) GG is located.
(Can the "nun wear" quest be scored if any of those three items are Jonathan-only?)
Had a great time playing through each game randomized, but I ran into an issue in Order of Ecclesia. When going to the Large Cavern area, I can't leave the first enemy room after killing the enemies in it. There are two wooden chests in the middle of the room that may be mimics, but there is no up arrow prompt to open them, so if they are they cannot be killed. It didn't prevent me from getting to or beating Dracula, but obviously I can't get 100% map.
Thanks.
Here is my seed info:
Seed: ShortBluntLapiste, Game: Order of Ecclesia, Randomizer version: 1.0.0
Selected options: randomize_pickups, randomize_enemies, randomize_enemy_drops, randomize_boss_souls, randomize_item_stats, randomize_skill_stats, randomize_shop, randomize_wooden_chests, randomize_villagers, randomize_weapon_synths, randomize_enemy_stats, name_unnamed_skills, unlock_all_modes, fix_first_ability_soul, no_touch_screen, fix_luck, unlock_boss_doors, fix_infinite_quest_rewards, dont_randomize_change_cube, open_world_map
I tried using it on various pushables, the animation plays but no actual pushing happens.
spoiler_log.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.