Kiado的最近内容

  1. Kiado

    What happened to the videogame world?

    Hippotoxotai 说:
    I read over most of Swadius' replies.  They are merely quoting a paragraph from what I wrote, and to each paragraph he adds some words that are marginally related to some of my words.    As replies they are neither real nor thoughtful.  Nor did he seem to even understand the main idea I was trying to convey.  So I am not even going to waste time replying, as if his comments were at the same content-level as mine.

    I do add one more comment, (but not in reply to Swadius), someone mentioned America's Army as a recruiting tool, while at the same time .  Well, even that person admit that visual advertising works, and something you look at repeatedly, changes your worldview and how you prioritize things (what is more important/worthy).

    My point about America's Army is the latent hypocrisy of those who would say GTA4 somehow turns kids into demons, yet recruiting and glorifying being in the Army to kids is just as bad.  Ask reformed child soldiers from Africa what they think is worse. 

    The problem with your argument is that it is a given that we are influenced by visual stimuli, my argument is that it doesn't matter, because some of us are smart enough to realize what is acceptable or what is not.  Those that do not understand how the world works were not made that way by video games. 

    See the problem is, is once you censor it, it starts a chain reaction.  First it will be blood, then crime, then fighting, then falling down to hard, and pretty soon the only video game we will be playing is Pong, since that can't corrupt our children right?  I am ****ing parent, and I control everything my daughter does with games, movies, tv, or anything else.  I will also insure that I invest the time to make sure she understands right from wrong, good from evil, and I will do it to the best of my ability.  At some point the control will be passed to her, and I have to hope that what I taught her pays off. 

    That way when she takes in visual stimulus she will know what to do with it.  She will know that going into the street and carjacking and killing people to get what you want will lead to bad situations, so whatever choice she makes, at least I prepared her for it. 
  2. Kiado

    What happened to the videogame world?

    Swadius is much more the trooper than I.  I am not going to go over all that crap again. 

    I will tap at your main argument though.  You what you see through your eyes *DOES* effect you.  Of course it does, we are nearly a purely visual creature.  We take in everything through our eyes.  The great thing about us is we have a powerful brain behind it.  The brain takes what we see, we then use it to make a decision based on the visual presentation before us, this decision based off our gained knowledge of the world.  So you leave out a critical factor that actually allows us to see the things that *DOES* effect us. 

    You use a Porn comparison, which is for the most part different stimuli as apposed to the stimuli you receive from a standard video game session.  Yeah, it does effect me.  In some very awesome ways.  For instance, I either wank it, wonder if my wife could do that, or turn it off when the poop hits the chest.  As you can see, I am making decisions with my brain based on my experiences.  No ones around to see, screw it, out comes willy.  If my wife is there, I am in an agitated sexual state because of the stimuli I am looking at, but also because I know what I am thinking is available to me.  If something I considered gross happens in the porn, then I make the decision to stop watching it.  I don't see someone pooping on someone else's chest, then think it might be a good idea to go drop some feces on my wife.  That's utterly disgusting, and I can't believe you have me using it to make a point.  See, all these things are tempered by my intelligence, my understanding of the world, my understanding of myself, and my understanding of my wife.  Just because I see something doesn't make me more likely to do it.  It is all based on the person receiving the information, and how they process that information, and what action they take after processing it. 

    I know when I play GTA4, that it is a lot of fun to randomly gun down as many civilians as I can.  Not because I want to glorify that action, but because I know this is not reality, and I can do that without any non-digital consequences to myself or others.  I would never walk out of my house and rain lead on the streets of Dallas.  Why?  Because I have a ****ing brain, and I understand the consequences of such actions.  Millions of copies of GTA's have been sold.  The way you make it sound, their should be just teen agers loaded to the teeth with weaponry, car jacking and go to town on whores all around us.  The truth is, any educated person can make a distinction between reality and fantasy with a sound mind. 

    People that would actually go out and re-enact events they have seen in a video game, have problems rooted far deeper than any advertisement or video game could do to them.  Such as abusive parents, lack of education, reduced social status, etc.  These are sad facts of a free society. 

    This is like when people tried to blame Marilyn Manson for the Colorado school shootings.  Those kids didn't shoot the other kids because they listened to Marilyn Manson, the shot those kids because they were treated like **** by those in social power.  Unfortunately for the two shooters they obviously came to the wrong conclusions about how to deal with the situation, since no one deserved to die for any of it.  The point is though, I shouldn't have to stop listening to Marilyn Manson (who I don't even like) because these two kids where ****ing idiots about dealing with their problems, and they happened to enjoy his music.  If someone had taken the time to show those two kids that it wasn't the end of the world when a few idiots in high school talk smack about you, it could of been a completely different situation. 

    Blah.
  3. Kiado

    Regal designation

    Jinnai 说:
    This will cause problems if a pretender takes over a faction.  A better way to do it is to check every faction's slot_faction_leader and compare to the troop id you're talking to.

    EDIT: Rather than check every faction's slot, just pull the faction of the troop you're talking to and check the slot for their faction.

    The line of code you would put in the conditional block of the dialog line is:
    (faction_slot_eq,"$g_talk_troop_faction",slot_faction_leader,"$g_talk_troop"),

    It's funny that I can now see how much better this is now that we have discussed slots in the other thread.  I guess knowing how to do things more easily comes with time spent programming.  I don't always see the "easier" way to do it, I guess you could say.
  4. Kiado

    Limitations with, and use, of Slots

    Actually, the way you re-assembled my analogy gives me a better understanding.  Also, whether you teach well or not isn't nearly as important as whether you try and teach at all.  :wink:  It's much appreciated. 

    I will drop the mail room analogy, I can see why you say it doesn't work to well.  I think it gave me what I needed though. 

    I am going to throw some code up to see if I am following.
    插入代码块:
      # script_process_village_raids
      # Input: none
      # Output: none
      # called from triggers every two hours
      ("process_village_raids",
        [
           (try_for_range, ":village_no", villages_begin, villages_end),
             (party_get_slot, ":village_raid_progress", ":village_no", slot_village_raid_progress),
             (try_begin),
               (party_slot_eq, ":village_no", slot_village_state, 0), #village is normal
               (val_sub, ":village_raid_progress", 5),
               (val_max, ":village_raid_progress", 0),
               (party_set_slot, ":village_no", slot_village_raid_progress, ":village_raid_progress"),
             (else_try),

    Ok, so in the snippet of the above "process_village_raids" script we have both the "party_get_slot" function and the "party_set_slot" function.  (I am correct in calling them functions right?  As in they represent a hardcoded function in the backend to handle slots?)  Now the game considers a village to be of the "party" type, so I understand why you use the "party_set" and "party_get".  If I used "troop_set_slot" or "troop_get_slot" this is where my robot would fail from your example, correct?

    (party_get_slot, ":village_raid_progress", ":village_no", slot_village_raid_progress),

    This is saying get the slot for raid progress (slot_village_raid_progress) from the village (":village_no") it is iterating over and make the ":village_raid_progress" variable whatever that slot is equal to.  This gives our script the information from that slot to use in it's internal workings.  Then:

    (party_set_slot, ":village_no", slot_village_raid_progress, ":village_raid_progress"),

    This is saying set the slot for raid progress(slot_village_raid_progress) for the village (":village_no") to the new value from our script (":village_raid_progress").  This would assign that slot value across all the villages the script iterates through, but each village gets its own slot_village_raid_progress.

    If I got that part above right then I guess the rest doesn't really matter technically.  I don't see myself needing or making custom slots at this point, but if I knew how I might better understand the whole process.  Lets say I make a new slot called "slot_village_raid_action", and I don't mean rename it, I mean a whole new slot.  If I did the following two changes to the script from the snippet would it still accomplish the same result?

    (party_get_slot, ":village_raid_progress", ":village_no", slot_village_raid_action),
    (party_set_slot, ":village_no", slot_village_raid_action, ":village_raid_progress"),

    Now, if I am right, the slot name doesn't matter as you said.  All that matters is that it pulls the information from the slot, to return it to the script, since the script technically doesn't give a damn what the name of the slot is, it just goes and looks where you tell it based on its defined constant.  Am I close, or better yet, even right?  I was trying to think simpler.   
  5. Kiado

    Limitations with, and use, of Slots

    Great discussion.  These are the kinds of things I need to learn.  I am a Beginner/Intermediate programmer in the middle of learning the ins and outs.  I am just getting into memory allocation and things like that.  So thanks for your feedback and answering questions. 

    Ok, I get that there are 240 for each.  They are saved to save files, to keep them persistent when they are reaccessed after restoring a saved game.  Now here is where I think I am confused. 

    It is stated that the name "slot_faction_ai_state" is actually irrelevant.  This is just a gift to the programmer to make it easy to read so you don't have to remember the numbers?  It is also stated that you can change the name of the slot.  Like I could take "slot_faction_ai_state" and make it "slot_faction_kitty_pound" and it would still be the slot for the AI state?  (I would also have to go rename any "slot_faction_ai_state".)

    At the same time it seems like you are saying the slot isn't necessarily what it is described as.  Let me try to explain how I am seeing it, and tell me if I am right.

    Lets say you work in a corporate office.  They have a mail room, with a slot for each employee in the office.  Lets say the mail cabinet that holds the mail slots is the "Object" (Party, troop, whatever).    Then each employee with a mail slot is a memory allocation slot.  Lets say a piece of mail is our variable that we are going to put into one of the mail slots.  How would I see the setup?

    Does each mailbox have just a number, and you can put the piece of mail (a variable) in any box and the employee (the engine) will find it, based on your retrieval instructions (script?)? 

    Or does each mailbox have a name under it, where you would always put a piece of mail (a variable) for something in the exact same place, so that the employee (the engine, script, whatever) knows where to find it?

    Does that make sense to you guys? I know its kind of retarded, but I can't really think of how to explain it in programming lingo.  I guess I just don't understand why if the numbers and names don't mean anything specific, how does the information get passed back from the memory space. 
  6. Kiado

    Limitations with, and use, of Slots

    I would like to ask a question if I could?  I want to know if my understanding is correct.  If the answers are in another thread, feel free to just point me there, and I will read it for myself.  (Or just a good discussion on this topic)

    Ok, so you say there are at least 240 slots.  If I understand what you are saying correctly, each troop, party, or whatever has 240 slots to use on itself? 
  7. Kiado

    What happened to the videogame world?

    If GTA4 makes dumb people do dumb ****, why should we suffer?  Don't get me started on **** like this.  There is no link to video games and violence within them.  There is a direct link to bad parenting and stupidity though.  Video games are just as Talak described them, they are an escape from reality.  If you think the **** you do in any video game is a good idea in real life, then you have far more pressing concerns to worry about.  Watch any old school cartoons, from Disney to Tom & Jerry.  They have violence and outright racism, no one mentions them though.

    Another thing that bothers me is when this topic is brought up, you mention America's Army, which is just a slick new age propaganda tool to convince young gamers that going to war is somehow exciting.  Does that mean Rockstar is a mob front and its games are a new age tool for up and coming mobsters?  haha.  If that was the case, it would be evil.  Apparently recruiting children for war is only illegal in Africa. 
  8. Kiado

    Diplomacy

    I am by no means a great scripter, but I may be able to help.  Are you wanting to do something beyond what M&B can already do?
  9. Kiado

    Regal designation

    pateras 说:
    Is there a way to programmaticly check if the person is a king? Or do I have to check their specific identities against the known kings?

    (try_for_range, "whatever", kings_begin, kings_end)

    Edit:  Don't use this, do what Jinnai says. 
  10. Kiado

    Diplomacy

    I suggest opening module_scripts.py and taking a look at it.  Just do a Find (Cntl-F) and search on those key words.  There are scripts that start wars, randomly start wars, define trade routes, etc.  There are no "alliances" that I know of, at least not in native.  There is just war or peace.  Most of the rest of it is in there though. 
  11. Kiado

    What happened to the videogame world?

    Liljagare 说:
    You know what scares me now adays with computer games in general?

    It's like playwise they are deevolving, being made "More easy for the general audience to play" is one of the biggest warning signs that a game will be so dumbed down a 2 year old with a pacificer in each hand can successfully play the game... Sure, its all pretty and have some fun factors, like Farcry 2, driving people over, Jedi Force Unleashed with force grip.. but crap.

    "We want people to get right into the action... "  - a chimp can play it with ease.
    "We removed some things because we thought they hindered gaming enjoyment" - dumbed down so a goldfish can play it.


    Long gone are games like Dungeon Master (over 20 years old and I still play it with EMU), Mechwarrior, Elite, Starflight, Dungeon Keeper, Space Hulk, Populous, Power Monger, etc Pirates!.. games that were extremely fun, and very challenging without being stupidly hard..



    Thank god we see SOME bright lights, like Mount and Blade, otherwise I'd be out of gaming by now.

    Way to be on topic, and way to be completely right. 

    Back in the day, the PC gaming market was in a world of its own.  Catering only to those few PC gamers at the time.  They could make specific and challenging games because they knew they weren't going to make a million a day off it.  Back then games were made by gamers with little to no concern of whether Job Bob Populace and Mary Sue Everybody could figure it out or not.  Even the people who were the premier designers of their time, like Sid Meir, who brought us one of the greatest games of all time, Pirates!.  Even they had to bow to the markets, the power of the dollar.  Now gaming is a multi-billion dollar industry, run by Corporations and the Mass Market.  Few still make games for the love of making a good game.  For that you should all embrace Armagan for following his own plan, and embracing making a good game over making a million dollars.  Now granted, I am sure he would love to make that kind of money, and honestly I hope he does for his time and ingenuity and the tenacity to kick it "old school" if you will, and make a good and unique RPG.

    Anyways, it is the evolution of the gaming industry, and it's move into popular culture.  Luckily there are still amazing games being made.  Take Bioware for instance.  They find a good mix of appealing to mass market economy and making good sound challenging games for gamers.  From Baulder's Gate to Mass Effect, they have made some amazing games, and I am sure their next one Dragon Age will be just as good. 

    You can blame most of this on Everquest as well.  Everquest was one of the first PC games to effectively break out, and start to create a mass market for PC games (notice I am saying PC games).  As you can see, because of it's success at generating a monthly revenue now every MMO (at least most) are a more polished and technologically advanced version of that exact mold.  It is rather sad, when the game that started it, Ultima Online is the true RPG of the MMORPG's.    Todays games should be MMODRPG, with D meaning Defined and not truly open.  Imagine if everyone in the real world was defined to 12 different classes of people, that would blow.

    Blah, I could go on for hours, but no one really cares.  :smile: 

    Anyways, good post Lilagare.
  12. Kiado

    Edit mode issues.

    Here is a recent discussion on the topic.  It might help you.

    http://forums.taleworlds.com/index.php/topic,56499.0.html

  13. Kiado

    Diplomacy

    That is an extremely broad question, unless you are talking about something I don't know about. 

    Anyways, what kind of Diplomacy do you mean?  Starting wars?  Stopping wars?  Trade, etc?
  14. Kiado

    modding help needed

    http://forums.taleworlds.com/index.php/topic,56798.0.html

    Check this thread.  They are being redone. 
  15. Kiado

    compiled once, but not now...

    jik 说:
    Still cleaning up the tutorial, and want to make sure I don't leave holes in the quest.  So I have decided to remove the NPC for the quest from the tavern after he spawns on the map.  Here is the trigger:

    ##JIKs Geoffrey duel quest trigger
    (0.1, 0, ti_once,
    [
    (eq,"$geoffrey_duel",1), 
    (store_time_of_day,reg(100)),
    (gt,reg(100),19)
    ],
    [
    (set_spawn_radius,0),
    (spawn_around_party,"p_mod_town","pt_new_template"),
    (assign,"$geoffrey_party_id",reg(0)),
    (party_set_flags,"$geoffrey_party_id",pf_default_behavior,ai_bhvr_attack_party),
    (party_set_ai_object,"$geoffrey_party_id","p_main_party") <--  No comma, your tuple is failing to compile.
    (remove_troop_from_site,"trp_npc17","scn_town_mod_tavern"),  #Since he is in the field, take him from the tavern
    (assign,"$geoffrey_duel",2), #Allow of a new conversation to start the duel
    ]
    ),

    This compiled before, and worked (I tested it, and he was not there after he spawned on the map).  Now I get this error pointing at the remove_troop line:
    TypeError: 'tuple' object is not callable

    What does this mean?

    You missed a comma.  It happens. :smile:
后退
顶部 底部