Jump to content

Recommended Posts

Posted

wolfenstein200902050554em2.jpg

 

id Software's newest chapter in the legendary "Wolfenstein" series will deliver players deep behind the enemy lines of a war-torn Germany, where Nazi experiments with technology and the supernatural threaten to turn the tide of World War II. Utilizing a revolutionary new graphics technology targeted specifically at next-generation console and PC hardware, this new Wolfenstein experience will draw players into a world of unmatched exploration, action and espionage.

 

Plataformas: PC/X360/PS3

Developer: Raven Software

Publisher: Activision

Release Date: TBA 2009

 

wolfenstein200807300543gn5.jpg

w1280.png

width=1024 height=576http://img15.imageshack.us/img15/6659/wolfenstein200902050554mf8.jpg[/img]

w1280.png

width=1024 height=576http://img9.imageshack.us/img9/796/wolfenstein200902050554hi7.jpg[/img]

w1280.png

width=1024 height=576http://img8.imageshack.us/img8/4899/wolfenstein200902050555zu8.jpg[/img]

w1280.png

 

81V_ciKM2lg

 

At first glance, it seemed easy to confuse this first-person shooter with a World War II Call of Duty. There were Nazi banners hanging from the ceiling, the enemies were running around in those same old drab uniforms, and the train yard this MP40 battle was taking place in looked pretty pedestrian. Then, an NPC detonated a bomb on one of the Nazi railcars, a blue light filled the station, and everything not nailed down -- bodies, plants, you name it -- started to slowly levitate to the ceiling.

 

Yup, Wolfenstein is back.

 

Tonight, Activision and developer Raven Studios -- id Software still owns the Wolfenstein license but is letting Raven take it for a spin -- let IGN have another look at the same demo Jason Ocampo saw back in July but were prepared to give a bit more detail. Wolfenstein is storming the PlayStation 3, Xbox 360, and PC "when it's done" and bringing with it all sorts of eerie powers, evil Nazis, and familiar plot points; a sequel to Return to Castle Wolfenstein, you pick up as Office of Secret Actions agent BJ Blazkowicz and get to killing some Nazis.

 

Vaporized.Blazkowicz is undercover on a Nazi ship when he slips on an admiral's jacket and finds a strange amulet in the pocket. In a moment of fear -- which wasn't shown tonight -- Blazkowicz wields the true power of the medallion; a power known as the Veil. Now, the Veil is another dimension that's existing on top of our own and can't be seen by the likes of you and me. When Blazkowicz activates the Veil -- the amulet is in the lower left corner of the screen and has a meter showing how much juice the dimensional wormhole has -- the screen turns to a creepy shade of blue, things start floating around, and little creatures can be seen by our hero. Of course, these effects aren't all purely eye candy; with the medallion activated, Blazkowicz can slow down time and scream around the stage waxing bad guys who are now brightly colored.

 

There's going to be lots of enemies to see because when Blazkowicz brings the amulet back to HQ, researchers are able to track the stones inside the piece to Isenstadt, which just so happens to be a Nazi stronghold. Blazkowicz shows up and hooks up with a group of resistance fighters known as the Kreisau Circle. These men are holdouts in Isenstadt and quickly team up with Blazkowicz to kill as many enemies as possible and take out a super-weapon that's supposed to be in the area.

 

This is where I initially walked in on the game. Don't get me wrong, it was great to see the pleasant kickback of an old-school machine gun going off in Blazkowicz's hands, a turret on a sandbag used to cover an NPC placing explosives, and a Nazi slam into a train car and decorate the structure with blood when shot in the head, but until the boys blew the train and unleashed the Nazi's attempt at harnessing the Veil, it was looking like we were headed for well-worn territory. See, the Nazis are after the Black Sun, a power source they want to use to make weapons that will make the Allies poop themselves. To get to the Black Sun, they're experimenting with the Veil. This is why they had a dimensional key and why they're packing nifty new weapons such as a particle cannon that vaporizes anything it connects with -- yes, you can use it once you defeat the Super-Soldier carrying it, and yes, it's awesome. When you're running through the Nazi stomping grounds, be on the lookout for Black Sun symbols on walls. These are signs that if you kick on the Veil, you'll be able to make your way through a shortcut. During the demo I was watching, Blazkowicz caught a glimpse of one of these icons, turned on the amulet, and had an opening appear that he used to pick off a few witless bad guys.

 

Other than the new supernatural stuff, all of your favorite first-person parts seemed to be here. Blazkowicz can run, shoot with his weapon's iron sights, and hold on to every weapon he's ever picked up. Upgrading your weapons is actually a pretty big part of this game, and the developers say that they didn't want you feeling like you had invested all of this time into a gun just to have to drop it from something new. These weapons -- which you'll be able to upgrade using the gold, intel and other treasure you find -- will be customizable to the way you want to play. So, if you want to snipe all day long, you'll be buying scores and suppressors. If you just want to run and gun, max out the clip size and such.

 

  • 1 month later...
Posted

is this the game "Return To Castle Wolfenstein"?

i finished 3 times "Return To Castle Wolfenstein"

anyway this one seems a lot better

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock