Chaosforge Forum

  • April 19, 2024, 09:45
  • Welcome, Guest
Please login or register.



Login with username, password and session length

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - AStranger

Pages: 1 [2] 3 4 ... 16
16
Base i386 extraction, no changes
Spoiler (click to show/hide)

Base x64 extraction
Spoiler (click to show/hide)

Base i386 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)

Base x64 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)

Now here is where things get strange. If after trying to use the oggs, if I switch back to the mp3s I stop getting error messages and the program runs, but the music doesn't play, it just skips the first half a second over and over again. The reason this happens is the script I use to convert the oggs must touch up the mp3s, because the mp3s themselves actually change (side effect I guess). No amount of changing config file options seem to fix this, the only thing I haven't tried is FMOD, which is what I'm going to do after this post. I even tried using mp3s downloaded straight from http://www.sirgalahad.org/paul/doom/, no luck.

Edit: See my next post, seems like oggs work, mp3s don't

17
Okay, this one works with 0.9.9.6, it just creates an ogg directory and converts all the mp3s that comes with DoomRL. I'll probably start working on one that actually downloads the quality oggs instead of converting, but I need some coffee first.
Spoiler (click to show/hide)

18
Heh,  beat you to the punch: http://forum.chaosforge.org/index.php/topic,5248.msg42539/topicseen.html#msg42539. Mine requires sox and not ffmpeg and auto downloads, but basically the same idea.

19
Requests For Features / Re: Badge Overhaul Brainstorm
« on: February 24, 2012, 19:29 »
I both like and dislike this idea. I dislike getting rid of the current badges but I do like the idea of increased player tracking and encouraging playing 'more' of the game. Granted this is just an assumption, but I believe the reason most people only play for badges is because there is a screen saying they will level up if they just get X more badges. Players love leveling up. A great compromise would be to keep the current badges as they are and use the ideas here to create a 'milestone' system. Then use the milestone system to track the players skill level instead of their badge counts. Theoretically this would make badges just extra bragging rights and a player that wanted to level up their skill or unlock something would have to obtain these milestones instead. Hopefully this would make unlocking easier or at least more flexible, which would eliminate the aggravation of having to replay the same challenge over and over again to get the next unlockable.

20
I tried to use mp3s instead of midi - produces the same error message. But disabling music worked! Thank you.
(If the next version will have the same problem, I'll take a look at Timyditi, though.)
I'm assuming if it gave you the same message it's because the musicmp3.lua still points to one midi file which won't work without Timidity. I finally tried to get the mp3s to work, but they didn't. I was able to get music to work, but it wasn't straight forward. You can read more about it here http://forum.chaosforge.org/index.php/topic,5248.0.html

21
I finally decided to see what DoomRL would be like with music. So I downloaded all the mp3s, setup the config files, but when I try to run doomrl (i386 or x64) it fails and I get an entry in my error.log that looks like this:
Spoiler (click to show/hide)

Since it appeared that mp3s weren't going to work, I decided to try converting them all to ogg files. Surprise! DoomRL now runs with music for the first time in years. Given that it wasn't a quick fix, I wrote a shell script that downloads the mp3s, converts them to oggs, then makes the correct config file changes. The only real difference was that instead of using '0  - intro.mid' for the starting music it grabs the Doom II intro music instead. Here are the contents of get-ogg-for-doomrl.sh:
Spoiler (click to show/hide)

Just download it and run it from your DoomRL directory then assuming I didn't screw up (it worked for me) music should play fine. Still no idea why the mp3s weren't working.

22
As it states, try to install Timidity.
Last I remember, installing Timidity is not a fun experience. I just turned music off since I don't have Timidity, but people tell me that I should try to use the mp3s instead. I'm lazy so I'm content with playing without music. Luckily sound != music, so you can still hear the game noises.

Edit: Here is the time this happened to me http://forum.chaosforge.org/index.php/topic,3865.msg32182.html#msg32182

23
Century Lounge / [U|Ao100|YAAM] Apparently ammo was optional
« on: February 15, 2012, 21:41 »
--------------------------------------------------------------
 DoomRL (v.0.9.9.5) roguelike post-mortem character dump
--------------------------------------------------------------

 Joseph Hewitt, level 24 Cyberdemon Blade Technician,
 completed 100 levels of torture on level 84 of Hell.
 He survived 343810 turns and scored 2383632 points.
 He played for 22 hours, 12 minutes and 14 seconds.
 He was a man of Ultra-Violence!

 He killed 3969 out of 3969 hellspawn. (100%)
 This ass-kicking marine killed all of them!
 He was an Angel of 100!

 He saved himself once.

-- Special levels --------------------------------------------

  Levels generated : 0
  Levels visited   : 0
  Levels completed : 0

-- Awards ----------------------------------------------------

  Medal of Prejudice
  UAC Star (gold cluster)
  Experience Medal
  Apostle Insignia
  Centurial Silver Badge

-- Graveyard -------------------------------------------------

  ###########################################################
  .........#|.........==...=....#..#|.......#...............=
  ........;..}.....=.===..===.....|#........#...........|....
  ########.####....#===####}.=..#..#..#######..########.#..#.
  ...#|..|.....=====...#|.|.=#......|...||.....#.....#..#..#.
  ..|#|......}.======..#...==#..|.....%.|............#..#..#.
  ##.#%.#######=====##=...#=########..#.....#..#%.#..#..#####
  ......#......======.==.===....%.0#..#.....#..#..#..#..#..#.
  .||.}%........=%=..=.==.#==......#..#..#..#..#..#..#0.#..#.
  ..||....##...=.##...====#==###..}#..#..#..#.|####..#..#....
  ..........|....}|...==|.=.%.|.|||||.#..#..#..#.....#..#===.
  }.||..|....=.}|.||..|.|}..}.||}}}|.=....===..#.....#...===.
  |.........===..####...###.|########==..=====......##.>=....
  ...........==.|......#;.........0===========..==.=.....==..
  .......%...==}..=.............X....=========..===.....#....
  ....%....===###=.==..#..#######..#==###====###..==.#..#..#.
  .........====.=.=.....|.#........|....==..#[...=.=.#.....#0
  ........======.=..#....}#.............=...#.....#..#....|#0
  ###.....===#=##############################################
  ###########################################################

-- Statistics ------------------------------------------------

  Health 79/90   Experience 841693/24
  ToHit Ranged +4  ToHit Melee +4  ToDmg Ranged +5  ToDmg Melee +5

-- Traits ----------------------------------------------------

  Class : Technician

    Ironman          (Level 4)
    Hellrunner       (Level 3)
    Son of a bitch   (Level 5)
    Son of a gun     (Level 5)
    Eagle Eye        (Level 2)
    Intuition        (Level 2)
    Whizkid          (Level 2)
    Scavenger        (Level 1)

  EE->EE->WK->Int->WK->MSc->Int->SoB->SoB->SoB->SoG->HR->HR->HR->SoG->SoG->SoG->SoG->SoB->SoB->Iro->Iro->Iro->Iro->

-- Equipment -------------------------------------------------

    [a] [ Armor      ]   nanofiber phaseshift armor [1] (A)
    [b] [ Weapon     ]   energy pistol (2d5) [6/6] (N1)
    [c] [ Boots      ]   phaseshift boots [4/4] (100%) (A)
    [d] [ Prepared   ]   nano shotgun (10d4) [1/1] (P1)

-- Inventory -------------------------------------------------

    [a] nuclear plasma rifle (1d9)x6 [31/31] (B1P3S1)
    [b] nuclear plasma rifle (1d7)x8 [52/52] (B3F1P1)
    [c] cerberus onyx armor [0] (A)
    [d] cerberus phaseshift armor [0/0] (100%)
    [e] cerberus duelist armor [0] (O)
    [f] Malek's Armor [3/3] (100%)
    [g] large med-pack
    [h] large med-pack
    [i] large med-pack
    [j] large med-pack
    [k] large med-pack
    [l] homing phase device
    [m] technical mod pack
    [n] bulk mod pack
    [o] bulk mod pack
    [p] firestorm weapon pack
    [q] Hell Staff
    [r] cerberus phaseshift boots [0/0] (100%) (A)
    [s] cerberus gothic boots [0/0] (200%) (A)
    [t] acid-proof boots [0/0] (100%)

-- Resistances -----------------------------------------------

    Bullet     - internal 0%    torso 30%   feet 0%   
    Melee      - internal 0%    torso 30%   feet 0%   
    Shrapnel   - internal 0%    torso 30%   feet 0%   

-- Kills -----------------------------------------------------

    326 former humans
    365 former sergeants
    389 former captains
    153 imps
    53 demons
    192 lost souls
    67 cacodemons
    112 hell knights
    568 barons of hell
    225 arachnotrons
    25 former commandos
    19 pain elementals
    297 revenants
    416 mancubi
    343 arch-viles
    71 nightmare imps
    90 nightmare cacodemons
    78 nightmare demons
    74 nightmare arachnotrons
    10 nightmare arch-viles
    56 bruiser brothers
    21 shamblers
    9 lava elemental
    3 agony elementals
    5 Cyberdemons
    2 Apostles

-- History ---------------------------------------------------

  On level 7 he found the Hell Staff!
  On level 8 he assembled a high power weapon!
  On level 9 he assembled a hyperblaster!
  On level 13 he assembled a tactical boots!
  On level 18 he assembled a gatling gun!
  On level 19 he assembled a tactical shotgun!
  On level 24 he assembled a micro launcher!
  On level 25 he stumbled into complex full of former humans!
  On level 28 he assembled a tactical rocket launcher!
  On level 28 he assembled a cerberus armor!
  On level 29 he assembled a ballistic armor!
  On level 32 he found the Trigun!
  On level 33 he assembled a piercing blade!
  On level 34 he stumbled into complex full of mancubi!
  On level 35 he stumbled into complex full of revenants!
  On level 36 he stumbled into complex full of mancubi!
  On level 39 he found the Cybernetic Armor!
  On level 40 he ran for his life from lava!
  On level 41 he assembled a fireproof armor!
  On level 41 he assembled a enviromental boots!
  On level 42 he ran for his life from lava!
  On level 43 he stumbled into complex full of revenants!
  On level 43 he ran for his life from lava!
  On level 44 he stumbled into a nightmare cacodemon cave!
  On level 46 he stumbled into complex full of arch-viles!
  On level 46 he assembled a assault rifle!
  On level 49 he ran for his life from lava!
  Level 52 was a hard nut to crack!
  On level 53 he found the Enviroboots!
  Level 55 blasted him with unholy atmosphere!
  On level 55 he assembled a micro launcher!
  On level 55 he assembled a cerberus boots!
  On level 56 he found the Malek's Armor!
  On level 57 he ran for his life from lava!
  On level 58 he assembled a assault rifle!
  On level 58 he assembled a fireproof boots!
  On level 59 he found the Revenant's Launcher!
  On level 62 he ran for his life from lava!
  On level 62 he assembled a assault cannon!
  On level 63 he assembled a nano-shrapnel!
  On level 66 he assembled a micro launcher!
  On level 66 he assembled a tactical shotgun!
  On level 68 he found the Acid Spitter!
  On level 68 he assembled a energy pistol!
  On level 68 he assembled a speedloader pistol!
  On level 68 he assembled a speedloader pistol!
  On level 68 he assembled a gatling gun!
  On level 69 he stumbled into complex full of arch-viles!
  On level 69 he found the Jackhammer!
  On level 69 he assembled a gatling gun!
  On level 70 he assembled a gatling gun!
  On level 73 he assembled a speedloader pistol!
  On level 73 he assembled a micro launcher!
  On level 73 he assembled a cerberus armor!
  On level 77 he found the Railgun!
  On level 79 he found the Butcher's Cleaver!
  On level 82 he stumbled into a nightmare arachnotron cave!
  He sounded the alarm on level 86!
  On level 87 he assembled a micro launcher!
  On level 89, hell froze over!
  He sounded the alarm on level 91!
  On level 91 he assembled a cerberus boots!
  On level 92 he assembled a gatling gun!
  On level 92 he assembled a hyperblaster!
  On level 94 he stumbled into a nightmare cacodemon cave!
  On level 95 he ran for his life from lava!
  On level 95 he assembled a cerberus armor!
  On level 96 he stumbled into a nightmare arachnotron cave!
  On level 99 he stumbled into a nightmare demon cave!
  On level 100 he assembled a nanofiber armor!
  On level 100 he finally completed 100 levels of torture.

-- Messages --------------------------------------------------

 There is power cell (x20) lying here.
 There is rocket (x3) lying here.
 There is a bulk mod pack lying here.
 There is an agility mod pack lying here.
 You picked up an agility mod pack.
 There is a bulk mod pack lying here.
 You picked up a bulk mod pack.
 You wear/wield : a nanofiber phaseshift armor [1] You start to float!
 You use an agility mod pack. Modify weapon, armor or boots?
 (Escape to cancel) [abw]
 You wear/wield : a phaseshift boots [4/4] (100%) (A) You touch the ground.
 You start to float!
 There are stairs leading downward here.
 There are stairs leading downward here.
 You did it! You completed 100 levels of DoomRL! You're the champion! Press
 <Enter>... 

-- General ---------------------------------------------------

 1197 brave souls have ventured into Phobos:
 1001 of those were killed.
 17 of those were killed by something unknown.
 63 didn't read the thermonuclear bomb manual.
 And 31 couldn't handle the stress and committed a stupid suicide.

 85 souls destroyed the Mastermind...
 36 sacrificed itself for the good of mankind.
 34 killed the bitch and survived.
 15 showed that it can outsmart hell itself.

--------------------------------------------------------------

I figured I should actually finish a post-0.9.9.3 run, so here it is. I had to go for scavenger, the allure of playing with mods was too great. As you can see by my mortem, I made a lot of weapons, usually immediately taking it apart to hope for different mods. I mainly used a F-modded (ATT) plasma rifle and a (PT) combat shotgun (forgot what they were called) for the early game. Once I got a couple of levels of SoG, I switched to using a P2 pistol that I was hoping to turn in an Energy Pistol, which I did eventually. Around this time I also found the first of 3 nuclear plasma rifles. Made it B3F1S1 and it carried me with the pistol until I finally got a sniper weapon pack. I ended up taking apart 4 uniques, Trigun, Rev's Launcher, Acid Splitter and Jackhammer. Out of it I got 1 Onyx, 2 Nano and a firestorm pack. That luck is pretty much what made me unstoppable, so the run didn't feel that special.

This is my first win since resistances were added to the game and I can't say that I like them. Armor doesn't feel as useful as it used to be. Blue armor feels extremely weak for the point in the game you'd be wearing it, to the point that I wonder if it is really worth the speed loss. Maybe I just don't have enough experience with it, but it seems like unless you find an exotic/unique armor that has resistances, your armor won't actually stop much damage. At least I got to fight some Apostles, so it wasn't all bad. Although I think this will be my last game until 0.9.9.5 is fully spoiled. I don't have fun discovering new changes anymore, I'd rather just know what has changed instead of having to stumble upon it.

I was hoping for an all Cyberdemon level, but not this time.

24
Sweet, I'm glad this is already known. I was just about to post that the x64 copy won't open my old player file (or a fresh one either), but the 32bit copy works fine with my old file or with a fresh one. Just think of all the bits DoomRL is missing.

25
tehtmi++
tehtmi = tehtmi << 2, assuming there are still enough bits left in the data structure. I guess *=4 is roughly the same, but this is still a really good idea.

26
...(timidity-stuff etc.)...
In DoomRL's defense, timidity is a N! to in install and configure correctly last I remember. Actually even the lua problem isn't DoomRL's fault; the reason I knew how to install lua off the top of my head was because I had run into trouble doing it before. For some reason the 5.1.4 Lua install doesn't build a liblua.so file, which doesn't make much sense for a Linux library. So every Linux distro that wanted to build a lua package had to manually make and name the .so file. Obviously this didn't lead to a standard filename, hence the initial problem of the thread.

On a complete side note, this is kinda why I don't like packages. Too many times distro maintainers make random tweeks or decisions that cause unintended problems down the line (http://www.debian.org/security/2008/dsa-1571). I'm not saying don't use packages, just that I won't use them.

27
Next version will link to Lua statically, so there should be no more such problems. As for the sound, I have no clue... AStranger?
The only idea I have is really stupid. When I extracted the 32-bit version the config file had both music and sound set to true. I turned off music like I always do (I really need to install a midi player or mp3s), installed lua and everything just seemed to work (sound too). I was rushing with the 64bit version so I just installed lua and made sure the main menu came up, which it did. Then I made my lua post and called it a day.

When I woke up today and tried the 64bit version, I found out there was no sound. So I checked the config file and noticed it had both the music and sound set to FALSE. At that point I decided to extract a fresh 64bit copy of DoomRL (to make sure I didn't change the config while I was high) and config.lua still had the music and sound set to false. I set sound to true and everything worked.

It looks like the 32bit ships with sound on and the 64bit ships with sound off. This was the problem for me, hopefully it's the same for everyone else. If my grammar seems a little off right now, it is because I just woke up and need coffee.

28
I don't have any inside knowledge, but I'd assume the problem is with the liblua5.1.so.0 Fedora package. I don't know much about using Fedora (I use Slackware), but I'd start by removing the current lua package and installing it from the source. Installing lua from source wasn't as smooth as I usually like since I had to tweak the Makefiles but it worked in the end.

Here's the contents of lua-5.1.4-liblua.so-fix.patch:
Spoiler (click to show/hide)

The general steps I used to install lua went as follows:
Code: [Select]
$ wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
$ tar zxvf lua-5.1.4.tar.gz
$ cd lua-5.1.4
$ patch -p1 -i lua-5.1.4-liblua.so-fix.patch
$ make linux
$ sudo make install
$ sudo ldconfig

Hopefully the Fedora lua package is the problem and installing lua from source fixes it. I've been able to run both the 32bit and 64bit version of DoomRL like this (the 32bit install had slightly different targets and was run under a chroot environment though). If it doesn't work then I apologize for sending you on a wild goose chase.

29
Heh, yeah, I'll probably play about 80 ITYTD games just to level up my Cyberdemon kills.  :)
I recommend M AoPc speedruns. If I had to guess I would say I got about 6-10 Cyberdemons per hour that way.

Apostle God Hand?  How do I get that?  There's a reference to "Apostle Insignia" on the wiki, but it doesn't really say how to get it.
Unfortunately sharing information is strictly forbidden, but I'll tell you what I can without getting banned. The short answer is, don't waste your time even thinking about it. The amount of luck you need just to get the game to generate an Apostle makes the Pacifism diamond look like a purely skill based challenge. Granted this was with 0.9.9.3, but I don't see any reason why the condition would have changed. Looking back, I can't say I'm happy to have met an Apostle, because that's when I realized I was never going to be able to pull it off two more times. If you are dead set one meeting one, all I can say is just keep playing. It might take a year or two, but if the stars align just right, you may someday get the RNG's blessing and actually have a chance at seeing one. I wish I could say I was just exaggerating.

30
Bug Reports / Re: [0.9.9.4] Total Game Time tracking error
« on: September 03, 2011, 04:38 »
Actually you don't even have to start a game. You can just load the executable, look at the player stat screen, quit the executable and upon reloading the executable the time played has gone up. I noticed this a while back since I almost never fully close the game, but for some reason I never thought of it as a bug. I'm pretty sure I didn't play 33 days of just 0.9.9.3.

Pages: 1 [2] 3 4 ... 16