Skip to content

Commit

Permalink
Updated doc/mod.ini based on SDLPoP.ini.
Browse files Browse the repository at this point in the history
  • Loading branch information
NagyD committed Jan 14, 2023
1 parent d1e52b5 commit c7cb5d6
Showing 1 changed file with 92 additions and 2 deletions.
94 changes: 92 additions & 2 deletions doc/mod.ini
Expand Up @@ -18,18 +18,31 @@


[General]
; Enable or disable the potions (copy protection) level.
;enable_copyprot = false


[AdditionalFeatures]
; Enable quicksave/load feature. (In-game: press F6 to quicksave, F9 to quickload)
;enable_quicksave = true

; Try to let time keep running out when quickloading. (similar to Ctrl+A)
; Technically, the 'remaining time' is still restored, but with a penalty for elapsed time (up to 1 minute).
; The one minute penalty will also be applied when quickloading from e.g. the title screen.
;enable_quicksave_penalty = true

; Darken those parts of the screen that are not near a torch.
;enable_lighting = false


[Enhancements]
; Turn on game fixes and enhancements.
; Below, you can pick which fixes/enhancements will be active.
; NB. If use_fixes_and_enhancements is set to 'false', all of the below options are disabled.
;use_fixes_and_enhancements = false

; The mentioned tricks can be found here: https://www.popot.org/documentation.php?doc=Tricks

; Adds a way to crouch immediately after climbing up: press down and forward simultaneously.
; In the original game, this could not be done (pressing down always causes the kid to climb down).
;enable_crouch_after_climbing = true
Expand All @@ -41,6 +54,13 @@
; Enable guard hitpoints not resetting to their default (maximum) value when re-entering the room.
;enable_remember_guard_hp = true

; Prince in feather mode (after drinking a green potion) can jump 2 stories high.
;enable_super_high_jump = true

; Prince can grab tiles on the floor above while jumping. Hold Shift and up arrow, but not the forward arrow key.
; Grabbing distance: standing jump - a little over 1 full tile, running jump - about 2.5 tiles or less.
;enable_jump_grab = true

; If a room is linked to itself on the left, the closing sounds of the gates in that room can't be heard.
;fix_gate_sounds = true

Expand Down Expand Up @@ -136,6 +156,31 @@
; After uniting with the shadow in level 12, the hidden floors will not appear until after the flashing stops.
;fix_hidden_floors_during_flashing = true

; By jumping towards one of the bottom corners of the room and grabbing a ledge, you can teleport to the room above.
;fix_hang_on_teleport = true

; You can enter closed exit doors after you met the shadow or Jaffar died, or after you opened one of multiple exits.
;fix_exit_door = true

; You cannot save game while floating in feather mode.
;fix_quicksave_during_feather = true

; If you are using the caped prince graphics, and crouch with your back towards a closed gate on the left edge on the room, then the prince will slide through the gate.
;fix_caped_prince_sliding_through_gate = true

; Guards become inactive if they are standing on a door top (with floor), or if the prince is standing on a door top.
;fix_doortop_disabling_guard = true

; Prince can jump over guards with a properly timed running jump
;fix_jumping_over_guard = true

; Prince can fall 2 rooms down while climbing a loose tile in a room above. (Trick 153)
;fix_drop_2_rooms_climbing_loose_tile = true

; Prince or guard can fall through the floor during a sword strike sequence.
;fix_falling_through_floor_during_sword_strike = true


[CustomGameplay]
; Starting minutes left. (default = 60)
; To disable the time limit completely, set this to -1.
Expand Down Expand Up @@ -163,7 +208,7 @@
; Start in blind mode, similar to Shift+B (default = false)
;start_in_blind_mode = false

; The potions level will appear before this level. Set to -1 to disable. (default = 2)
; The potions level will appear before this level. Set to 'never' to disable. (default = 2)
;copyprot_level = 2

; Set up edges of the level.
Expand Down Expand Up @@ -298,6 +343,14 @@
; Show the kid's mirror image in the mirror. (default = true)
;show_mirror_image = true

; Level and room where the shadow steals a potion.
;shadow_steal_level = 5
;shadow_steal_room = 24

; Level and room where the shadow steps on a button.
;shadow_step_level = 6
;shadow_step_room = 1

; Level where the kid can progress to the next level by falling off a specific room. (default: level = 6, room = 1)
;falling_exit_level = 6
;falling_exit_room = 1
Expand Down Expand Up @@ -349,15 +402,29 @@
;win_level = 14
;win_room = 5

; Number of ticks to wait before a loose floor falls. (default = 11)
;loose_floor_delay = 11

; Game speed when not fighting (delay between frames in 1/60 seconds). Smaller is faster. (default = 5)
;base_speed = 5

; Game speed when fighting (delay between frames in 1/60 seconds). Smaller is faster. (default = 6)
;fight_speed = 6

; Chomper speed (length of the animation cycle in frames). Smaller is faster. (default = 15)
;chomper_speed = 15


; The following customization options can be used in all level sections:
; level_type = 0: dungeon, 1: palace
; level_color = 0: colors from VDUNGEON.DAT/VPALACE.DAT, >0: colors from PRINCE.DAT (You need a PRINCE.DAT from 1.3 or 1.4 for this.)
; guard_type = 0: guard, 1: fat, 2: skel, 3: vizier, 4: shadow
; guard_type = -1: none, 0: guard, 1: fat, 2: skel, 3: vizier, 4: shadow
; guard_hp = Base hitpoints for guards on this level.
; cutscene = 0: none, 2 or 6: standing, 4: lying down, 8: mouse leaves, 9: mouse returns, 12: standing or turn around
; The numbers correspond to the number of the level which had that cutscene in the original game.
; entry_pose = 0: turning, 1: falling, 2: running
; seamless_exit = -1: disabled, >0: room where the level can be seamlessly exited.
; The default values can be found in doc/default_level_options.txt .
[Level 0] ; demo
[Level 1]
[Level 2]
Expand All @@ -374,3 +441,26 @@
[Level 13] ; Jaffar
[Level 14] ; princess
[Level 15] ; potions


; The following customization options can be used for guard skills:
; strikeprob = Probability of striking, from 0 to 255.
; restrikeprob = Probability of re-striking after block, from 0 to 255.
; blockprob = Probability of blocking, from 0 to 255.
; impblockprob = Probability of improper blocking, from 0 to 255.
; advprob = Probability of going into hit range, from 0 to 255.
; refractimer = Refractory period after pain, in frames.
; extrastrength = Extra hit points.
; The default values can be found in doc/default_skill_options.txt .
[Skill 0]
[Skill 1]
[Skill 2]
[Skill 3]
[Skill 4]
[Skill 5]
[Skill 6]
[Skill 7]
[Skill 8]
[Skill 9]
[Skill 10] ; a in apoplexy
[Skill 11] ; b in apoplexy

0 comments on commit c7cb5d6

Please sign in to comment.