Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Happy Dou Dizhu 2009 PSP: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 3: Line 3:
|image=psphappydoudizhu.png
|image=psphappydoudizhu.png
|description=PSP adaptation of Fighting the Landload (Chinese card game).
|description=PSP adaptation of Fighting the Landload (Chinese card game).
|author=wxnlyq
|author=WangXinnong
|lastupdated=2009/01/24
|lastupdated=2009/01/24
|type=Card
|type=Card
|version=CNY Edition
|version=CNY Edition
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/psphomebrew/psphappydoudizhu.7z
|download=https://dlhb.gamebrew.org/psphomebrew/psphappydoudizhu_2009.rar
|website=http://web.archive.org/web/20090222214054/http://bbs.tgbus.com/viewthread.php?tid=2985888
|website=http://web.archive.org/web/20090222214054/http://bbs.tgbus.com/viewthread.php?tid=2985888
}}
}}
Happy Dou Dizhu 2009 Chinese New Year Edition (欢乐斗地主2009新春版) is a PSP port of the Chinese card game [https://en.wikipedia.org/wiki/Dou_dizhu Fighting the Landlord].
Happy Dou Dizhu 2009 Chinese New Year Edition (欢乐斗地主2009新春版) is a PSP port of the Chinese card game [https://en.wikipedia.org/wiki/Dou_dizhu Fighting the Landlord].


Dou Dizhu is a strategy card game designed for three to four players. In this game, one player takes on the role of the "landlord" and plays solo, while the remaining players form a team. The objective of the landlord is to be the first to successfully play all their cards in valid combinations, while the team wins if any of its members can discard all their cards before the landlord. Originally hailing from Hubei province, this game has gained widespread popularity across China and has also become a popular online game.
Dou Dizhu is a strategy card game originated from Hubei province, designed for three to four players. In this game, one player takes on the role of the "landlord" and plays solo, while the remaining players form a team. The objective of the landlord is to be the first to successfully play all their cards in valid combinations, while the team wins if any of its members can discard all their cards before the landlord.  


The game is available in Chinese only.
The game is available in Chinese only.


==Installation==
==Installation==
Extract the zip file and move the Lord directory to /PSP/GAME/ on the Memory Stick.
Extract the rar file and move the Lord directory to /PSP/GAME/ on the Memory Stick.


==User guide==
==User guide==
Line 51: Line 51:
===Save files===
===Save files===
Supports multiple save files (up to 5 saves per users).
Supports multiple save files (up to 5 saves per users).
*Save file format: [n]YYYY-MM-DD_hh-mm-ss.ddz.
*Save file format: [n]YYYY-MM-DD_hh-mm-ss.ddz;
*Where n is 3 or 4, indicating three-player or four-player game.
*Where n is 3 or 4, indicating three-player or four-player game;
*The following numbers represent the time, accurate to seconds. For example, [4]2008-11-02_23-44-57.ddz.
*The following numbers represent the time, accurate to seconds. For example, [4]2008-11-02_23-44-57.ddz.


Line 68: Line 68:
mCurUser = 1
mCurUser = 1


//Play Mode 3: 3 players, 4: 4 players
//Play mode 3: 3 players, 4: 4 players
PlayerCount = 4
PlayerCount = 4


Line 113: Line 113:


===Custom music===
===Custom music===
The default path of background music is ms0:/PSP/Music, and the .mp3 files in this directory will be played sequentially (MusicRadom=0) or randomly (MusicRadom=1) (the files in subdirectories are ignored).
The default path of background music is ms0:/PSP/Music, and the .mp3 files in this directory will be played sequentially (MusicRandom =0) or randomly (MusicRandom =1) (the files in subdirectories are ignored).


If there are mp3 files with Chinese file names in the Music directory, the system code must be set to Chinese.
If there are mp3 files with Chinese file names in the Music directory, the system code must be set to Chinese.


Edit <code>MusicRoot = ms0:/PSP/Music</code> to modify the location of the path.
The config.ini file contains a few configuration options for background music settings:
 
*Edit <code>MusicRoot = ms0:/PSP/Music</code> to modify the location of the path.
Edit <code>MusicRadom =</code> if you want to change the playback method (1: random 0: sequence).
*Edit <code>MusicRandom =</code> to change the playback method (1: random 0: sequence).
 
*Edit <code>PlayMusic =</code> to turn on/off the background music (1: on 0: off).
Edit <code>playmusic =</code> in the config.ini to turn on/off the background music.


During the game, you can press Down+Select to turn on/off the background music, or turn on and off the background music through the setting screen.
During the game, you can press Down+Select to turn on/off the background music, or turn on and off the background music through the setting screen.
Line 138: Line 137:
Left/Right - Move cursor
Left/Right - Move cursor


Analog - Fast cursor movement (when analog pad is enabled)
Analog - Fast cursor movement (when Analog enabled)


Up/Down - Select/Deselect cards
Up/Down - Select/Deselect cards
Line 199: Line 198:
Compatible with Firmware 3.71M33 and above (tested with a 4G MS).
Compatible with Firmware 3.71M33 and above (tested with a 4G MS).


Support both PSP1000 and PSP2000.
Support both PSP1000 and PSP2000. Also works on PPSSPP.


==Changelog==
==Changelog==

Latest revision as of 06:12, 26 September 2024

Happy Dou Dizhu 2009
Psphappydoudizhu.png
General
AuthorWangXinnong
TypeCard
VersionCNY Edition
LicenseMixed
Last Updated2009/01/24
Links
Download
Website

Happy Dou Dizhu 2009 Chinese New Year Edition (欢乐斗地主2009新春版) is a PSP port of the Chinese card game Fighting the Landlord.

Dou Dizhu is a strategy card game originated from Hubei province, designed for three to four players. In this game, one player takes on the role of the "landlord" and plays solo, while the remaining players form a team. The objective of the landlord is to be the first to successfully play all their cards in valid combinations, while the team wins if any of its members can discard all their cards before the landlord.

The game is available in Chinese only.

Installation

Extract the rar file and move the Lord directory to /PSP/GAME/ on the Memory Stick.

User guide

How to play

You can learn the game rules from https://en.wikipedia.org/wiki/Dou_dizhu

Differences between the four-player and three-player mode:

  • Three cards of the same rank cannot be played with a solo card.
  • There are no four-of-a-kind + two solo or four-of-a-kind + two pairs.
  • Rocket requires four King (Joker).
  • Bombs can be made up of four or more single cards, and a bomb with more cards can beat a bomb with fewer cards, regardless of their ranks.
  • One colored joker and one black/white joker cannot form a pair, but a pair of colored jokers or a pair of black/white jokers can be played as a pair or as additional cards in a three-of-a-kind.
  • Scoring multiplier calculation: 4 Bombs and 5 Bombs do not double the score. 6 Bombs and 7 Bombs double the score. 8 Bombs and the rocket triple the score.
  • The above rules were referenced from: http://www.elephantbase.net/other/landlord.htm

Online Mode:

  • Supports basic mode, requires connection to a wireless AP.
  • Ad-Hoc mode is not implemented.

Settings options

  • Game Mode - 3 player, 4 player.
  • Deal Speed - Slow, Fast.
  • Card Display - Left big-Right small; Left small-Right big.
  • Player Selection - Choose one of the three players.

Other options:

  • Time Limit.
  • Card Sound Effects.
  • Background Music.
  • Song Name Display.

Save files

Supports multiple save files (up to 5 saves per users).

  • Save file format: [n]YYYY-MM-DD_hh-mm-ss.ddz;
  • Where n is 3 or 4, indicating three-player or four-player game;
  • The following numbers represent the time, accurate to seconds. For example, [4]2008-11-02_23-44-57.ddz.

Depending on the selected user (3 users), the save files are stored in the "save/1," "save/2," "save/3" subdirectories within the game directory.

Note: Due to CPU optimization, the game goes into sleep mode during the intervals between players' bids and card plays, and the system won't respond to key events. Therefore, it is best to save the game when it's your turn to play or at the end of a game.

Configurations

Configuration file (config.ini):

//Theme
theme = default

//Current user: 1, 2, 3
mCurUser = 1

//Play mode 3: 3 players, 4: 4 players
PlayerCount = 4

//Background music file path (default: ms0:/PSP/Music        
MusicRoot = ms0:/Music

//Background music 1: enable 0: disable
PlayMusic = 1

//Display background music title 1: enable 0: disable
ShowSongName = 1

//Playback mode 1: random 0: sequential
MusicRandom = 1

//Playback position (no need to modify, the playback position will be saved automatically when the program exits)
MusicPosition = 0

//Sound effects 1: on 0: off
PlaySound = 1

//Card order 0: left big and right small 1: left small and right big
CardOrder = 0

//Analog pad 1: enable 0: disable
Use Analog = 1

//Deal mode 1: quick mode 0: normal mode
QuickDeal=1

//Bidding and playing time limit 1: limit (15 seconds) 0: no limit
TimeRestrict=1

User defined file (user.ini):

south1=Player 1
south2=Player 2
south3=Player 3
north=North player
west=West player
east=East player

Custom music

The default path of background music is ms0:/PSP/Music, and the .mp3 files in this directory will be played sequentially (MusicRandom =0) or randomly (MusicRandom =1) (the files in subdirectories are ignored).

If there are mp3 files with Chinese file names in the Music directory, the system code must be set to Chinese.

The config.ini file contains a few configuration options for background music settings:

  • Edit MusicRoot = ms0:/PSP/Music to modify the location of the path.
  • Edit MusicRandom = to change the playback method (1: random 0: sequence).
  • Edit PlayMusic = to turn on/off the background music (1: on 0: off).

During the game, you can press Down+Select to turn on/off the background music, or turn on and off the background music through the setting screen.

Use the L key and R key to switch the background music.

Controls

Menu screen:

Up/Down - Navigate options

Circle - Select menu item (Start game, Continue, Load save)

Main Game screen:

Left/Right - Move cursor

Analog - Fast cursor movement (when Analog enabled)

Up/Down - Select/Deselect cards

Triangle - Deselect all cards

Square - Assist in card play

Circle - Play selected cards

Cross - Pass a turn

L/R - Previous/Next music track

Start - Enter the save/load screen

Down+Square - Toggle automatic card play assist mode

Down+Triangle - Toggle automatic card play mode

Down+Circle - Toggle debug mode (reveal cards)

Down+Select - Toggle background music on/off

Down+Start - Toggle sound effects on/off

Save/Load screen:

Triangle - Load the most recent save file

Square - Enter the save/load screen

Circle - Save game progress

Cross - Cancel operation

Score Statistics screen:

Up/Down - Page up/down (scroll bar movement)

Cross - Return to menu interface

Game Rules screen (3 players mode):

Left/Right - Page up/down

Cross - Return to menu interface

Screenshots

psphappydoudizhu.png psphappydoudizhu2.png

psphappydoudizhu3.png psphappydoudizhu4.png

psphappydoudizhu5.png psphappydoudizhu6.png

Compatibility

Compatible with Firmware 3.71M33 and above (tested with a 4G MS).

Support both PSP1000 and PSP2000. Also works on PPSSPP.

Changelog

2009/01/24

  • Fixed a bug where the landlord's victory without playing a single card and the farmer's victory with the landlord playing only one hand did not double the score.
  • Completed the Chinese New Year version's graphics.

2009/01/18

  • Fixed a bug where the next player's card play was incorrect when the landlord was about to win.

2009/01/14

  • Enhanced the save function by adding multi-user save functionality (supporting three users), with separate storage for each user's save file.
  • Fixed an issue with loading saves during the dealing process.
  • Added player name display functionality, allowing custom player names in the user.ini file.
  • Optimized the code to reduce program memory usage.
  • Fixed some AI bugs.
  • Switched to using the PSP's native API to obtain the current system time, avoiding incorrect timestamps in save file names.

2008/12/23

  • Fixed an issue where the save function screen could not be accessed.

Credits

Author: WangXinnong (wxnlyq).

Submitted by Verkk.

External links

Advertising: