Jump to content

keira

Global Moderator
  • Posts

    3,425
  • Joined

  • Last visited

Everything posted by keira

  1. The Jenkins server is back online at the following URL: http://te.calref.net:8080/job/cboe/ It now includes proper multi-config setup and a build system that actually works more than once in a row. It also has nifty features like xmpp MUC notification (yay, spamming chatrooms!) and I'll try and get IRC (as well as other misc. features) up at some point.
  2. With the help of Tridash, I was able to get CBoE compiled for 64-bit windows! Probably not too much in the way of a point, but native 64-bit binaries for a game released in 1997 isn't too bad I dinked around and didn't notice any errors, but it's best to be considered experimental. Download the game (with 64-bit boesounds) here. Next up: Getting ScenEdit and CharEdit to compile at all on my new system :|
  3. If you haven't already, try taking a peek into the Mac (or windows (basically the format you aren't on)) and see if its in that version. Most likely you can drop it in and it'll work fine
  4. A couple things I noticed worth mentioning: Go look again at that "#24", you'll notice that it's actually a permalink to that post in question. No it isn't, unlesss you're running pre-NT Windows (hint: you're not) It is worth noting that, due to the unique way cmd.exe works, if you have the scenario placed on a filesystem that is different than your user profile directory's (such as a flash drive or secondary disk), you first have to put that drive letter in. So, if you're checking a scenario in E:\Profile\Games\BoA\Frostbite, you need to run the following commands: e:\ cd \Profile\Games\BoA\Frostbite Also, it's proper 'style' to leave all executables and shell calls lowercase. Windows isn't case-sensitive yet, but it (terrifyingly) might be at some point, plus it makes the command more readable. It's better practice to use redirection ("alint (arguments) > report.txt"), especially with cmd.exe. The standard copy/paste method you suggest injects lots of unneeded line breaks and other formatting errors compared to the original program output. Although this does work, it would probably be better practice to work one script at a time, especially for developing. *.txt is great if you just want to open alint on someone else's scenario, say "OMG there are 1,945 bugs in this scenario" and call it a day. Meanwhile, in the real world, those will mostly be false positives and getting the entire scenario output while going through one script in particular probably isn't what you're going for. If you give it *.txt as an input, it doesn't get a chance. this is most likely so that you can do things like "alint -a t1booty.txt.WHY.ISNT.THIS.SCRIPT.WORKING" (a bit of an edge case, let's be honest) This is a "logic error", not a "syntax error". For the most part it's the responsibility of the person writing the script to check these. Okay, this is something you in particular do all the time on these forums. Unless the post is several months old (if so: ask yourself why you are necroing it), do not double-post. Obviously there are cases that are exceptions, but in this particular case (and 95% of all cases) a double-post is not warranted. Edit the existing post instead.
  5. Harmony [turn 3] Summary Power Available: 7 Actions taken: Harmony Flat - Purify Area, 4 cost Tribute - Shape Climate, 2 cost Power Remaining: 1 Running Bonus: +3 Actions Harmony Flat We send part of our presence to one of the mesas, chilling it much like our islands. We spent an eternity alone in the great emptyness beyond the stars, we are pleased at the opportunity to come together with others. Tribute We turn our attention to the currents of the oceans, tweaking them to bring warmth to the shores of the eastern landmass. Although we are unfamiliar with the concept, eventually we sow the seeds of a jungle much like that to the north. We reach out our presence, speaking to all who may listen, unsure if they can hear in spite of our as-yet unmanifested presence: "Being of trees and warmth, you bring honor to Harmony. Please accept these jungle as a token of appreciation"
  6. That's most likely an error because it can't find a script file. Pop open the scenario folder and see if you can't find t05Ironmines.txt If you're on a non-windows system, capitalization counts so you might need to rename it to match
  7. Harmony [turn 2] Summary Power Available: 7 Actions taken: Harmonious Ice - Purify Area, 4 cost Evaporate - Shape Climate, 2 cost Power Remaining: 1 Running Bonus: +2 Actions Harmonious Ice We rest for a time on these islands, our unmanifested spirit draping ourselves across the tundra. The land and climate become attuned to our spirit, charged with the energy of the great emptiness beyond the stars. Crystals of ice begin to form across the land, and the chill becomes even more biting. For beings used to the warmth of the sun this is inhospitable, but for Harmony this is serenity. Evaporate The change in climate has begun to effect nearby lands of this planet. To the west, the area has become sapped of moisture and dries out, becoming a vast desert.
  8. I've added a CSR thread here. Feel free to edit in tags and info as needed
  9. Of Good and Evil (BoA) Mac/Windows Author: BainIhrno, Alcritas Difficulty: 10-15 Version: 1.0.0 [composite=eyJ0aXRsZSI6Ik9mIEdvb2QgYW5kIEV2aWwgKEJvQSkiLCJ0aWQiOiIyMDYxNSIsInRhZ3MiOlsiYmxhZGVzIG9mIGV4aWxlIHBvcnQiXSwiYmdhc3AiOnsiNSI6MCwiNCI6MCwiMyI6MCwiMiI6MCwiMSI6MH19] Composite Score: 0.0/5.0 Best: 0.00% (0/0) Good: 0.00% (0/0) Average: 0.00% (0/0) Substandard: 0.00% (0/0) Poor: 0.00% (0/0) [encouragenecro] [/composite] Keywords: Blades of Exile Port
  10. Bumping Shooting to d10 Bekora Tiquo Human Mechanic XP: 37 (Advancement 7) Wounds: 0 Fatigue: 0 Power Points: 10/10 [spoileralt=Skills and Derivatives] Agility: d8 Smarts: d10 Spirit: d4 Strength: d4 Vigor: d4 Investigation: d10 Knowledge (Engineering): d10 Knowledge (Geography): d8 Notice: d8 Repair: d10 Riding: d8 Shooting: d10 Spellcasting: d10 Streetwise: d6 Parry: 2 Toughness: 4 Charisma: +0 Pace: 6 Arcane Background (Magic): 10 PP, 3 powers MacGyver: May improvise temporary gadgets Scholar: +2 to two different Knowledge skills Steady Hands: Ignore unstable platform penalty; Running penalty reduced to -1 Gadgeteer: Once per session, can create Weird Science object from spare parts Machine Empathy: Can touch structure or mechanical device to get flash of insight into creator's intentions. +2 bonus to all Repair or Knowledge (Engineering) with device. Once per session, may hold a device and learn something about creator (draw card, Signs and Portents in Horror Companion) Ageless: All negative effects of Elderly nullified. No need to sleep, can make natural healing rolls (1 p/d), receive +2 Vigor rolls to hunger/thirst/env rolls. Elderly: Pace –1, –1 to Strength and Vigor die types; +5 skill points for any skill linked to Smarts Loyal: Bekora tries to never betray or disappoint her friends Stubborn: Bekora always wants her way Parasited: Bekora is host to an Ammat-Xan parasite, and may have to roll Spirit to avoid Compulsions. [/spoileralt] [spoileralt=Gear] Horse Crowbar Hammer 20 yards of rope Iron spikes (10) Shortbow Quiver Barbed arrows (20) Revolver Revolver Ammo (25) [/spoileralt] [spoileralt=Spells] [spoileralt=Chain Lightning (custom power, based loosely on Bolt)] Rank: Novice Power Points: 3 Range: 12/24/48 (+special) Duration: Instant Trappings: Electrical arc An electric current originates from the caster and passes through a series of enemies. A normal success hits two targets, which must be within 4 units of each other; each raise adds another target, which must be within 4 units of the previous target. All targets take 2d6 damage, and Chain Lightning ignores up to 2 points of Armour. [/spoileralt] [spoileralt=Forcecage (based on Damage Field)] Rank: Seasoned Power Points: 4 Range: Touch Duration: 3 (2 PP/round maintenance after duration expires) Trappings: Electrical field An electric field envelops the target, dealing 2d6 (2d8 with raise) damage (2 AP) to anyone who contacts them in close combat. If the target attacks unarmed, add Str+2d6 (Str+2d8 with raise) damage (2 AP). Target can also touch (+2 Fighting) to do 2d6/2d8 damage (2 AP). Grappled opponents take field damage every attacker's round. If target becomes very wet (as in heavy rain or having a bucket thrown on them) field will short out, disappear, and deal 2d6 (2d8 with raise) damage (2 AP) to target. [/spoileralt] [spoileralt=Summon Elemental (Summon Ally)] Rank: Novice Power Points: 3+ Range: Smarts Duration: 3 (1 PP/round maintenance after duration expires) Trappings: Creates an elemental servant under the control of the caster. [spoileralt=Lightning Spirit (Seasoned-rank lightning elemental)] Attributes: Agility d12, Smarts d4, Spirit d8, Strength d6, Vigor d6 Pace: 8, Parry: 7, Toughness: 5 Skills: Fighting d8, Shooting d6 Special Abilities Elemental: Having no discernible body parts, the lightning spirit normally suffers no additional damage from called shots. It is also immune to fear, intimidation, disease and poison. Assault and Battery: The lightning spirit can batter itself against enemies to shock them. Treat this as a natural weapon inflicting Str+d4 damage with 1 point of armour piercing. Anything that strikes the spirit with an unarmed attack, makes a successful grapple attempt, or otherwise touches it with an unprotected body part also automatically takes damage as if struck by this attack. Capacitance: The lightning spirit is animated by electrical energy. A very powerful shock can short it out, but lesser currents only energise it. It effectively has Improved Arcane Resistance against electrical attacks (+4 Toughness and +4 bonus to opposed rolls). In addition, any electrical damage that fails to inflict at least a Shaken result on the elemental will cause it to recover from Shaken status if it was already Shaken. Chain Lightning: With a successful Shooting roll, the lightning spirit can launch a ranged attack equivalent to the Chain Lightning spell.[/spoileralt] [spoileralt=Lightning Wisp (Novice Rank lightning elemental)] Attributes: Agility d12, Smarts d4, Spirit d8, Strength d4, Vigor d4 Pace: 10, Parry: 6(+2), Toughness: 4 Skills: Fighting d8 Special Abilities Elemental: Having no discernible body parts, the lightning wisp normally suffers no additional damage from called shots. It is also immune to fear, intimidation, disease and poison. Assault and Battery: The lightning wisp can batter itself against enemies to shock them. Treat this as a natural weapon inflicting Str+d4 damage. Anything that strikes the wisp with an unarmed attack, makes a successful grapple attempt, or otherwise touches it with an unprotected body part also automatically takes damage as if struck by this attack. Hover: The lightning wisp levitates several feet above surfaces and is therefore unaffected by most terrain. It can also hover across any gap that it can cover in a single turn's movement. Capacitance: The lightning wisp is animated by electrical energy. A very powerful shock can short it out, but lesser currents only energise it. It effectively has Improved Arcane Resistance against electrical attacks (+4 Toughness and +4 bonus to opposed rolls). In addition, any electrical damage that fails to inflict at least a Shaken result on the elemental will cause it to recover from Shaken status if it was already Shaken. Small (Size -2): The lightning wisp is a pulsating orb that grows no more than one foot in diameter. All attacks against it suffer a -2 penalty, giving it an effective Parry of 8 against melee attacks and meaning that missile attacks must roll a 6 or better to hit at short range. [/spoileralt] [/spoileralt] [spoileralt=Charge (Smite, modified with increased range and PP cost)] Rank: Novice Power Points: 3 per target Range: Smarts Duration: 3 (1 PP/round maintenance after duration expires) Trappings: Charges a weapon with electricity Increases the target weapon's damage by +2, or +4 with a raise. May affect up to five targets. [/spoileralt] [/spoileralt]
  11. Harmony [turn 1] Summary Power Available: 7 Actions taken: Chill - Shape Climate, 2 cost Impact - Shape Land, 3 cost Power Remaining: 2 Running Bonus: +1 Actions Chill We are Harmony, and this world shall become our home. We strike the earth, carrying with us the chill of the great emptiness beyond the stars. Our presence chills the earth where we land, and a barren archipelago becomes a tundra teeming with grasses and mosses. The cold extends outwards, freezing the waters surrounding our new home. Impact Although we are still weak from our slumber and have yet to manifest a physical form, our sudden presence jars the land, and a great swath of earth is thrust upward, becoming an inhospitable mountain range rich in ores and minerals. The planet's inner heat is quickly subdued by our chill, but in many places it cannot be completely shut out. Cold and Hot combine, and rivers rush down the mountains, carving a path through tundra and ice.
  12. For me, the game that hits the sweet spot of randomness is Dwarf Fortress. Every world you create has a unique landscape, history, and story. You can choose to read all of this, scanning through pages and pages about the fall and rise of kings, wizards, and even mystical beasts. Your dwarves, with their sometimes-hilarious randomized names, obsess over these historical tidbits as, far above them on the surface of the world, a lone caravan is ambushed by goblins. A picture is slowly painted by your dwarves, using the power of engravings, books, and statues. Or you can take control of one dwarf, human, or elf in particular and travel this world yourself, asking people about the history of their town/family/nation/whatever, and sometimes you yourself will be added to that history. The level of detail is astonishing, even combat is immaculately randomized and detailed. but of course nobody can be bothered to know about this because they can't take five minutes to learn how to keyboard.
  13. wat. some of the best storied i've read/watched/played are the ones that don't leave me happy. Just because a story doesn't end with some disney fairytale rubbish doesn't mean it's a story
  14. This is definitely something you'll want to email Jeff about (spidweb@spiderwebsoftware.com). It's pretty easy nowadays to set up i18n for games, so he might be interested. Even if he isn't, most of the game text (at least the non-interface stuff) is stored in plaintext scripts. It wouldn't be too much of an issue to release a "language mod" on this forum
  15. I've lately been watching Bleach, Top Gear reruns, and Space Brothers (christ almighty that show drags on) Hannibal, Pony, Sherlock, and the Doctor are also shows I watch, although to be honest I haven't seen the Doctor in like nine months.
  16. As of the current code, I'd say if you are going for weap damage, pump STR. Looking at this code, it should probably change in the future. Mechanically it makes no sense and some placement of negatives leads me to believe that there might be outright errors.
  17. Attention: The Jenkins server is going to be down for a bit while I transfer it over to a new system. Apologies for any inconveniences.
  18. Errr, sorry, that line was an error. DEX and enc. only appear to affect hit_adj, not dam_adj. Sorry, I was looking at the wrong line for that part, I guess Damage does indeed check for STR instead of dex/enc.
  19. Looking at the code, the answer appears to be no (at least for melee). The formula for calculating damage is roughly (from boe.combat.cpp:365) as follows: final damage = 1d(weapon level) + dam_adj(see below) + 2 + (weapon bonus damage) dam_adj appears to take into account the following: Bless/Curse status of PC and Monst Encumbrance and dexterity of PC Sleep/Paralysis status of Monst If PC has item with ability types "Skill" or "Giant Strength"
  20. At this point, until the OSX rewrite is done (SOON (hopefully)), you're probably better off running Windows CBoE (in the forum header) via Wine.
  21. At this point, until the OSX rewrite is done (SOON (hopefully)), you're probably better off running Windows CBoE (in the forum header) via Wine.
  22. keira

    Weird VRAM size

    thats probably the amount available at the userspace level. most likely a bunch is taken up by kernel stuff and possibly the hardware itself.
×
×
  • Create New...