Click on http://groups.google.com/group/chilly-willys-ice-flow/web/doom-for-the-psp?hl=en
- or copy & paste it into your browser's address bar if that doesn't
I keep on getting errors about not being able to connect to your
"Networking failed to connect" also, "Could not create networking
thread," ??? What's all this?? I already have the Doom, Doom 2, TNT,
and the Plutonia versions of the DOOM game wads, and i've placed it @
the right place.
What firmware are you using? It's only been tested on 3.52 M33-4 and
3.71 M33-2. Also, do NOT put this in GAME150, and if you put it in
GAME, be sure the kernel mode is set to 3xx (in the recovery menu).
This is a 3.xx ONLY games.
The only time I've seen problems connecting is when I was too far from
the router, and I've never had a problem creating the network thread.
That indicates a serious problem with the PSP - maybe running the game
in the wrong mode (as I stated above), or maybe you have a plug-in
running that is interfering with the game. If you are running anything
custom, try disabling it before starting Doom.
If you put it in the GAME150 folder, it won't work. It's not 1.50-
You can put it in GAME as long as the kernel mode is set to 3.xx, but
you could also put it in your GAME352 folder. That's how I tested it
on my phat psp.
(Btw, your Doom version can also be run on GAME150 folder but, only
> Thanks. That fixed my network issue. But now I don't know how to make
> my PC to recieve the PSPs Doom game request. How do i do that?
If you are trying to play against a PC version of Doom, it needs to be
compatible with the original networking code. Generally speaking, if
the version of "Doom" you are running on the PC will do things like
let you look around, jump, uses true 3D rendering, or things like
Quake model objects, it's not going to be compatible with the original
DOOM game-engine, which is what this version is.
If you are using a version you believe SHOULD be compatible, you might
check that you have the version in both games (PSP and PC) set to the
same value, that the PSP has Use PC Checksum enabled, and all the game
settings are the same. On the purely network side of things, make sure
the PC has port 5029 forwarded to it. If you run a firewall on your
PC, and you SHOULD, it normally blocks most ports. I had to make a
inbound policy for my firewall to allow it to connect to the PSP to
> (Btw, your Doom version can also be run on GAME150 folder but, only
> offline works.)
That makes sense - the networking and TV out are the only 3.xx
specific parts of the program, and I simply disable support in the
game if either fails. Thanks for the clarification on that.
Basically, I started up a network game on the PSP and it is showing
this DOS looking screen with words like
"M_Init: Init WADfiles.
(The thing goes on for the whole screen then stops there. Then, @ my
PC, I dont know what i should do to recieve hte server or the PSP
It's clearly doing a client/server networking, which is not the
original network code. It doesn't look like that will work with this.
> Basically, I started up a network game on the PSP and it is showing
> this DOS looking screen with words like
> "M_Init: Init WADfiles.
> adding ms0:/PSP/GAME/DOOM/iwad/DOOM.WAD"
> (The thing goes on for the whole screen then stops there. Then, @ my
> PC, I dont know what i should do to recieve hte server or the PSP
Is the PSP set as player 1? If not, it'll sit there listening for
whoever IS set as player 1. In the original networking code, player
one sends out network packets to all the other players (in the list),
and all the other players listen for those packets. Once everyone gets
one and responds, the game starts.
First, make sure you can connect to your access point, which also
handles the DNS and DHCP. If you try to connect to the access point
and it fails, you won't be able to play on the network. If you have a
firewall in the modem/router, be sure to forward the port (default
port is 5029) to the PSP.
The networking in DOOM is very simple - player 1 sends starting
packets to all other network players until they all respond. Player 2
and up listen for packets from any other player. So in effect, player
1 is a very simple server, and everyone else is a client. If you have
everything set correctly, player 1 should get to a point where it says
"sending network start info...", and player 2 and up say "listening
for network start info...". If they don't get that far, you have
something set wrong somewhere.
Make sure you have all the settings set the same (other than the
player number, network player IP address, and access point). For
example, if you have extratic on, so should everyone else.
If you don't see
after "W_Init: Init WADfiles.", then you have something wrong with the
WAD file or the memstick or something. You should make sure you can
play DOOM in single player mode before trying to do network gaming.
After W_Init are the following before you get to the actual
"M_Init: Init miscellaneous info."
"R_Init: Init DOOM refresh daemon - "
"P_Init: Init Playloop state."
"I_Init: Setting up machine state."
"D_CheckNetGame: Checking network game status."
> meaning you can only play over a local network? with ur local IPs?
> (you can not play over internet/different routers) correct?
No, you should be able to play non-local as well. That's where
forwarding the port comes in. Say you have three computers and two PSP
using the same router (my case). How does the router know who gets the
DOOM packets when they all have the same IP address (non-locally)? In
the router, you tell it to route all packets with a particular port to
one specific computer/PSP. So I set my router to forward port 5029
(the default port DOOM uses) to IP address 192.168.1.104. So when
packets come in from somewhere else to the IP address that refers to
everyone on the router, but to port 5029, the router knows to send it
to the PSP instead of the computer in the living room.
I use a WRT54GL router, and you just go to the "Applications & Gaming"
page, then the "Port Range Forward" page, and then set which port(s)
to forward to which local IP address.