Quantcast
Channel: WordprocessingML - Recent Threads
Viewing all 1417 articles
Browse latest View live

How to replace the existing styles of the existing paragraph in word document

$
0
0

Hi,

I have a document which has some content and I need to know the paragraph properties and append the new paragraph properties in the document.

 

 

I am using the below code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;

namespace applying_styles_paragraph
{
    class Program
    {
        static void Main(string[] args)
        {

            using (WordprocessingDocument word = WordprocessingDocument.Open("hari.docx", true))
            {
                foreach (Paragraph p in word.MainDocumentPart.Document.Body.Descendants<Paragraph>())
                {

                    if (p.Elements<ParagraphProperties>().Count() > 0)
                    {
                        p.PrependChild<ParagraphProperties>(new ParagraphProperties());
                        ParagraphProperties ppr = p.Elements<ParagraphProperties>().First();
                        ppr.ParagraphStyleId = new ParagraphStyleId() { Val = "Heading1"};
                        p.AppendChild<ParagraphProperties>(ppr);
                        Console.WriteLine(p.Elements<ParagraphProperties>().Count());

                        
                        
                        Console.ReadLine();
                    }





                }



                Console.ReadLine();

            }


        }
    }
}



Insert Word Document into Active Document content control

$
0
0

I could able to successfully insert the source word document into destination word document specified content control by the below mentioned code when the destination document is closed.

WmlDocument sdoc = new WmlDocument(@"C:\Users\indipat3\Desktop\Name.docx");
            sdoc.SaveAs(@"C:\Users\indipat3\Desktop\Name_Mod.docx");
            WmlDocument doc1 = new WmlDocument(@"C:\Users\indipat3\Desktop\Name_Mod.docx");
           
            using (System.IO.MemoryStream mem = new System.IO.MemoryStream())
            {
                mem.Write(doc1.DocumentByteArray, 0, doc1.DocumentByteArray.Length);
                using (WordprocessingDocument doc = WordprocessingDocument.Open(mem, true))
                {
                    XDocument xDoc = doc.MainDocumentPart.GetXDocument();
                    XElement contentcontrolpar = xDoc
                                                 .Root
                                                 .Descendants(W.sdt)
                                                 .Where(sdt => (string)sdt
                                                     .Elements(W.sdtPr)
                                                     .Elements(W.tag)
                                                     .Attributes(W.val)
                                                     .FirstOrDefault() == "Doc1")
                                                .FirstOrDefault()
                                                .Elements(W.sdtContent)
                                                .Elements(W.p)
                                                .FirstOrDefault();
                    if (contentcontrolpar != null)
                    {
                        contentcontrolpar.ReplaceWith(
                                                        new XElement(PtOpenXml.Insert,
                                                            new XAttribute("Id", "Doc1")));
                    }
                    doc.MainDocumentPart.PutXDocument();
                }
            doc1.DocumentByteArray = mem.ToArray();
            doc1.Save();
            }
            string outFileName = @"C:\Users\indipat3\Desktop\Name_Mod.docx";
            File.Delete(outFileName);
            List<OpenXmlPowerTools.Source> sources = new List<OpenXmlPowerTools.Source>()
            {
                new OpenXmlPowerTools.Source(doc1, true),
                new OpenXmlPowerTools.Source(new WmlDocument(@"C:\Users\indipat3\Desktop\Insert.docx"),"Doc1"),
            };
            DocumentBuilder.BuildDocument(sources, outFileName);
            Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
            Microsoft.Office.Interop.Word.Document td = app.Documents.Open(outFileName);
            Microsoft.Office.Interop.Word.Document sd = app.Documents.Open(@"C:\Users\indipat3\Desktop\Name.docx");
            app.Visible = false;
            Stream tdps = OpcHelper.GetPackageStreamFromRange(td.Range());
            Stream sdps = OpcHelper.GetPackageStreamFromRange(sd.Range());
          
            XDocument mdoc = OpcHelper.OpcToFlatOpc(Package.Open(tdps));
            sd.Range().InsertXML(mdoc.ToString());

 

But however i want to insert the source document into destination document content control when the destination document is open (Because of VSTO application). Can any one have the solution or procedure for modifying the active document using DocumentBuilder.

How to create a document with content controls.

$
0
0

Hi Friends,

     need your help in understanding content controls concept using OOXMl.

 

need your help in few queries below.

1. how to add a content control in word document while creating a word document.

2. how to set the properties to the content controls.

3. how to make the whole word document locked for editing except few content controls.

 

Please help me out ASAP.

 

Thanks in advance

Content Control Behaviour

$
0
0

Dear Eric,

 

Is there any reason why a content control would change based on whether there is text placed behind it or not.

 

If you look at the attached picture you'll notice that if I put a conditional select on a line by itself the enclosing bracket/tab (not sure what you call it) is equally sized. If I place any text behind the conditional select the end bracket/tab decreases in size. I've noticed that conditional and repeat selects have these type of brackets/tabs before and after. Content select statements have the large in front small at the end version.

 

When I run the document assembler on the scenario where I've added some text behind the conditional select it doesn't generate the doc correctly.

 

Can you let me know if this is normal?

Merging two documents and setting a sectionbreak odd page between them

$
0
0

Hello,

I am currently learning how to things with openXML.

One problem that is given me a headache is the following :

I am trying to merge a number of .docx documents into a single file. Using the chunk approach it worked flawlessly so far. The thing that is giving me problems is that I am trying to insert a section inbetween the documents, so that the content of a document always starts on an odd page.

 

Like this :

DOC 1

SectionBreak ODD

DOC 2

SECTIONBREAK ODD

DOC 3

 

I am using C# and openXml Library 2.0. Any help and ideas would be appreciated.

WordprocessingML vs VBA

$
0
0

We have a large word document (>1000) pages. We currently use VBA to extract tables and text from the document, so that we can create an HTML page/application to allow users to quickly navigate the document information. The "app/web page" is not just a straight "conversion" to HTML - the text and tables are parsed so the application ends up having some database-like functionality.

Like so many projects, it started out with simple goals, and then it grew. The VBA code is pretty big and today I stumbled on Open XML, LINQ, etc and it seems like this might be what we should use as we move forward.

How does Open XML, LINQ compere to VBA? Assuming that I am equally comfortable with a .net language like C# as I am with VBA, I am assuming the power and tools of a full Visual Studio language/debugger, etc would be a significant advantage?

Are there other advantages? Does Open XML, LINQ have more power/options/document access/etc than VBA?

Please share your thoughts/suggestions - I have been searching/reading/skimming information all day and my head is spinning!  :)

Thanks!

Removing watermark from document

$
0
0

I would like to remove a watermark from a document.

From http://openxmldeveloper.org/discussions/formats/f/13/p/6101/160363.aspx#160363 I see that the watermark is contained in a header. And from a test file I do see that.

The contents of the header file looks like this:

<w:p w14:paraId="51937B76" w14:textId="09BBD8BF" w:rsidR="005B4358" w:rsidRDefault="005A37EC"><w:pPr><w:pStyle w:val="Header"/></w:pPr><w:sdt><w:sdtPr><w:id w:val="1160960658"/><w:docPartObj><w:docPartGallery w:val="Watermarks"/><w:docPartUnique/></w:docPartObj></w:sdtPr><w:sdtContent><w:r><w:rPr><w:noProof/></w:rPr><w:pict w14:anchorId="42101BDF"><v:shapetype id="_x0000_t136" coordsize="21600,21600" o:spt="136" adj="10800" path="m@7,l@8,m@5,21600l@6,21600e"><v:formulas><v:f eqn="sum #0 0 10800"/><v:f eqn="prod #0 2 1"/><v:f eqn="sum 21600 0 @1"/><v:f eqn="sum 0 0 @2"/><v:f eqn="sum 21600 0 @3"/><v:f eqn="if @0 @3 0"/><v:f eqn="if @0 21600 @1"/><v:f eqn="if @0 0 @2"/><v:f eqn="if @0 @4 21600"/><v:f eqn="mid @5 @6"/><v:f eqn="mid @8 @5"/><v:f eqn="mid @7 @8"/><v:f eqn="mid @6 @7"/><v:f eqn="sum @6 0 @5"/></v:formulas><v:path textpathok="t" o:connecttype="custom" o:connectlocs="@9,0;@10,10800;@11,21600;@12,10800" o:connectangles="270,180,90,0"/><v:textpath on="t" fitshape="t"/><v:handles><v:h position="#0,bottomRight" xrange="6629,14971"/></v:handles><o:lock v:ext="edit" text="t" shapetype="t"/></v:shapetype><v:shape id="PowerPlusWaterMarkObject357831064" o:spid="_x0000_s2049" type="#_x0000_t136" style="position:absolute;left:0;text-align:left;margin-left:0;margin-top:0;width:412.4pt;height:247.45pt;rotation:315;z-index:-251657216;mso-position-horizontal:center;mso-position-horizontal-relative:margin;mso-position-vertical:center;mso-position-vertical-relative:margin" o:allowincell="f" fillcolor="silver" stroked="f"><v:fill opacity=".5"/><v:textpath style="font-family:&quot;Calibri&quot;;font-size:1pt" string="DRAFT"/><w10:wrap anchorx="margin" anchory="margin"/></v:shape></w:pict></w:r></w:sdtContent></w:sdt>
So the question is: Can I simply identify the std element with a child element of type w:docPartGallery with value "Watermark" and remove it using the SDK? Or do I have to worry about references to this part of the header from other parts of the document?

MS Word relationship transformation implementation

$
0
0

Hi, I'm working currently on MS WORD XMLDSIG and stuck with following issue: in *.docx file, How to calculate digest of  _rels/.rels file usin transformation instructions from sig1.xml, digital signature.

attached are both files.


Blade & Soul and The Wheels of Fate

$
0
0

Blade & Soul introduced a quite unique and highly addictive way of obtaining some rare outfits, evolution material weapons and accessories and Shield pieces. We played around a few hours with these spinning wheels and these are our findings.
Wheels of Fate are located in some of the major zones of Blade & Soul and by obtaining certain types of essences you are able to spin them and receive various nifty BNS Gold. Some of these rewards are essential to obtain as they are required to evolve our weapons and accessories.
We can already encounter a Wheel of Fate around level 8 in Foshi Pyres where we can obtain one of the best-looking outfits, the Jiangshi Raiment and also the first weapon that is necessary to evolve our class weapon.
The essences that are required to spin the Wheel of Fate are acquired from World Bosses that spawn very often, usually within minutes. Most of the times, you will find plenty of players who are grinding these bosses (mainly on Channel 1) and you don't even need to group up to receive the essences.
As I am fond of killer outfits, I actually spent days grinding some of the World Bosses to obtain them, including the Wolfskin that drops from the Wheel of Fate located at Lilystalk Tradepost in Lycandi Foothills. For this specific outfit, you will need to hunt Fallen Sacred Beast Lycan the Mighty. What a name, right?
There are other decent outfits that drop from Wheels of Fate, like the Stinger which can be obtained near Yehara's Mirage in the Cinderlands.
Whether you succeed in getting these rare items from the Wheel of Fate or not bns gold farmer, entirely depends on your luck, but the higher level outfits seem to have very small drop rates and most of the time you will be getting Shield and weapon chests that not always drop items that match your class.
As long as you manage to find some players around to kill the World Bosses, you should gain plenty of useful stuff from the Wheels of Fate, but be warned, you might just get addicted to it.

An AFK auto-kick feature has been implemented in Blade And Soul

$
0
0

This is NCWest lining their pockets with more premium money, it has NOTHING to do with curbing queue times. Secondly I fucking lol at the idea they will ever take it out. As it has been said you need more BNS Gold, the actual problem users like bots will simply macro/script, and this will only cause more low tech f2players to lose out. Don't believe me? Look at the way this post is worded.
" A hotfix has been deployed to address the below issues:
An AFK auto-kick feature has been implementedThe queue time text has been changedPreviously, the non-premium membership queue time would only display wait time for non-premium members and would not include the wait time from the premium membership queue
Now, the non-premium membership queue time will display the total wait time including both premium and non-premium member"
-Shitstain NCWest employee
To translate: We're tired of you leechers avoiding our miserable queue handling and terrible server population balancing problems, so we're giving a halfassed attempt to stop the dumbest of you. You will also be trolled with a premium queue time while you queue, in case you aren't getting the message of how we expect you to deal with it.
I had zero issues with them cycling around the opening times for servers and scheduling times some will be closed to Buy BNS Gold, then posting that info to the community. This stops nothing and will also be a completely useless annoyance that only we in the NA will have to deal with come 3 months from now when all the FoTM players leave to the next game. 

FIFA 17 Is Already In Development: Design Choices Considered

$
0
0

FIFA 16 just released and EA Sports has already started working on FIFA 17 since FIFA is yearly game release and it needs to add lots of new features within this time frame.
Last year EA revealed there strategy of working on the development of FIFA game series with more FIFA Coins. EA Sports’ own chief operating officer Peter Moore revealed undetermined amount of employees already start working on next series of the game when the new FIFA game just got released.
There are two phases to development,” he said. “There’s the core game itself. We have several hundred people working on that and it’s a staggered development process, so there are already people working on FIFA 16.
“I think some people have the misconception that you finish the game and the entire team goes off for two weeks before starting on the next game, which isn’t how it works.”
“You have parallel development that goes on where you have frontrunners that are thinking about what FIFA 16 is and in some instances FIFA 17 because there are development and engineering and tech decisions that need to be made.”
Last year Moore also revealed that ‘on some levels’ there were design choices for FIFA 17 being considered to Buy FIFA Coins, indicating FIFA 17 has been in development alongwith FIFA 16. This makes sense when considering figh fan expectations and FIFA has yearly release cycle.

I'm working on my Blade And Soul PvP skills

$
0
0

Got my Poh bopae set and belt. Stuck on progressing my weapons and accessories until Moonwater Transformation Stones become more common (or I pick up the recipe by luck). Will probably just try to save up BNS Gold for the future.
Also working on my PvP skills. Managed to get to 1700~ Elo in 1v1. Feeling pretty good about that. I'm still not good enough to hang with the plats, but I'm working on it. I was in the 1600-ish range during CBT. I feel like the CBT players were generally more skilled than the headstart players have been. Makes sense, since they're obviously the most dedicated players who likely played the KR/CN/JP/TW versions. 
I've got a lot of catching up to do. Not to worry, though - I'll put in the time. 
In other news, my BD has managed to steal aggro from absolutely everybody. All reports of weak BD PvE DPS have been overblown. These guys are monsters in the right hands. 
Well, PVE wise I am leveling 4 characters together, while doing my usual "lets clear the steam backlog of games" thing, so that's going ultra slow. Nothing new there, though. It's what I normally do.
PVP wise has been pretty easy depending on the classes I'm facing. As Lv 19 Destroyer, I was only a few points from R4PG BNS Gold Store in less than an hour (1v1). But got bored pretty quickly. Destroyer at 19 with almost no skills will do that, though.So I'll come back to PVP later on, once I'm more focused on one class. 

I think Albion Online development speed is very fast.

$
0
0

All previous alphas have been just a month long, why does this beta need to be 4-7 months long? You never had a single problem with just a one month alpha, and every alpha, the population exploded each time. I don't think going from 1 month alphas to 5-6 month long beta is the right balance.
If you consider the one month alphas, I doubt wiping after 3 months, then after another 3 months is hardly wiping too often.
This is the last time I'll say it, but every change you've made to this game during this beta, has been early game oriented. If you did a wipe, you would get good testing on your early game content and by the time you've come up with your late game content, we will be back to the late game.
Although some of my guildies are leaving because they feel the game is stuck, or afraid of an impending wipe, I can sympithize with your Albion Online Items as presented.
Again, as I said on the roadmap update, hope you guys can tackle all the work you have planned in the timeframe you've set.If you can pull it off, this game will turn out to be awesome in the end.Best of luck, we're counting on ya!
The long term perspective is good and players will appreciate it in the future...however the devs should not let down the community who first gave them the credit and now are asking for a wipe.
The game is already very different from the start, a lot of rebalance has been done and even the fame, crafting and destiny board systems has changed! and also exploits for fame has been found and adjusted.... we have more than enough reasons for a wipe!!
Bring the new crafting system asap and wipe it!
Given that the beta is not even 3 months old, I think our development speed is very fast. You can see for yourself. I am not aware of any mmorpg game or in fact any game with a similar pace. I do not want to sound complacent of course, there is always room for improvement. I do however want to Cheap Albion Online Gold manage expectations: changes and improvements do take time, there is a reason why most MMOs take 3-5 years to create. Again, there are enough games that fail due to being rushed, we are going for the long term, and if some people are too impatient for that, there is really nothing we can do about it.

I would love to just see the Albion Online come out

$
0
0


My honest opinion is that I stopped playing after they said that most of this year was going to be just testing and they didn't plan on releasing till later this year. I didn't want to burn myself out throughout this year, and then not want to play when the game finally released. As much as I enjoy the changes they've made over the time I've been gone. I would love for the game to just release in the next 2-3 months. I only came back now to test out some of the changes and what not.
But behind all this, I feel they're just burning a lot of the main player base out, so that way when the game comes out, it won't stay afloat because people are bored/tired of it already. So I would love to just see the game come out. I know the reason they're not yet, and I understand you don't want to release the game and have something exploitable ruin the game, because it is hard to erase what has happened or a wipe. So I mean I get it, just lol hate waiting!
People are going to Buy Albion Online Gold in 1 month no matter how much content they will add... hell at the pace they are moving you will need to wait years before you get an actual month of new content...Besides, the game is in such a poor state and so dead and ghostly that at this point i would wipe freaking daily just to get people back into it.
Those 1 month tests were actually by far the best, they should continue with that, especially since they been going in all random directions when it comes to game balancing.
We have now 27. april. When will the announced wipe hopefully take place? Maybe when the big map rework comes, for example with the next big update which will take place at the end of may? In june? So the wipe comes at the end of may or June. But the End of Closed Beta is announced at 01.08. I dont think they just want 1 month testing after the new wipe. Does that mean that we wont see a end of the CB in august? If we say the CB runs since 5 1/2 months and after the wipe it will go on about the same time we talk about a CB ending in 2017. For me this nightmare, which the launchdate in 2017 would be, could really become reality. I just cant believe that the player base we had at the first CB start would be there in 2017 at the launch.

We have the gameworld in Albion Online

$
0
0

After all this promises with big patches, wipes and stuff - i dont think the game is gonna release in august this year.look at alle the content, fixes and stuff whats missing and is not testet until now. there is no way, they gonna fix all this things until august.i dont hate on the dev's, but after reading all patch notes and stuff, i get the idea they dont even know what they are wanna do and how.this are not some simple things who are getting fixed an betas. look at other games currently in beta.we dont have the gameworld, interface, talents,skill trees,
AO Silver,qol things, models, textures, sounds etc. and all this nearly 5 months before the release ?is there anything currently ingame, that is in the release product besides some icons ?no way they gonna implement all this until august.and saying wiping is screwing the playerbase is wrong. the decision to let people discover the game in this early stage, is a fault.if u look at all these changes and missing things, there should be more then 5 wipes until release.

So many little things that should have been fixed tests ago and are only being adressed now for some reason.Those little things should be ur priority. Polishing and making the game smoother.
- casting skill shots is a nightmare- movement and auto atacks are a nightmare- any fight with more than 40 ppl and the lag is unberable- an incredible ammount of small bugs that are a big problem, such as invisible skills- destiny board is just plain crap atm


Having million Albion Online silver is natural for a HC guild

$
0
0

Can you imagine the difficulty of a casual player get the resources to crafting a single T6 bow?
How many buildings you had in the last alpha cities? Can you remember the profits that this construction gave then the cost you had to pay for food that just because someone crafted a bow there?The player had to put a very high rate to offset the food spending and if he put a very high rate hardly anyone crafted there.
As much as he sold several T6 bow, he would have to spend the rest of the AO Goldby purchasing all other equipment and weapons he is not capable of crafting alone for not having all buildings.In one month a casual player has no ability to stabilize to have all buildings of the game and crafting all by himself.

For you who always had a guild supporting you is easy to say these things.
I'm trying to put myself in the place of the players who will come to the game by the first time and will not have much support.
Having million cumulative silver is natural for a HC guild.As they are self sufficient, they do not spend silver with equipment, they can crafting everything in their territories.Let's imagine the scenario: your HC guild was very competitive and this spending many resources with craft and the food bar of buildings in their territories are getting empty, their food supply is running out, and they have millions of stored silver. What do they do ?Spend 500k silver on food in the AH or wins a bid of 50-150k of a casual player and dominates his T6 building with a full food bar?If they are getting low they are going to buy it or pay to craft it. (they probably already have their own cooking station if they are a large guild) Also it takes a week of bidding to get a plot and that is too long they would have run out of food by then. I'm not saying they won't try and "snipe" a building but most players if they are doing it right make a lot of silver off a T6 building even with low taxes on it. 

In Albion Online I cannot imagine anyone wanting huge battles

$
0
0

Long story short, you made winning OW battle into a requirement to conquer a territory. Small guilds will simple have no chance to conquer anything at all. Big guilds out of alliance - maybe will be able to hold some territories nobody really need. Everything else - belongs to the mega alliances, and eventually one mega alliance which will emerge as more successful at attracting numbers.
PS. Proposed changes is a copy of Dominion mechanics from EVE. It taken like 5 years to get rid of it in EVE and damage was already done, EVE nullsec is basically controlled by a single entity. At least EVE do have huge battles as one of desired scenarios, and Dominion did provide the community with AO Gold. Its just resulting political map is less than great. In Albion i cannot imagine anyone wanting huge battles, nevermind servers unable to process them, interface and an overhead view will make 200 vs 200 or more into pure chaos.

Have you seen the alliances that currently own 60% or more of the map?
Small guilds will always struggle to do the same things bigger guilds do. Being in a small guild takes more discipline, organization, and skill. When you are in a zerg guild you will have less ability to fight when you don't have your zerg because you will not have the practice you need and a small guild who is experienced will handily destroy you.
Trying to make it so small guilds compete on the same level as zerg guilds is an impossible feat. Mitigating the rewards of large alliances that take over all of the map is what needs to be done with game mechanics that specifically target it. Make upkeep on territories go through the roof the more you have of the same type.

Take your time to make the Albion Online game perfect

$
0
0

What are you plans to keep current guilds involved for that long? We have been planning and organizing our launch plans for 2-3 tests now and most of us are on the tipping point of "burnt out." With the amount of activity this forum has right now for people that are bored of the game, it's surprising to me that you would propose that we be bored for 8 more months with no return on our time investment.
Don't get me wrong, the changes sound great (except the carebear pvp changes) and I understand it takes time to implement them but 8 months is a long time for gaming communities to keep their members involved and willing to play in a beta. I think I speak for all the guild leaders out there when I say; we're going to take a HUGE hit to our numbers when this extension news hits our ranks. People are going to simply NOPE out of the beta for sanity reasons alone.
Please can we jsut remove fast travel with Albion Online Itemsfull stop from the game, it realy hurts the trade and marketplaces all become the sameCan we also localise resources to a degree aswell round the map so some town have lots of 1 resources and lack of others.

All I can say is everything that was listed sounds amazing and touches on maybe pieces of feedback that has been brought up on the forums. The longer beta and pay for play is perfect
Please don't listen to these other people who may be upset about the extended beta or pay to play strategy. Take your time to make the game perfect and nothing in this world worth a damn is free.

Albion Online allows for a merchant to travel around the globe

$
0
0



Removing Fast travel will effectively increase marketplace sales around the world giving silver back to the player economy rather then removing AO silver from the game. (unless they are without my knowledge using fast travel to remove gold from the economy)bah bah bah, new silver sink needed, bah bah bah

This change allows for a merchant to travel around the globe being a master of markets as a profession and can make a substantial income doing so (Sandbox feature)this change also allows crafters/refiners to find cities that lack the AO Goldsupply for "their particular good(s) or services and weight the risk.

reward of them supplying that low demand but also low supplied city.It is in the low demand and low supply cities that players will make huge profits per sale rather then be forced to make profits off of volume such as is necessary in a city like queens market(Walmart).I am going to stop here since I am sure to be wasting my time.

Given the limited options for traversing the Albion Online

$
0
0

Faster movement speed. On the whole, a lot of time is spent travelling. Really increased movement speed would make PvP a trickier affair, so I'd suggest a momentum system. The longer you run - without being involved in combat - the faster you get. Up to a maximum limit, of course. So you'd run at normal speed for the first 5 seconds and it'd take 20 or so seconds to attain <a href="http://www.albionmall.com/">AO Silver</a>. This would mean movement abilities are still worth having for PvP, but for travel and PvE it would cut down travel time. 

The world is small at the moment and I think I remember seeing that the final size is estimated to be 20x what we have now. If that's the case, then given the limited options for traversing the world, faster travel is really needed. The other option would be the old horse route system between major cities, but I think that's a little more limiting.

Viewing all 1417 articles
Browse latest View live