[APP] PrBoom (Doom port) for Windows RT - Windows RT Development and Hacking

All,
I was inspired to do this after reading that someone had a working port of PrBoom for the WinRT api.
Please find the attached binaries for the 'native' port of PrBoom 2.5 (Doom clone) for Windows RT.
You can read more about PrBoom here: http://prboom.sourceforge.net/
I've only played through the first few levels, but everything seems to work just fine!
Because the shareware version of Doom is tricky to unpack and install, I have included the shareware WAD file for Doom (original). If anyone has a problem with that, please contact me directly, and I will remove the WAD file from the attachment.
Cheers!

Thanks! If someone does ask you to remove the WAD then please post a guide on how to properly unpack!

I forgot that I also ported PrBoom some time ago Even with OpenGL suport(which is ridiculously slooow If you want to try it yourself download my version, unpack content to already unpacked version provided by bfosterjr, run from glboom.exe, not prboom.exe and see how it crawls Just don't torture your tablet too much.
>>>>GLBoom<<<<

bfosterjr said:
Because the shareware version of Doom is tricky to unpack and install, I have included the shareware WAD file for Doom (original). If anyone has a problem with that, please contact me directly, and I will remove the WAD file from the attachment.!
Click to expand...
Click to collapse
FreeDoom is supposedly pretty good and available as a simple .wad in a zip archive. Does require the boom extensions but then this is PrBoom so hardly an issue

bartekxyz said:
I forgot that I also ported PrBoom some time ago Even with OpenGL suport(which is ridiculously slooow If you want to try it yourself download my version, unpack content to already unpacked version provided by bfosterjr, run from glboom.exe, not prboom.exe and see how it crawls Just don't torture your tablet too much.
>>>>GLBoom<<<<
Click to expand...
Click to collapse
Cool man. I didn't even bother building this as the software opengl renderer I ported is just dog slow.

Hey bfosterjr,
as I'm currently working on packing all those nifty games for my RT Desktop Store, i was wondering, because you did it with the doom port here:
Do you think it would be ok to include the game files for all the games, where one can find a shareware installer? Adding your disclaimer of course, saying that I will remove the game files from the packages if someone objects?
I guess this is a somewhat gray area?
Greetings,
Fasin
P.S.: Thanks for all those great ports! So many i didn't really see until i started packaging them. I hope you have already taken a look at my store client and put it to good use

If it's actually shareware - that is, licensed for free (gratis) non-commercial redistribution - that would *probably* be fine, but I'd still be hesitant unless the license very explicitly allowed re-use of the game files. Also, bear in mind that the demo/shareware data files for some of the games don't work properly with clones or ports meant to run the full game.

Fasin said:
Hey bfosterjr,
as I'm currently working on packing all those nifty games for my RT Desktop Store, i was wondering, because you did it with the doom port here:
Do you think it would be ok to include the game files for all the games, where one can find a shareware installer? Adding your disclaimer of course, saying that I will remove the game files from the packages if someone objects?
I guess this is a somewhat gray area?
Greetings,
Fasin
P.S.: Thanks for all those great ports! So many i didn't really see until i started packaging them. I hope you have already taken a look at my store client and put it to good use
Click to expand...
Click to collapse
GoodDayToDie said:
If it's actually shareware - that is, licensed for free (gratis) non-commercial redistribution - that would *probably* be fine, but I'd still be hesitant unless the license very explicitly allowed re-use of the game files. Also, bear in mind that the demo/shareware data files for some of the games don't work properly with clones or ports meant to run the full game.
Click to expand...
Click to collapse
For doom and its source ports, the entire game content goes into 1 file. All doom source ports to date have been backward compatible with original content files including PrBoom. Although some do add new features, PrBoom has additional scripting that can be added to wad files that will cause the wad to be unloadable in non boom compatible ports.
Doom 1 does have a shareware demo available, it only includes the first of the games 3 episodes (there was a later release called ultimate doom with a 4th). Doom 2 didnt have a shareware release. Hexen and strife did have shareware releases. Check the external links http://doom.wikia.com/wiki/Shareware for the shareware installers. If you install them you should be able to rip the wads from there, although the installer is 16 bit so wont run on 64bit windows.
Doom 1 and 2's full versions are available on steam and you can just use DOOM.WAD (note lack of 1) or DOOM2.WAD from those just fine in source ports.
I personally have Ultimate Doom, DOOM2 and heretic wad files, although they are not shareware versions so I'll be keeping hold of those, sorry.
I cant find the exact license terms for the doom wad files anymore though so I would be cautious.
Installation of wad files from a legit game copy to a source port is as simple as copying DOOM.WAD from the root directory of the original game (which itself is in another folder on the steam release as the steam version is the original dos version wrapped in DosBox) and sticking it in the root directory of the source port. Run the source port, done.
GzDoom is my favourite doom source port, although has an OpenGL based renderer instead of the classic software one.
Another option is freedoom. http://www.nongnu.org/freedoom/
It is an open source wad file that doesnt require original game files to run. Aims to recreate doom 2. Just stick their wad in PrBoom (which does fully support it, think freedoom actually targets PrBoom).

Does it need the jailbreak I think yes
Gesendet von meinem Nexus 4 mit Tapatalk

Yes of course it does. All third-party apps, unless they use the new APIs and are written as "Metro"/"Modern" apps, require jailbreak on RT.

Thank you for your profound answers GoodDayToDie and SixSixSevenSeven. I'm currently working on my packaging system for Toxickills and my desktop store, but in a week or so I will see what I can do about the game files, maybe start a launcher after installation, which will let you choose what game files to use, i.e.
use own game files
download and extract game files from the shareware installer found at http://source.for.the.installer
publicly open source game files found at http://source.for.open.source.game.files
Maybe I will get it ready in time as a Christmas present
Greetings, Fasin

Related

PPC Emulator for Testing downloaded programs

Hi Guys,
I have searched high and low for the answer to this one, so I thought I'd give up and ask you guys.
What I need is an Emulator for PPC that I can use on my computer to test downloaded programs before I instal them to my XDA.
The problems are:
Active sync appears to only work with visual .net development suit, which I dont have the money to buy.
Embeded visual C does run a nice emulator, but it wont connect to the active sync and thuse I cant install programmes. There did seem to be a solution in useing the folder option in the above programe to access a Virtual SD card on the computer (shared folder on my drive) but how do I access the programmes?
I would prefer to try these programmes out in a sand pit if I could.
But there doesnt seem to be away.
Please dont flame me if I have missed an earlier thread or some google search... I am new.. I am not worthy... I have no flame retardent underware...
Edy
I don't have an answer for you, (I also would like to do this also!), but I don't believe you will be able to get the eMbedded Emulator to run 'real' apps because these apps are compiled for a CPU target, (usually ARM) and the emulator only runs 8086 compiles.
The emulator is more to test your own source code and it compiles for 8086, and when you are ready, you compile your source for ARM, MIPS, to distribute.
If anyone knows of a Windows based emulator that runs ARM compiled programs, I would LOVE to know about it.
I seem to remember there was a Palm version where you could simply drag and drop programmes into it and test them. Would be nice if that were so for the PPC.
Still noone said life had to be perfect ;-)
Edy
Ya, I came from the Palm world, and they did have an emulator that would allow you to run Palm apps. It wasn’t the great emulation, but it usually was good enough to give you an idea if you even wanted to bother installing it on your ‘real’ device.
Well, maybe there is one for PPC and we just don’t know about it… Anyone???
There is no such an emulator and making it is extremely difficult. You'll have to completely emulate whole CPU, some hardware and write your own OS just for this "virtual" PocketPC. Noone has done this.
So the long and the short of this is I need visual .net to be able to run the MS emu... Any here doing that? If so can you tell me if it is possible to install other programs for testing, or will the emu only work with applications you are writing yourself?
There is no such an emulator and making it is extremely difficult. You'll have to completely emulate whole CPU, some hardware and write your own OS just for this "virtual" PocketPC. Noone has
Click to expand...
Click to collapse
no it's that that difficult at all sure it takes some time to do
if you look around for emulators many many platforms come as emulated on pc systems like ps2 all the way back to mame
i have a few friends who just made a whole emulation of the arm cpu on the pc not a pocketpc or windows ce emulator but just pure arm
Rudegar said:
i have a few friends who just made a whole emulation of the arm cpu on the pc not a pocketpc or windows ce emulator but just pure arm
Click to expand...
Click to collapse
Please, can you provide us with a link? I was very interested in such an emulation to test Xanadux stuff without being afraid to render the Himalaya into a brick
Matthias
they are making it because they are embedded software developers
and they are making a project where they are programming to the arm cpu i dont know if they would part with the code but mind you it's no
pocketpc emulator and i doubt it would even support a graphic display apart from text since they dont need it for the project
i'm sure there must be some emulators out there
i mean the stuff in embedded visual c++ and visual studio 2003 and 2005
even if it's not a true emulator then it comes kinda close
embedded visual c++ does have an emulator, but you cant sync it with active sync and therefore you can only test programs that you are developing yourself. There was a posted solution for this involving a null modem cable and two com ports. But my computer only has one com port :-(
Looks like you need to buy Visual Studio .net to get a fully working emulator that can sync with active x and thus test programs....
Hi there,
Somebody correct me if I'm wrong about this, but I don't think even getting the .NET framework working with Microsofts PPC 2003 emulator will work as a true emulator for the actual device.
I have the emulators for PPC and SmartPhones installed since we are developing applications for mobile (but mostly Java based) phones. So far with our initial test developments, you can only run your own developed applications or applications that are currently being developed and compiled for the emulators. Final compiled applications (for ARM/MIPS) are different from the compiled versions for the emulators and won't work with it. Being like this, the compiled version for the ARM processors will not work with the PPC emulator.
Well, that is just my comment...
Cheers,
Hey, I haven't tried it yet, but this sure sounds like what we have wanted...
http://msdn.microsoft.com/mobility/windowsmobile/downloads/emulatorpreview/default.aspx
Hey, I just tired it, (installing an ARM app) and it works. Cool!
How do I download that program. or can somebody upload please.
How do I download that program. or can somebody upload please
Click to expand...
Click to collapse
* Visit http://beta.microsoft.com,
* Login using your Passport account, or create one if you don't have one.
* Use Guest ID MSDEVICE to access the Community Preview website
You'll have to create a passport but that shouldn't be a real problem? I tried to upload it to the FTP using upload:upload but it won't let me send the file?
I have to say that this tool / App is one of the best you can find on the Web. I can now emulate the Pocket PC on my PC to trial games / apps first without messing up my XDA2i.
Thanks for the link guys well done!!
Lee
Upload it plz!
can u upload it somewhere? i am unable to download from the MS site!!!
PLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ.................
Re: Upload it plz!
studdocs said:
can u upload it somewhere? i am unable to download from the MS site!!!
PLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ.................
Click to expand...
Click to collapse
I assume you installed the Microsoft ActiveX component called "Microsoft File Transfer Manager" right?
It's the requestor that appears just before the download begins... Then press "transfer" to begin the transfer ..
I hope it works for you...
Rayan
It would be helpful if somebody could upload this program, I am having no success after many attempts to download.
Here you go: ftp://ftp.xda-developers.com/DeviceEmulator050419.msi
(better use a 'normal' FTP client to download)

[Dev] Tegra 2 based game porting [forALLandroid]

Hi! i'm working on a "repack" of Fruit Ninja THD for Tegra2 devices. I want to make it working on all other android devices. I'm testing a lot, and i find the rigth way. I'm able to start the game on a non-tegra device but it's full of artefacts but the performance is very good! For a complete working version i need someone that know how open and modify a "classes.dex" file. Pls help me and we can make working all tegra apps on all other android device!
did you take an iphone app and convert it somehow?
Psionfenix said:
did you take an iphone app and convert it somehow?
Click to expand...
Click to collapse
Hi, i never tried! Now i'm working on tegra apps, but i'm curious...can i easily open a iphone app?
someone that wanth to help me??
Damm good initiative. Porting these games would stop the fragmentation of Android that the tegra exclusives are now creating. I am not good at coding, have a business science instead of a computer science background. But I might be able to help you anyhow. Google galaxy on fire 2 twingo
This is someone who modded galaxy on fire 2 to work on non tegra devices. You might be able to learn something from his work.
Bump for this thread, I really like the idea!
Stitch! said:
Damm good initiative. Porting these games would stop the fragmentation of Android that the tegra exclusives are now creating. I am not good at coding, have a business science instead of a computer science background. But I might be able to help you anyhow. Google galaxy on fire 2 twingo
This is someone who modded galaxy on fire 2 to work on non tegra devices. You might be able to learn something from his work.
Bump for this thread, I really like the idea!
Click to expand...
Click to collapse
good...good...the initiative is very good, but require a nice team! i stopped the projet beacause of problems with my hd2 and some roms. But now i'm ready I have extracted FRUIT NINJA THD and worked on textures, but it's impossible! But i've finded that the file "classes.dex" are the key. Replacing this file witch the one included in normal fruit ninja, the game start but have a lot of graphic glitches i need someone that know how open and manage these files .dex
I think it's possible to realize the initiative
Hey, any news on this? I have a Galaxy S 2 but with the Samsung, processor really want to get Tegra 2 games to work.
i'm waitin a way to edit the file "classes.dex"
NEWS: A way to bypass the problem is to install ChainFire3D app/OGLdriver ad use the plugin "NVIDIA". Some games like Samurai Vegeance is already cracked for normal use. Search on google: "Samurai Vegeance ipmart" and look at the last post
If you don't know how to edit classes.dex I assume you just removed nvida related dependencies in AndroidManifest? =/
Fr4gg0r said:
If you don't know how to edit classes.dex I assume you just removed nvida related dependencies in AndroidManifest? =/
Click to expand...
Click to collapse
Only the file classes.dex is related to Tegra2 restriction. It "read" the type of OpenGL Driver in use and the game start only if NvidialibGL is finded. Solution is to use ChainFire3D Driver. Info and buy from here:
http://forum.xda-developers.com/showthread.php?t=1087427

PSXPERIA video tutorial (Lets you play PSX iso's using the native emulator)

Here is a video tutorial I made to help use the PSXPERIA tool that allows you to you any PS1 games you want with the native PS1 emulator which lets you have things such as better screen filtering and use of the analog touch pads!
Video tutorial
Im posting it here as it keeps being lost in all the posts of the development thread. I hope this helps some people.
Important notes:
this does not require root
this tutorial will work for windows mac and linux, you can pretty much just copy what I do on any OS and it will still work.
Great video thanks!
This is really helpful. I hope someone finds a way to get around the 3rd release emulator so we can start testing the capabilities of the games.
subcu1ture said:
This is really helpful. I hope someone finds a way to get around the 3rd release emulator so we can start testing the capabilities of the games.
Click to expand...
Click to collapse
I dont think its worth the effort tbh, I think the older version of the emulator didnt have a licence check to get them to work so we just needed to convert a few files thanks the yifanlu's amazing tool!
To crack the licence check will be alot harder to do and apparently FPSE will be getting touch pad support soon anyway, although the dev has been saying that for the last 3 months
the only good thing about sonys emulator is the touch pad support, besides that it has very bad compatibility.
I like the native emulator because you can apk your games unlike FPSE where you have to load everything and play around with the settings.
subcu1ture said:
I like the native emulator because you can apk your games unlike FPSE where you have to load everything and play around with the settings.
Click to expand...
Click to collapse
I find there to be alot less hassle with fpse, I can just copy all my games to the SD card and everything works fine with the default settings most of the time.
hey bubblegumballon,
i keep getting a cannot build apk error even though i put jarsigner in the path variables and inside the psxperia beta folder. Im using windows 7 64 bit and have heard that jarsigner has issues with windows. Any workarounds that you know of?
subcu1ture said:
This is really helpful. I hope someone finds a way to get around the 3rd release emulator so we can start testing the capabilities of the games.
Click to expand...
Click to collapse
I dont think xda would let us start a project with the sole aim of circumventing sony's piracy protection, just because we want to do it for legal reasons, dosent mean pirates wont use the technique to start spreading copies of PS games with the protection removed
Do you think the PSX games purchased for PSP via PSN would have a better chance at working with that emulator seeing that Crash Bandicoot is the PSP version?
Please could someone upload a windows environment video.
like bubblegumballon Mac video
i am a newbie and am struggling.
cheers
harlzden
It is exactly the same with windows as it is on mac.
Just get the beta 2 release of PSXPERIA and run the windows psxperia UI bat file and follow the steps from the beta 2 caption that pops up from the start of bubblegums video.
Everything is the same as in the OSX video.
harlzden said:
Please could someone upload a windows environment video.
like bubblegumballon Mac video
i am a newbie and am struggling.
cheers
harlzden
Click to expand...
Click to collapse
Just copy exactly what I do, its exactly the same on windows expect your desktop looks a bit different. I have an annotation in the video telling you to skip the first step now as it is no longer needed in the newer version of PSXPERIA.
Thanks for this. Will check it out when I have my Play next month.
Since the new version of PSXPERIA is out I wanted to bring some attention to the tutorial again, theres alot of new users to PSXPERIA every since the new 2.0 version so hopefully this video will help assist you in installing it.

INVedit on Windows RT (Minecraft Inventory Editor)

Sorry for post it on General Form, I don't have enough post
I just found out that INVedit runs natively on Unlocked Windows RT device (Go to this thread to Unlock yours if haven't)
INVedit is a popular Inventory Editor for Minecraft.
Its author copyboy has stopped developing but opened its source code, and it should be based on .NET 4.0 (I'm not a developer of any kind so don't quote on me..)
Anyway, just download the zip, extract and run INVedit.exe
It runs pretty good, haven't found any issue so far
INVedit support load inventory files directly from Minecraft saves, the lack of a Windows RT version Minecraft makes this app a little useless... but here is it.
You can download it directly from the author's post on Minecraft Forums, or from the attachment I have uploaded, both are the same stuff
Now all we need is Minecraft ported .. anyone care to email the developer?
I suspect we'll manage to get Java working on RT before Mojang gets around to porting Minecraft... but I could be mistaken. After all, Minecraft does already run on ARM devices, and on some non-Java platforms.
I was just wondering if you could take ifunbox then copy minecraft's files then paste them in your app folder of windows rt.
I know it probly won't work but I just wanted to know why.

[APP] Wolf3d

I've attached the Windows RT binaries for NewWolf and EcWolf, both of which are Wolfenstein 3D ports.
NewWolf features OpenGL rendering, but does not have any sound support because the port uses a proprietary (ie: no source code) sound engine. To run NewWolf use the included batch file as there is an issue with 16bit color depth (the batch file will force 32bit).
more info -> http://newwolf.sourceforge.net/
EcWolf is straight up software rendered using SDL with full sound support and is very true to the original. Simply run ecwolf.exe.
more info -> http://maniacsvault.net/ecwolf/
I have also included the original Wolf3D 'demo' game files so people should be able to play this straight away. If anyone has concerns about this, let me know and I'll remove the game data.
These are also on the SVN repo, so feel free to pull it from there if you like.
Cheers!
The original game files were shareware I think, I dont think anyone can complain about you throwing in shareware files for an old game.
Nice work yet again. I was just about to ask if you had considered doom, but it seems you've already done it
Offtopic.
SixSixSevenSeven, i see you know a lot of about Windows RT and porting apps, and i have a Little question. I need a C Compiler for my Bachelor of Science Degree in Computer Engineering, and i don't have any laptop for running a C Compiler. I'v tried searching a C Compiler for Windows RT (I'v only seen a C# Compiler) and i want to know if will be possible to run something like gcc in Windows RT, saving money buying a laptop.
Thanks
comandospi said:
SixSixSevenSeven, i see you know a lot of about Windows RT and porting apps, and i have a Little question. I need a C Compiler for my Bachelor of Science Degree in Computer Engineering, and i don't have any laptop for running a C Compiler. I'v tried searching a C Compiler for Windows RT (I'v only seen a C# Compiler) and i want to know if will be possible to run something like gcc in Windows RT, saving money buying a laptop.
Thanks
Click to expand...
Click to collapse
Not yet. MinGW might run under the x86 emulator but anything it produces will also only run under the x86 emulator, and that emulator isnt 100% reliable and it is rather slow.
You would be best off with a laptop, sorry.
Also not really something to be discussed here.
SixSixSevenSeven said:
Not yet. MinGW might run under the x86 emulator but anything it produces will also only run under the x86 emulator, and that emulator isnt 100% reliable and it is rather slow.
You would be best off with a laptop, sorry.
Also not really something to be discussed here.
Click to expand...
Click to collapse
I tried MinGW under Win86Emu but the setup doesn't work properly. I found a Little C compiler (Tiny C Compiler) and works perfectly with Win86Emu (at least some simple code), so i think that this could save me temporarily from buying a laptop.
Sorry for asking about this here, but thanks so much for the Win86Emu idea
Already exists?
There is a Wolfenstein port in the Windows app store called Wolf.
Surface-RT said:
There is a Wolfenstein port in the Windows app store called Wolf.
Click to expand...
Click to collapse
Looks like it only has the 1st level based on the comments... a Demo of sorts I guess. These ports would allow you to play the complete game, assuming you have access to the game files. I have no idea if you could use the complete game files with this Store version.
I haven't actually tried either of these ports yet. But I am curious on whether they are an improvement over the original DOS game? I've played that a bit using DOSBox on my Surface...
domboy said:
Looks like it only has the 1st level based on the comments... a Demo of sorts I guess. These ports would allow you to play the complete game, assuming you have access to the game files. I have no idea if you could use the complete game files with this Store version.
I haven't actually tried either of these ports yet. But I am curious on whether they are an improvement over the original DOS game? I've played that a bit using DOSBox on my Surface...
Click to expand...
Click to collapse
This port is running natively, otherwise it is essentially the same as the dos version. But running natively means it requires less CPU power (no x86 + DOS emulation) which might help keep the tablet cooler and prolong battery.

Categories

Resources